summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for handling 'wfd' (and any other disk with a non-2-character name)msmith1998-10-272-9/+9
| | | | Submitted by: Some from Satoh Junichi (junichi@astec.co.jp)
* Avoid interruptions while talking to keyboard controller.rnordier1998-10-272-10/+14
|
* biosboot compatibility fix: change behavior of backspace in getstr().rnordier1998-10-272-8/+12
| | | | | | Noticed by: abial Optimize away a few bytes to make space for the above.
* Added needed splvm() protection around object page traversal indg1998-10-271-1/+4
| | | | vm_object_terminate().
* Oops, the redundant tests for major numbers weren't redundant here.bde1998-10-274-13/+14
| | | | | | | They checked for the magic major number for the "device" behind mfs mount points. Use a more obvious check for this device. Debugged by: Andrew Gallatin <gallatin@cs.duke.edu>
* Lots of debugging code and some bugfixes.dfr1998-10-271-25/+338
| | | | Submitted by: Nick Hibma <nick.hibma@jrc.it>
* Some optimisations to the fragment reassembly code.dfr1998-10-271-19/+14
| | | | Submitted by: Don Lewis <Don.Lewis@tsc.tdk.com>
* Fix a bug in the new fragment reassembly code which was tickled by recievingdfr1998-10-271-2/+2
| | | | | | a fragment which wholly overlapped one or more existing fragments. Submitted by: Don Lewis <Don.Lewis@tsc.tdk.com>
* 64bit fixes.dima1998-10-275-38/+38
| | | | | | | (Note: ``dump'' doesn't work on alpha yet. Apparently there's a problem somewhere is the physio() area) Submitted by: myself && Matt Dillon.
* (`'): and (`'); -> (`:') and (`;')fenner1998-10-261-2/+2
|
* Shuffle the iface-alias option so that's in alphabeticalbrian1998-10-262-14/+14
| | | | order like the rest of the options.
* Add ``enable proxyall'' support. This adds proxy ARP entriesbrian1998-10-268-61/+169
| | | | | | | | | | for every machine on every class C or smaller subnet that we route to. Add ``set {send,recv}pipe'' for controlling our socket buffer sizes. Mention the IP number with the problem in a few error messages. All submitted by: Craig Leres <leres@ee.lbl.gov> Modified slightly by: me
* Fix the interface alias code. Previously, I was expecting somethingbrian1998-10-264-29/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | like tun0: flags=blah 10.0.0.1 -> 10.0.0.100 10.0.0.2 -> 10.0.0.100 10.0.0.3 -> 10.0.0.100 to DTRT, despite the SIOCAIFADDR for each new alias returning -1 & EEXIST while adding the alias anyway. In real life, once we have the second alias with the same destination, nothing will route any more ! Also, because I was ignoring EEXIST, the dynamic IP assignment code was assigning duplicate addresses ('cos it was being lied to by iface_inAdd()). Now we have tun0: flags=blah 10.0.0.1 -> 255.255.255.255 10.0.0.2 -> 10.0.0.100 10.0.0.3 -> 255.255.255.255 This works - stuff bound to 10.1 & 10.3 will be considered alive by the kernel, and when they route back to the tun device, the packets get aliased to 10.2 and go out to 10.100 (as with the original plan). We still see the EEXIST in SIOCAIFADDR, but ignore it when our destination is 255.255.255.255, assuming that the alias *was* actually added. Additionally, ``iface add'' may now optionally be given only the interface address. The mask & destination default to 255.255.255.255.
* Another instance where we default to elf only on alpha, but shouldimp1998-10-261-2/+2
| | | | default to aout only on i386.
* Bogon I somehow inserted between compiling and commiting...obrien1998-10-261-1/+1
|
* Quiet many compiler warnings. Still fails -Wconversion in one case.obrien1998-10-266-23/+27
| | | | Required because: -Werror is in Makefile
* Removed redundant bitrotted checks for major numbers instead of updatingbde1998-10-265-20/+12
| | | | them.
* Updated the major number check in vfs_object_create(). It's notbde1998-10-262-4/+6
| | | | | | clear if the check is necessary, but vfs_object_create() is called for all vnodes and it was silly to create objects for VBLK vnodes that don't even have a driver.
* Check the major number of the boot device more carefully. There was onlybde1998-10-262-10/+6
| | | | | | a problem if the boot blocks passed bad data. Check the major number of the dump device consistently.
* Fixed breakage of the GPROF case of statclock() in the previous commit.bde1998-10-262-2/+4
|
* If we know the content-length, only read that number of bytes fromfenner1998-10-261-2/+13
| | | | | the server. There exists a broken server which sends a few extra garbage bytes in response to HTTP/1.1 requests.
* Don't send a DELAY value when sending CBCP_NONUMbrian1998-10-251-4/+8
| | | | | (as per the spec). Spotted by: Andrzej Tobola <san@koziolek.lublin.top.pl>
* update to match realityobrien1998-10-251-5/+6
|
* Oops, back out some local changes that shouldn't have been in thebde1998-10-251-5/+5
| | | | previous commit.
* Fixed breakage of the !SMP case of roundrobin() in the previous commit.bde1998-10-251-5/+8
|
* Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rottedbde1998-10-257-12/+21
| | | | | when bdevsw[] became sparse. We still depend on magic to avoid having to check that (v_rdev) device numbers in vnodes are not NODEV.
* Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rottedbde1998-10-251-7/+4
| | | | | | | | | | | | when bdevsw[] became sparse. We still depend on magic to avoid having to check that (v_rdev) device numbers in vnodes are not NODEV. Removed a redundant `major(dev) < nblkdev' test instead of updating it. Don't follow a garbage bdevsw pointer for attempts to swap on empty regular files. This case currently can't happen. Swapping on regular files is ifdefed out in swapon() and isn't attempted for empty files in nfs_mountroot().
* Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rottedbde1998-10-251-4/+5
| | | | | | | when bdevsw[] became sparse. We still depend on magic to avoid having to check that (v_rdev) device numbers in vnodes are not NODEV. Removed redundant `major(dev) < nblkdev' tests instead of updating them.
* Nitpicking and dusting performed on a train. Removes trivial warningsphk1998-10-2531-173/+64
| | | | about unused variables, labels and other lint.
* Fixed device number checking in bdevvp():bde1998-10-252-12/+20
| | | | | | | | | | | | | | | - dev != NODEV was checked for, but 0 was returned on failure. This was fixed in Lite2 (except the return code was still slightly wrong (ENODEV instead of ENXIO)) but the changes were not merged. This case probably doesn't actually occur under FreeBSD. - major(dev) was not checked to have a valid non-NULL bdevsw entry. This caused panics when the driver for the root device didn't exist. Fixed minor misformattings in bdevvp(). Rev.1.14 consisted mainly of gratuitous reformattings that seem to have caused many Lite2 merge errors. PR: 8417
* Remove redundant files (they are recreated during building from templatesabial1998-10-2518-279/+10
| | | | in ../../lang/).
* Changes to comply with new syntax.abial1998-10-253-81/+62
| | | | Noticed by: bde, the Hawk Eye :-)
* Add msg.abial1998-10-251-2/+3
|
* Changes to comply with new syntax.abial1998-10-251-21/+17
| | | | Noticed by: bde, the Hawk Eye :-)
* Allow to use other floppy sizes for "router" floppy.abial1998-10-251-2/+7
|
* Slight style police.obrien1998-10-251-3/+13
| | | | Add some content from objformat(1).
* Add manpage for objformat. This needs major word smithing.obrien1998-10-252-1/+94
|
* Backout out previous commit. The bug was in the kernel.bde1998-10-251-2/+9
|
* Fixed sysctl attachment for statically configured vfs's.bde1998-10-251-16/+25
| | | | Broken in: previous commit
* Add some missing dependencies.phk1998-10-251-4/+6
| | | | Grumbled about in principle: bde
* fix unsigned overflowache1998-10-251-5/+7
| | | | PR: 8437
* Remove redundant copies, and give credit to proper person.abial1998-10-257-665/+5
| | | | Noticed by: jkh
* With much regret, I had to remove these two programs - their licenseabial1998-10-2517-9390/+0
| | | | | | | doesn't permit us to distribute them. I think I should take some law classes... Explained by: bde
* Fix the interrupt mask generated for enabling/disabling interrupts 8 to 15.paul1998-10-251-3/+3
|
* Work around some variables having N_UNDF types but valid values; thismsmith1998-10-241-2/+2
| | | | | makes vmstat work on ELF kernels again. Submitted by: Daniel Rock <rock@cs.uni-sb.de>
* Update to current reality. We can now track several LORSTA on separatephk1998-10-241-136/+185
| | | | | | | | | | | minor devices. Improve PLL/OCXO DAC dithering. General remodeling. Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both of which are actually the limits of the transmitted signal.
* Update and add timekeeping code.phk1998-10-241-24/+182
|
* Header file for XRPU devices.phk1998-10-241-0/+37
|
* Use sysctlbyname() to locate the vfs.nfs.nfsstats node.msmith1998-10-241-9/+2
| | | | Submitted by: Daniel Rock <rock@cs.uni-sb.de>
* Don't complain about SIOCGIFMEDIA; it's harmless and not somethingmsmith1998-10-241-1/+8
| | | | | | useful here yet. Submitted by: markm and others
OpenPOWER on IntegriCloud