Age | Commit message (Collapse) | Author |
|
entries for .Nd in mandocdb(8), instead use the macro content
recursively. This improves indexing of more than 200 manuals
in Xenocara, i.e. more than 15%, in particular GL and some Xkb.
|
|
|
|
affecting R4000 processors revision 2.x and below (found on most R4000 Indigo
and a few R4000 Indy).
Since this errata gets triggered by TLB misses when the code flow crosses a
page boundary, this code attempts to identify code pages prone to trigger the
errata, and force the next page to be mapped for at least as long as the
current pc lies in the troublesome page, by creating wiring extra TLB entries.
These entries get recycled in a lazy-but-aggressive-enough way, either because
of context switches, or because of further tlb exceptions reaching trap().
The errata workaround code is only compiled on R4000-capable kernels (i.e.
sgi GENERIC-IP22 and nothing else), and only enabled on affected processors
(i.e. not on R4000 revision 3, or on R4400).
There is still room for improvemnt in unlucky cases, but in this simple enough
incarnation, this allows my R4000 2.2 Indigo to finally reliably boot multiuser,
even though both /sbin/init and /bin/sh contain code pages which can trigger
the errata.
|
|
and which bits end up in the actual tlb registers.
On non-R8000 kernels, shrink the actual physical address bits to add a new
software bit, PG_SP (for `special'), which will be used shortly. This halves
the physical memory addressable by non-MIPS_PTE64 kernels, which should not
be a problem anyway.
|
|
outside of ddb. It will be used by regular kernel code shortly.
|
|
|
|
functions used for multiple languages (mdoc, man, roff), for example
mandoc_escape(), mandoc_getarg(), mandoc_eos(), and generic auxiliary
functions. Split the auxiliaries out into their own file and header.
While here, do some #include cleanup.
|
|
use a <machine/pte.h> define to figure out what the pmap limit is.
|
|
nmea_timeout() is triggered introduced in rev 1.37.
ok sthen@
|
|
PV_xxx to PGF_xxx for consistency (these are not stored in pvlist entries
anymore since years). The PG_ prefix can't be used here because of name
conflicts with <machine/pte.h> names, and I'd rather not rename the pte
constants.
No functional change. But it makes my life easier.
|
|
ok sthen@
|
|
PG_PMAPMASK as all the possible pmap-specific bits (similar to the other
PG_fooMASK) to make sure MI code does not need to be updated, the next time
more bits are allocated to greedy pmaps.
No functional change, soon to be used by the (greedy) mips64 pmap.
|
|
support in 2007 (Windows Vista); requires MD4, which will be removed.
ok sthen@
|
|
|
|
not like them!
Since carp(4) interfaces do some magic tricks to find a compatible
interface if you do not specify a `carpdev' argument, make them
iterate over &ifnet instead of &in{,6}_ifaddr.
ok benno@, mikeb@, florian@
|
|
ok jung@ stephan@
tweaks and ok sthen@
|
|
|
|
|
|
ok millert
|
|
|
|
problem introduced some time ago while improving the code :(
okay millert@
|
|
Rename and document rt_timer_count() into rt_timer_queue_count() to
be consistent with the other functions. Remove unused argument from
rt_timer_queue_destroy(), clean the definitions and finally use the
same order in NAME and DESCRIPTION as requested by jmc@.
ok henning@
|
|
added to an interface into two functions: one for route to prefix
and one for route to host.
This magic has been added to work around the behavior of rtinit() and
preserve the connected route to prefix when the first address of a
subnet is removed. Since this "feature" has been present for point-
to-point interfaces too for more than 10 years, this diff does not
change anything in this regard, even if I'm not sure it makes sense.
Tested by benno@
|
|
of the carp addresses silently ignore it since it is certainly coming
from the carp MASTER.
ok sthen@
|
|
|
|
|
|
|
|
|
|
local addition that has never been part of upstream. No binary change.
feedback from guenther@
|
|
and use it as the default location for the DNSSEC root key. Update default
config for this location.
With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:
#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"
There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.
Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.
|
|
|
|
a few initial leftovers spotted by naddy
|
|
ok millert, man pages ok jmc@
|
|
"A collision attack published in 2007 can find collisions for full
MD4 in less than two hash operations."
|
|
|
|
sets. 'http' is the present.
A bunch of related or triggered cleanup/consistenizing.
Prodded by deraadt@, much feedback and testing by rpe@.
ok rpe@
|
|
|
|
|
|
interrupt transfers
OK sthen@
|
|
|
|
OK sthen@
|
|
- const for file and tok
- remove \n from err(3)
- typo in error message
- s/err/errx/ for functions that do not set errno
- s/fprintf(stderr,...)/warnx/
Thanks!
OK sthen, benno
|
|
are not used uninitialized. As a bonus, make variables the same
type as the data they are trying to preserve.
|
|
tree and the 80211 nodes need it.
ok henning@, mikeb@
|
|
eliminate multiple 'implicit' declarations introduced by the previous
over-zealous #include cleanup.
Thanks to to tedu@ for pointing out how -Wall reveals all.
|
|
UPSes.
(forced commit due to previous empty commit message)
ok mpi@ sthen@
|
|
|
|
information for people writing nginx configuration.
- remove commented-out "ssl_protocols SSLv3 TLSv1" line; nginx default is
"SSLv3 TLSv1 TLSv1.1 TLSv1.2", so uncommenting this line removes desirable
protocols
ok robert@
|
|
In case imcp_reflect() is called without a given source address
do not try to find a matching address by iterating over a global
list and always use the routing table.
This breaks icmp echo replies (and maybe more) on machines with >1 ip
"reverting is safer and make it clear that this function needs more love"
ok florian@, mpi@ for the revert
|
|
|