David Greenman
b73f3b1da2
Got rid of redundant declaration warnings.
1994-10-14 12:26:18 +00:00
David Greenman
687ad8d189
The code I wrote to write mbufs out using PIO had a bug in the handling
...
of mb_offset given the right sequence of 1 and 0 byte mbufs. This bug
was discovered by John Hood who also provided this fix - which is a
rewrite of the routine (and is easier to understand than the code I wrote).
Submitted by: John Hood <cgull@smoke.marlboro.vt.us>
1994-10-14 11:56:36 +00:00
Jordan K. Hubbard
c59ce636ad
Last commit not quite right - this works.
1994-10-14 09:04:19 +00:00
Jordan K. Hubbard
e1e0de6dae
Get the EXCLUDES correct so you can actually exclude GUS support.
1994-10-14 09:01:20 +00:00
Jordan K. Hubbard
0a99546c0a
Add missing )'s to previous midnight changes. :-)
1994-10-14 08:57:25 +00:00
Søren Schmidt
5828b66e7f
Added coff & ibcs2 modules.
...
Reviewed by:
Submitted by:
Obtained from:
1994-10-14 08:54:31 +00:00
Søren Schmidt
69b770e238
iBCS2 emulator core files.
...
This is the main files for the iBCS2 emulator. It can be use
compiled into the kernel by using:
options IBCS2
options COMPAT_IBCS2
or as a lkm module using:
options COMPAT_IBCS2
and then loading it via the ibcs2 script in /usr/bin
REMEMBER: this code is still experimental ! NO WARRENTY !
Submitted by: sef@kithrup.com , mostyn@mrl.com , sos@kmd-ac.dk
1994-10-14 08:53:16 +00:00
Søren Schmidt
29b9e87cdd
LKM module for the coff loader (used for iBCS2 emulation)
1994-10-14 08:46:12 +00:00
Søren Schmidt
8ddee77e1b
LKM module for the iBCS2 emulator
1994-10-14 08:45:16 +00:00
David Greenman
2e1e24dd28
Fixed bug where page modifications would be lost when swap space was
...
almost depleted.
Reviewed by: John Dyson
1994-10-14 01:58:52 +00:00
David Greenman
defb6744ba
Changed I/O error messages to be somewhat less cryptic. Removed a piece
...
of unused code.
1994-10-14 00:57:19 +00:00
Garrett Wollman
e2637b6b1c
Fix some endianness and packet header bugs found in BSDi's port of this code.
...
(From mbone mailing-list.)
1994-10-13 22:12:42 +00:00
Søren Schmidt
2b101991d4
Damn, check in the wrong version, fixed.
...
Reviewed by:
Submitted by:
Obtained from:
1994-10-13 21:41:36 +00:00
Søren Schmidt
6e542db138
Main iBCS2 include file. First part of iBCS2 emulator.
1994-10-13 21:08:11 +00:00
Søren Schmidt
8117efaa95
Made it possible for ioctl to return a value.
...
Ifdef by COMPAT_IBCS2 (used by the socksys system).
Submitted by: Mostyn Lewis (mostyn@mrl.com )
1994-10-13 21:01:47 +00:00
David Greenman
28e12d63f3
Fixed an object reference count problem that was caused by a call to
...
vm_object_lookup() being outside of some parens. The bug was introduced
via some recently added code.
Reviewed by: John Dyson
1994-10-13 21:01:39 +00:00
Søren Schmidt
6fc4a1ae38
Added ifdef COMPAT_IBCS2 around setre[ug]id.
1994-10-13 20:59:49 +00:00
Søren Schmidt
5411ea9d8c
Added ibcs2_socksys file.
1994-10-13 20:19:11 +00:00
Søren Schmidt
539168b09f
Added socksys device (for iBCS2 emulation)
...
Reviewed by:
Submitted by:
Obtained from:
1994-10-13 20:17:06 +00:00
Garrett Wollman
10be56487a
As suggested by Sally Floyd, don't add the ``small fraction of the window
...
size'' when doing congestion avoidance.
Submitted by: Mark Andrews
1994-10-13 18:36:32 +00:00
Stefan Eßer
55f018a694
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
removed PCI mapping call from vga_attach() in pcisupport.c.
1994-10-13 01:12:31 +00:00
Stefan Eßer
152f2ff316
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Debugging option changed, getirr() removed.
1994-10-13 01:11:13 +00:00
Søren Schmidt
2a460312c8
Don't allow the same MISC module loading more than once..
1994-10-12 20:28:32 +00:00
Bruce Evans
b2f6e97280
Work around FIFO bug in SMC UARTS.
...
Fix endless loop in siopoll() for an event on a tty with no tty struct.
Don't generate unwanted interrupts in the serial console driver. These
bugs probably don't matter unless the tty struct is dynamically allocated.
Support polled mode. To use it, leave out the irq and the vector in
the config file. It only causes extra overhead for open polled ports.
The maximum usable speed is approximately 1000 bps for a 16450 and
15000 bps for a 16550.
Other cosmetic changes.
1994-10-12 19:49:11 +00:00
Stefan Eßer
fb912bf5b8
Submitted by: Matt Thomas <thomas@lkg.dec.com>
...
#ifdef MULTICAST removed.
1994-10-12 11:39:37 +00:00
Stefan Eßer
140e168d9b
Submitted by: Matt Thomas <thomas@lkg.dec.com>
...
Preliminary FAST Ethernet support added (DEC21140).
1994-10-12 11:19:36 +00:00
Stefan Eßer
157823e855
Temporary disable scanning for VGA cards, was causing problems.
1994-10-12 11:06:49 +00:00
Stefan Eßer
5044407419
Submitted by: Bruce Evans <bde@zeta.org.au>
...
Function getirr() could clobber interrupt controller state.
1994-10-12 04:17:24 +00:00
Poul-Henning Kamp
1915df31ae
Added a 10ms delay after the HW-reset in bt_init(). This makes some funky
...
old boards more happy.
Reviewed by: Julian
Submitted by: Julian
1994-10-12 04:15:30 +00:00
Stefan Eßer
8f7b2bb2fb
Name change: pci_intel.c -> pcisupport.c
1994-10-12 03:56:49 +00:00
Stefan Eßer
468010e809
Small corrections:
...
pci config line now without irq
boot message changed
1994-10-12 02:41:21 +00:00
Stefan Eßer
65772aee92
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Bug fixed, that caused system hang on first interrupt on some motherboards.
New version of PCI bus configuration code, now supports dynamic interrupt
configuration (using BIOS supplied values).
NCR SCSI and DEC Ethernet driver patched to use this feature.
*** Remove PCI IRQ specifications from your kernel config file ! ***
1994-10-12 02:33:23 +00:00
Stefan Eßer
86e0c19b6c
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Name change: pci_intel.c -> pcisupport.c
1994-10-12 02:27:08 +00:00
Stefan Eßer
8870af7f56
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Files merged and name change: pci_device.h + pcibios.h -> pcireg.h
1994-10-12 02:25:03 +00:00
Stefan Eßer
22d3e9a6d7
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Name change: ncrstat -> ncrcontrol
1994-10-12 02:23:14 +00:00
Stefan Eßer
a7d314a58f
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Name change: ncr_reg.h -> ncrreg.h
1994-10-12 02:21:56 +00:00
Garrett Wollman
5df7296441
Fix a bug which caused panics when attempting to change just the flags of
...
a route. (This still doesn't work, but it doesn't panic now.) It looks
like there may be a number of incipient bugs in this code.
Also, get ready for the time when all IP gateway routes are cloning, which
is necessary to keep proper TCP statistics.
1994-10-11 23:16:38 +00:00
Søren Schmidt
fabbd9b7ce
Ouch, fixed bug in errno translation (ibcs2 support).
1994-10-11 22:37:14 +00:00
Søren Schmidt
bc576ac45e
Fixed bug in ibcs2 signal translation.
1994-10-11 20:42:01 +00:00
Søren Schmidt
99ec0d5b44
Removed static declaration of getvnode() (used in ibcs2)
1994-10-11 20:40:12 +00:00
Andrey A. Chernov
220553025d
Better IXANY/IXOFF processing into setflags.
...
Cosmetique 'tab' fix
1994-10-11 20:29:42 +00:00
Andrey A. Chernov
dec3cc9756
Fix old cs8->cs7 bug, bringed by rlogin.
...
Obtained from: FreeBSD 1.x
1994-10-11 20:04:49 +00:00
Geoff Rehmet
65bbec73d7
- remove unnecessary #includes (I think a couple of redundant ones remain)
...
- excise some unused code (#if 0'd out - don't want to nuke it yet)
- fix problems with "make depend" - some macros were screwing it up
- get rid of some static local variables
There still seems to be a small reentrancy problem somewhere.
1994-10-11 11:29:17 +00:00
Garrett Wollman
210df5b10c
Turn off OXTABS by default. Inspection of systems here finds no commercial
...
systems with it on by default (or the equivalent flag) and terminal control
sequences confuse it greatly. (Try running `ls' under bash in an XTerm,
for instance.)
1994-10-11 00:16:28 +00:00
Poul-Henning Kamp
f9b94d9135
minaddr #ifdef lost in previous commit. Sorry.
1994-10-10 18:06:58 +00:00
Poul-Henning Kamp
f0707215f7
Cosmetics. Silence gcc -Wall
1994-10-10 07:57:33 +00:00
Poul-Henning Kamp
61ce519bad
Cosmetics. Silence gcc -Wall.
1994-10-10 07:56:07 +00:00
Poul-Henning Kamp
3a773ad0b5
Cosmetics. reduce the noise from gcc -Wall.
1994-10-10 07:55:48 +00:00
Søren Schmidt
76d121f2b4
Hmm, only translate errno when doing an actual return.
...
Reviewed by: sef@freefall.cdrom.com
1994-10-10 07:33:01 +00:00
Poul-Henning Kamp
4a5014e48b
Got rid of "APM" macro. Now only NAPM is needed to activate the APM stuff.
1994-10-10 01:14:03 +00:00