| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
parameter a char ** instead of a const char **. This make these
kernel routines consistent with the corresponding libc userland
routines.
Which is actually 'correct' is debatable, but consistency and
following the spec was deemed more important in this case.
Reviewed by (in concept): phk, bde
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is neither IFF_LOOPBACK or IFF_POINTOPOINT. It's quite common
(and probably more correct) to route local IP numbers via lo0
and it makes configuration easier to assign the hostname address
to local POINTOPOINT links too.
This message usually remains hidden because the loopback interface
gets the highest interface number at boot time, but when the
ethernet interface is added later, the message can get pretty
annoying.
Also, fix a typo.
Not objected to by: freebsd-net
|
| |
|
|
|
|
|
| |
already carries what is needed).
This is needed for the KLD support.
|
| |
|
|
|
|
|
| |
Also fixes:
PR: 7791
|
| |
|
|
|
|
|
|
|
|
|
| |
we instead use 0(%esp), which is per-cpu, already pretty much
guarenteed to be locked into the cache, and does not stress the cache's
set associativity. invlpg might also be a good choice (suggested by
Ingo).
Obtained from: Linus Torvalds <torvalds@transmeta.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Send libmytinfo back to the afterlife. It was revived by mistake,
o Make gnu/lib/libgcc before making lib/libpam. This dependency has
been overlooked in constructing the list,
o make depend before make all. It's by using make depend that the
dependency was found in the first place and we need it to prevent
cleaning everything up before we start,
o Don't specify -DNOINFO -DNOMAN for the libraries target. Let the
target handle it. We can do away with a single run over the libs
if we make everything while we're there and only install the
libraries in the object tree.
|
|
|
|
|
|
|
|
|
|
| |
MP lock for the last time. The use of a locked instruction to
cpu-private memory is 3x faster then CPUID and 3x faster then the
use of a locked instruction to shared memory (the lock itself).
Instruction serialization is required to ensure that any pending
memory ops are properly flushed prior to the release of the lock,
due to out-of-order instruction execution by the cpu.
|
|
|
|
| |
Pointed out by: bde
|
|
|
|
|
|
| |
gone to bed earlier.
Pointed by: peter
|
|
|
|
| |
Pointed by: peter
|
|
|
|
| |
Taught by: peter
|
|
|
|
|
|
|
|
|
|
|
| |
Files sysdep.[ch] are now in ${MACHINE_ARCH} subdirectory. Internal
#if's used to identify the platform where removed.
Make rule for target testmain was greatly simplified, because it was
easier simplifying it than changing it to support the new location of
sysdep.[ch].
(a repo-copy was done on sysdep.[ch], of course)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
make(1) uses sysctlbyname() to find out if it is running on a PC98
machine. This check has been added on 1998/9/9. The MIB variable was
added on 1998/8/31. At that time __FreeBSD_version was 300003. So,
only perform the check *if* __FreeBSD_version is defined and if it's
greater than 300003.
For the record: sysctlbyname was added on 1997/5/30 so this change
automaticly handles that...
|
|
|
|
|
| |
the LHS of the rule for vnode_if.h. This solves a "dunno how to make"
error.
|
|
|
|
|
|
|
| |
vm_map always failed because vm_map_lookup() looked at
"vm_map_entry->wired_count" instead of "(vm_map_entry->eflags &
MAP_ENTRY_USER_WIRED)". The effect was that many page
wiring operations by sysctl were (silently) failing.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Since an osigcontext is smaller, if you check for a valid (much larger sized)
ucontext_t and it fails, we bogusly would reject the osigcontext as per
rev 1.378. Instead, check for osigcontext range validity first, and
ucontext_t later. This unbreaks Netscape.
Pointed to the right commit by: peter
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
with INET6
(I'll fix those dependency later, Sorry)
PR: kern/15053
Submitted by: ssar@stacken.kth.se
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
|
|
|
|
|
| |
with the rest of the world. This avoids confusion when talking about
VID.PID.RID vs. PID.VID.RID. The former is the sequence normally used.
|
| |
|
|
|
|
| |
This is an addition to rev 1.5. If lm == NULL, new->lm is uninitialized.
|
| |
|
|
|
|
|
|
| |
conf/files and moved to i386/conf/files.i386
Forgotten by: tanimura
|
|
|
|
|
| |
was getting quite dated. Attempt to minimize diffs between the two so
it's not as painful to do this next time.
|
|
|
|
|
|
| |
needs it now that /dev/drum is gone.
Reviewed by: eivind, peter
|
| |
|
|
|
|
|
|
| |
needs it now that /dev/drum is gone.
Reviewed by: eivind, peter
|
|
|
|
| |
The KAME code intruduces _KERNEL, which exposes some of them.
|
| |
|
|
|
|
| |
copyright in the resulting file.
|