summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Fix a few bogons introduced when config lost the 3 char limitation.jkh1995-02-162-4/+7
|
* Minor changes and additions to the serial README file.wpaul1995-02-161-20/+35
|
* Don't need to retransmit FIN bit in CLOSING state.wollman1995-02-161-2/+2
| | | | Obtained from: Stevens, vol. 2, exercise 29.5 (solution p. 1090)
* spl back down in unusual out-of-memory condition in udp_output().wollman1995-02-161-1/+3
| | | | Obtained from: Stevens, vol. 2, exercise 23.4 (solution p. 1083)
* Correctly initialize so_linger in ticks (not seconds).wollman1995-02-161-3/+3
| | | | Obtained from: Stevens, vol. 2, p. 1010
* Avoid deadlock situation described by Stevens using his suggested replacementwollman1995-02-162-60/+40
| | | | | | code. Obtained from: Stevens, vol. 2, pp. 959-960
* Don't add back in the IP header length to ip_len; icmp_error will do itwollman1995-02-161-2/+1
| | | | | | for us. Obtained from: Stevens, vol. 2, p. 774
* Attempting to bind() or connect() a routing socket, while meaningless,wollman1995-02-161-3/+7
| | | | | | shouldn't cause a panic. Obtained from: Stevens, vol. 2, p. 667
* getsockopt(s, SOL_SOCKET, SO_SNDTIMEO, ...) would construct the returnedwollman1995-02-161-2/+2
| | | | | | timeval incorrectly, truncating the usec part. Obtained from: Stevens vol. 2 p. 548
* Transaction TCP support now standard. Hack away!wollman1995-02-1610-504/+9
|
* Fixed botched previous change - use 'pageno' not initialized to NULL 'kva'.dg1995-02-161-5/+5
| | | | Submitted by: Lars Fredriksen
* Add lots of useful MIB variables and a few not-so-useful ones forwollman1995-02-168-24/+106
| | | | completeness.
* Restore deleted in second time my & bde fixes.ache1995-02-151-24/+35
| | | | UGEN STOP IT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* Include three lines about the pcvt console driver, so we don't ever needjoerg1995-02-152-2/+12
| | | | a different config file for it.
* For the sake of people, who like to move pci_configure()se1995-02-151-14/+9
| | | | | | | | before isa_configure() in autoconf.c: ncr_intr() protected by splbio()/splx() Submitted by: wolf
* More changes to support user calls.ugen1995-02-153-60/+91
| | | | | It's 22:00 here,utility still to come(hopefully tomorrow morning..)
* Avoid duplicating ttselect() so that we don't have to change cyselect()bde1995-02-153-90/+54
| | | | | | | | | | | when ttselect() is improved. This requires using an array of tty structs and not using ttymalloc(). Fix an off by 1 error. Some caclulations seem to be off by a factor of NCY. NCY defaults to 16, which gives 256 tty structs occupying 0xd000 bytes. The minor number encoding only allows 16 ttys. Update the types of timeout functions to 2.0.
* More changes to support user calls.ugen1995-02-151-1/+15
|
* Fix couple of nasty bugs..ugen1995-02-152-432/+448
| | | | | | | | | | - Overflow now calculated right - Close works ok,does not looses tty - Better overflow handling now the snooping stops on overflow,but programm notified and can reconnect if it want to..Default maximal buffer set to 664 K and this is probably too much..:))) Utility still to come
* Add more flags to snoop deviceugen1995-02-151-2/+11
|
* Remove duplicated code from ttymalloc(). Disable ttyfree().bde1995-02-151-30/+39
| | | | | | | | | Restore fixes to flushing that were lost in the previous commit. Clean up snoop changes. Add my TODO list from 1.1.5. The improvements in 1.1.5 should be "obtained" first.
* Use proc0's proc struct rather than curproc's when calling sync.dg1995-02-152-4/+4
|
* Whap a few things not used in the Cyclades driver, at least not for now.jkh1995-02-151-4/+4
|
* Fix a few more nits. Should compile better now! :_)jkh1995-02-152-17/+30
|
* Fixed bug caused by attempting a connect with a null 'nam'.dg1995-02-151-6/+13
|
* Don't bother calling pmap_create() when creating the temporary map.dg1995-02-151-2/+2
| | | | | The whole COW section of vm_mmap() should be rewritten; the current implementation is highly convoluted.
* Quiet the last of the warnings. Must have had my eyes closed whenjkh1995-02-151-27/+49
| | | | I committed this! ;-(
* >From a week or two ago I got kernel panics as soon as I tried to access mydg1995-02-151-3/+3
| | | | | | | | | | | | tape drive. I traced it to sys/scsi/scsi_base.c where some code were added to print the return values of the sense command. My tape drive returned a extended flags value of 0x20, so the key that is the lower 4 bits, is 0. The code uses "key-1" to index into a table and then the kernel go to never- never land. Here is a fix for this. Will somebody please apply it? Submitted by: John Hay
* And fix some more compiler warnings. Then give up. /sys/net* is FULL ofjkh1995-02-156-48/+86
| | | | | bogus code! And besides, Poul's doing this already.. It's just that fixing compiler warnings is sort of like eating potato chips.. :-)
* Nuke some more compiler warnings, while I'm at it..jkh1995-02-151-16/+16
|
* Fix up include paths, nuke some warnings.jkh1995-02-156-19/+87
|
* We can enable pcd0 when we actually have one.jkh1995-02-153-6/+6
|
* Boy, no sooner do I clean it up then dirty it again! Clean up the enxiojkh1995-02-151-33/+33
| | | | stuff I should have caught earlier.
* Comment out snic0 until it gets updated to the newer scsi code.jkh1995-02-153-9/+18
|
* This is a MS-DOS program, but is does something useful for us:phk1995-02-1532-0/+5465
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It boots FreeBSD from a running MS-DOS system. It's compiled using some MS-DOS tools, but there is a binary hidden in the uuencoded file. (Go ahead, flame me if you can come up with a solution for the problem. Just saying "this is bad" doesn't count!) Rod, you were right: one would have to deal with weird interfaces to the memory managers, and it seems that Christian found them all, and made them work. Thanks Christian! Reviewed by: phk Submitted by: DI. Christian Gusenbauer <cg@fimp01.fim.uni-linz.ac.at> Christians README: ------------------ Hi Everybody! This is version 1.5 of "fbsdboot", a program that allows you to boot a kernel from a MS-DOS partition or a FreeBSD partition. This program runs using DOS. It works with various memory managers (like EMM386, 386MAX) under certain circumstances. First, a FreeBSD kernel is always loaded to memory starting at 0x100000. To assure that loading the kernel *does not* overwrite memory used by memory managers, high memory for the kernel is allocated and after loading the kernel it's moved to 0x100000. Second, there are many ways to switch to protected mode which is necessary to start the kernel. Each BIOS gives you the possibility to use INT15H (AH=89H) to do that. But some memory-managers like 386max does not allow you to use this method. An other way to do the switch is to use DPMI services, but they do not guarantee, that the protected mode application is executed with privilege level 0. Therefore this method is *not* used. VCPI services offer another way to switch to protected mode, and VCPI servers are built into "emm386.exe", "386max" and "qemm". That's why, this method is implemented in fbsdboot.exe. Fbsdboot.exe tries to switch to protected mode using VCPI services. If they're not available INT15H is used to do the switch. If that fails, it's not possible for this version of fbsdboot.exe to boot a kernel :-(. You can get commandline options of fbsdboot if you start it with "-?" as option! I don't know, if fbsdboot works with QEMM, as I don't have the possibility to test it. Enjoy and have fun! Christian. cg@fimp01.fim.uni-linz.ac.at PS: Many thanks to Bruce Evans for his assistance!
* Killed the pmap_use_pt and pmap_unuse_pt prototypes as they are now indg1995-02-152-6/+2
| | | | machine/pmap.h.
* YF fix.phk1995-02-154-12/+16
|
* Reviewed by: Jordanrich1995-02-151-2/+2
| | | | | | | | | | | | | Submitted by: Rich Make conditionals on BIOSWAIT consistent with usage in io.c. If you had 'BOOTWAIT=0' in your /etc/make.conf then biosboot wouldn't compile. It was '#if' in io.c and '#ifdef' in probe_keyboard.c so I changed the latter to '#if'. Even if BOOTWAIT is undefined then '#if BOOTWAIT' becomes '#if 0' so it should compile either way with this change.
* Fixed two more bugs related to the merged cache changes.dg1995-02-155-9/+10
| | | | Submitted by: John Dyson
* Woops, change a nfsrv_vput back into a nfsrv_vrele.dg1995-02-152-4/+4
| | | | Submitted by: John Dyson
* Fixed three bugs related to the merged cache changes. The bugs likely woulddg1995-02-152-8/+8
| | | | | | make NFS servers flakey - probably the cause of freefall's recent hangs. Submitted by: John Dyson
* Add ISDN entries to LINT.jkh1995-02-153-3/+63
|
* ncr.c:se1995-02-143-13/+59
| | | | | | | | | | | | | | New config option "NCR_IOMAPPED" makes the driver use port I/O. Put back in 53c815 defines, submitted by Mikael Hybsch <micke@dynas.se>. These had got lost between cvs rev. 1.14 and now ... pci.c: Really write config space register. Assign ports starting at 0xbc00. Submitted by: wolf Reviewed by: se
* After dynamically reducing rtq_reallyold, have in_rtqkill() reduce thewollman1995-02-141-4/+14
| | | | | | expiration timer of anything which would expire later than that. (There should be a way to call this from ip_sysctl() as well, but there currently isn't.)
* Attempt to make the host route cache a bit smarter under conditions ofwollman1995-02-143-14/+90
| | | | | | | | | | | | | high load: 1) If there ever get to be more than net.inet.ip.rtmaxcache entries in the cache, in_rtqtimo() will reduce net.inet.ip.rtexpire by 1/3 and do another round, unles net.inet.ip.rtexpire is less than net.inet.ip.rtminexpire, and never more than once in ten minutes (rtq_timeout). 2) If net.inet.ip.rtexpire is set to zero, don't bother to cache anything.
* Verify that NCR was mapped to uncached address.se1995-02-141-3/+33
| | | | Submitted by: wolf@kintaro.cologne.de <Wolfgang Stanglmeier>
* Bring in the ISDN driver entries.jkh1995-02-141-1/+97
|
* Add the ISDN entriesjkh1995-02-142-2/+6
|
* Add the ISDN entries.jkh1995-02-141-0/+6
|
* Julian E. says the code is out of date, but I can at least make thejkh1995-02-141-4/+13
| | | | includes look right until we get a chance to fix the rest of this.
OpenPOWER on IntegriCloud