summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change the prototype of the strto* routines to make the secondarchie1999-11-2419-37/+40
| | | | | | | | | | | 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
* Only emit the ``wrong ifa'' message if the matching interfacebrian1999-11-231-3/+5
| | | | | | | | | | | | | | | | 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
* Add ipfilter kld and wire it in.guido1999-11-233-2/+197
|
* Get rid of useless osreldate include for KLD/LKM modules (sys/param.hguido1999-11-232-4/+0
| | | | | already carries what is needed). This is needed for the KLD support.
* rewire userland ipfilter programsguido1999-11-232-0/+8
|
* Revive userland stuff for ipfilter.guido1999-11-2311-0/+150
| | | | | Also fixes: PR: 7791
* Add kernel parts of revived ipfilter (3.3.3.)guido1999-11-2343-10/+21626
|
* Even better then using %fs:0 in our locked synchronizing instruction,dillon1999-11-231-5/+6
| | | | | | | | | 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>
* Fix some bugs and make some policy changes.marcel1999-11-231-4/+7
| | | | | | | | | | | | | 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.
* Add in required instruction serialization prior to releasing thedillon1999-11-231-1/+20
| | | | | | | | | | 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.
* Add .ORDER which is needed for the previous commit to work with -jN.marcel1999-11-232-0/+2
| | | | Pointed out by: bde
* Add machine-specific include path to ficl's sysdep.h. Wishes I haddcs1999-11-231-1/+1
| | | | | | gone to bed earlier. Pointed by: peter
* Revert ill-considered simplification in 1.13.dcs1999-11-231-8/+11
| | | | Pointed by: peter
* Improve Makefile by using .PATH.dcs1999-11-231-2/+4
| | | | Taught by: peter
* Improve on ficl port to alpha.dcs1999-11-235-462/+7
| | | | | | | | | | | 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)
* (Hopefully) make all necessary changes for ficl to support alpha.dcs1999-11-235-6/+18
|
* Improve backward compatibility.marcel1999-11-231-1/+5
| | | | | | | | | | | 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...
* vnode_if.sh makes both vnode_if.c and vnode_if.h. Add vnode_if.c tomarcel1999-11-232-2/+2
| | | | | the LHS of the rule for vnode_if.h. This solves a "dunno how to make" error.
* Correct the following error: vm_map_pageable() on a COW'ed (post-fork)alc1999-11-231-4/+5
| | | | | | | 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.
* Removed IPSEC and IPV6FIREWALL because they are not ready yet.shin1999-11-2310-14/+0
|
* Document single_mountd_enableache1999-11-231-0/+10
|
* Fix a confusion between osigcontext and ucontext_t in the previous commit.green1999-11-232-12/+32
| | | | | | | | | 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
* Allow man to parse MANLOCALES but not to store itache1999-11-231-4/+3
|
* #ifdef MAIN locale additions to build manache1999-11-231-0/+4
|
* Remove man_locles - goes to manpath.configache1999-11-231-7/+0
|
* Remove man_locales - goes to manpath.configache1999-11-231-1/+0
|
* Use manpath -L for man localesache1999-11-232-16/+4
|
* Use manpath -L for localesache1999-11-231-8/+2
|
* Add -L: print MANLOCALES variable for man locales listache1999-11-233-5/+75
|
* Temporaly re-enable IPSEC and IPV6FIREWALL to make the kernel buildableshin1999-11-231-0/+2
| | | | | | | | with INET6 (I'll fix those dependency later, Sorry) PR: kern/15053 Submitted by: ssar@stacken.kth.se
* Use releaseNo, not release. release is evil and should go away.n_hibma1999-11-231-2/+2
|
* Oops, typobrian1999-11-237-7/+7
|
* Document pppoed optionsbrian1999-11-231-0/+23
|
* Add pppoed startup optionsbrian1999-11-238-0/+74
|
* Add a ``-P pidfile'' optionbrian1999-11-232-3/+37
|
* Don't setuid() 'till we've called ID0setproctitle()brian1999-11-231-1/+1
|
* fix panic for large writes in non-blocking modecg1999-11-221-3/+6
|
* Missed two.obrien1999-11-221-2/+2
| | | | Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
* Flip the sequence of vendor, product around, to make it consistentn_hibma1999-11-222-22/+22
| | | | | 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.
* Clarify the functionality of usbd a bit more.n_hibma1999-11-221-3/+24
|
* Fix (I believe) Bill Paul's core dump when using gdb on shared executables.peter1999-11-221-1/+2
| | | | This is an addition to rev 1.5. If lm == NULL, new->lm is uninitialized.
* fix mixer to return properly scaled valuescg1999-11-221-0/+3
|
* Add pcm entries for the alpha too, since they were taken out ofpeter1999-11-222-0/+12
| | | | | | conf/files and moved to i386/conf/files.i386 Forgotten by: tanimura
* Update the Alpha makefile to be more in line with the x86 version. Itpeter1999-11-225-199/+183
| | | | | was getting quite dated. Attempt to minimize diffs between the two so it's not as painful to do this next time.
* Isolate the swapdev_vp "not quite" vnode in the only source file whichphk1999-11-222-35/+11
| | | | | | needs it now that /dev/drum is gone. Reviewed by: eivind, peter
* Use %ll instead of %q as gcc moans bitterly about it.peter1999-11-222-2/+2
|
* Isolate the swapdev_vp "not quite" vnode in the only source file whichphk1999-11-221-2/+0
| | | | | | needs it now that /dev/drum is gone. Reviewed by: eivind, peter
* Zap some latent problems hidden by differences between KERNEL and _KERNEL.peter1999-11-226-37/+4
| | | | The KAME code intruduces _KERNEL, which exposes some of them.
* Update the manpage with the changed usb_devinfo structure.n_hibma1999-11-221-29/+39
|
* Fix some bugs in user-end output and add a reference to the originaln_hibma1999-11-221-5/+9
| | | | copyright in the resulting file.
OpenPOWER on IntegriCloud