Bruce Evans
7a1fadc47a
Added a missing prototype.
1996-12-18 19:14:35 +00:00
Bruce Evans
959c02787e
Only handle copyin/out/etc faults when not in an interrupt handler.
...
This makes unexpected faults (in an interrupt handler) more likely
to crash properly. It could be done even better (more robustly and
more efficiently) using lazy fault handling.
1996-12-18 19:12:01 +00:00
Bruce Evans
115abf2097
Fixed formatting of KERN_DUMPDEV.
...
Should be in 2.2.
1996-12-18 18:53:00 +00:00
Bruce Evans
5778f6adb2
Fixed bogus linkage of one of the ddb linker sets.
1996-12-18 17:58:24 +00:00
Bruce Evans
d43190805d
Disabled half-baked disk statistics support. It didn't actually generate
...
statistics, so it just wasted scarce disk table slots and screen space.
1996-12-18 17:44:31 +00:00
David Nugent
5e2b47dff1
Much fixed & working digiboard driver.
1996-12-18 16:42:06 +00:00
Bruce Evans
07addd421e
Initialize the upper 16 bits of the memory sizes properly (to 0).
...
They were garbage that happened to be 0 in many cases. (real_to_prot()
happens to leave the value of the real-mode %cr0 in %eax and the
memory-size BIOS calls usually don't touch the upper bits of %eax.
The upper 16 bits of %cr0 are usually 0 at boot time, at least on
486's.
Should be in 2.2.
1996-12-18 15:38:23 +00:00
Bruce Evans
db7e362115
Moved the printing of the BIOS geometries from cpu_startup() into
...
configure() where it always belonged. It was originally slightly
misplaced after configure(). Rev.138 left it completely misplaced
before the DEVFS, DRIVERS and CONFIGURE sysinits by not moving it
together with configure().
Restored the printing of bootinfo.bi_n_bios_used now that it can
be nonzero.
1996-12-18 15:03:10 +00:00
Bruce Evans
729895d0b3
Restored comment about _POSIX_SAVED_IDS from rev.1.2.
1996-12-18 14:02:56 +00:00
Jordan K. Hubbard
fdf7fd0195
Back out previous commit (and that's the last one I do on swallace's
...
behalf - from now on he can do his own). I guess I didn't notice
the code in the wrapper which turned the union semun arg into a pointer.
1996-12-18 13:37:00 +00:00
Jordan K. Hubbard
9d5e110e4d
Change prototype for semctl().
1996-12-18 13:18:57 +00:00
Stefan Eßer
e69742d795
Add Tekram DC390/390T driver "amd0", which is expected to work with
...
generic AMD 53c974 PCI SCSI controllers as well.
1996-12-18 11:43:33 +00:00
Stefan Eßer
7eda43b2d4
Add include of <vm/pmap.h> to make this driver compile under -current.
...
Cleanup to make it compile cleanly in LINT.
Submitted by: bde
1996-12-18 11:41:28 +00:00
Stefan Eßer
b9bffbaea1
Rename DIAGNOSTIC to DMA_DIAGNOSTIC.
...
Submitted by: bde
1996-12-18 11:35:12 +00:00
Stefan Eßer
92cc16b276
Add comment for "amd" driver: Tekram DC-390(T) and generic AMD 53c974 PCI SCSI.
1996-12-18 01:37:22 +00:00
Stefan Eßer
f8fc022510
Add driver for AMD 53c974 SCSI (Tekram DC390/390T).
...
Remove MAX_LUN=2 option for NCR driver: FAILSAFE does
no longer imply MAX_LUN=1.
1996-12-18 01:30:19 +00:00
Stefan Eßer
e511754a2d
Add driver for the Tekram DC390 and DC390F, believed to also work
...
with generic AMD 53c974 SCSI controllers, under the name of "amd".
1996-12-18 01:24:59 +00:00
Stefan Eßer
dd0f5b33a3
Add code to fill the EEPROM buffer with default values, if no EEPROM
...
was found, or if there was a checksum mismatch.
This patch should allow the driver to be used with any AMD 53c974
based SCSI card, or with the AMD SCSI+Ethernet Combo Chip found on
some motherboards.
1996-12-18 01:20:32 +00:00
Stefan Eßer
887819402a
Make compile under FreeBSD-current (3.0-DEVELOPMENT).
1996-12-18 01:08:05 +00:00
Steven Wallace
427c6821f0
In the IBCS2 semctl system call, the last parameter arg is passed by
...
value, but in the FreeBSD semctl system call implementation, is passed
by reference.
Submitted by: msagre@cactus.fi.uba.ar <Miguel Angel Sagreras>
1996-12-17 19:52:25 +00:00
KATO Takenori
a8d9c79cf8
(1) Fix typo.
...
(2) Change I/O port addresses of ed3(MELCO LGY) and ed9(CONTEC C-NET).
1996-12-17 14:37:43 +00:00
KATO Takenori
aacc3ca391
Sync with i386/i386/userconfig.c revision 1.77 (I/O port limit).
1996-12-17 13:29:05 +00:00
KATO Takenori
f605549c19
Sync with i386/i386/machdep.c revision 1.221 (fix nbuf calculation).
1996-12-17 13:26:17 +00:00
Mike Smith
8f1f1c884c
Increase the allowable port address from 0x2000 to 0xffff to aid in
...
making PCI look like ISA.
Closes pr kern/860.
Prompted-by: peter's buglist mailout (excellent idea btw 8)
1996-12-17 06:59:01 +00:00
David Greenman
fee444b87b
Fix nbuf calculation /4 -> /8. 2.2 already has it this way.
...
Reviewed by: dyson
1996-12-17 04:19:41 +00:00
Alexander Langer
37b688c466
Typo fix.
1996-12-17 00:46:07 +00:00
Bill Fenner
c812f23a41
Change default tun MTU back to 1500.
...
Use the interface MTU instead of the constant when deciding what
packets to accept.
Allow using the SIOCSIFMTU ioctl (e.g. "ifconfig tun0 mtu XXX") to
set the MTU.
1996-12-16 19:23:34 +00:00
KATO Takenori
e5ff55e4d8
Synchronize with sys/i386/i386/userconfig.s revision 1.76 (update
...
comment for "ncr" SCSI controllers).
1996-12-16 17:36:48 +00:00
Stefan Eßer
7abffcc21a
Fix "opt_ncr.h" changes:
...
- put #include into #ifdef KERNEL or ncrcontrol won't build
- rename SCSI_DEBUG_FLAGS to SCSI_NCR_DEBUG
1996-12-16 14:31:45 +00:00
Stefan Eßer
d26d022d05
Tekram supplied driver for their DC390 and DC390T controllers.
...
These controllers are based on the AMD 53c974, and the driver
does only support those two cards, since it checks for a Tekram
specific configuration EEPROM.
This deficiency (TM) will be fixed soon ... :)
This code is:
(C)Copyright 1995-1996 Tekram Technology Co., Ltd.
Obtained from: Tekram
1996-12-15 23:40:48 +00:00
Stefan Eßer
d44022652e
Fix typo
1996-12-15 23:25:50 +00:00
Garrett Wollman
ee3c980de5
Some days, it just doesn't pay to get out of bed. Fix another broken
...
reference to the now-dead-for-real-this-time ia_next field.
Reminded by: Russell Vincent
1996-12-15 22:44:00 +00:00
Garrett Wollman
771f021675
Somehow the removal of ia_next didn't make it in the last time. Hope
...
it makes it in this time, and remember not to commit changes next time
late on a Friday evening!
1996-12-15 20:46:39 +00:00
Bruce Evans
cbf5d94928
Attempt to complete the fix in the previous revision. This version
...
fixes the problem reported by max.
1996-12-15 20:38:30 +00:00
Stefan Eßer
a56eccf52b
Include "opt_ncr.h" for option settings.
1996-12-15 16:37:17 +00:00
Stefan Eßer
21ffa5aee5
Add options for NCR driver.
1996-12-15 16:35:54 +00:00
Stefan Eßer
b88a895923
Remove "options MAXLUN=2" since the ncr driver will probe for 8 LUNs
...
now anyway, even if compiled with FAILSAFE defined.
1996-12-15 16:31:18 +00:00
Stefan Eßer
10cffc9fbc
Do not limit to 1 LUN if FAILSAVE is set. Seems that CDROM drives
...
are now only probed for LUN 0, unless there is a specific entry in
scsi_conf.c.
1996-12-15 16:28:24 +00:00
Stefan Eßer
1fbb6d68b2
Update comment for "ncr" SCSI controllers (add Symbios and new chips)
1996-12-15 16:24:07 +00:00
Bruce Evans
1fbf1f7140
Fixed garbage being returned for constant int values, e.g., for
...
KERN_SAVED_IDS.
Should be in 2.2.
Reviewed by: phk
Found by: NIST-PCTS
1996-12-15 14:38:46 +00:00
Poul-Henning Kamp
487876f437
Support 4 of these as default, it only cost us 12 bytes more.
1996-12-15 11:14:47 +00:00
KATO Takenori
c9cfeed054
Fix typo.
1996-12-15 10:07:09 +00:00
KATO Takenori
7c9e95434e
Synchronize with sys/i386/i386/userconfig.c revison 1.74.
...
Definite 2.2 candidate.
1996-12-15 09:37:43 +00:00
KATO Takenori
fbec974b94
Synchronize with sys/i386/i386/userconfig.c revision 1.72 and 1.73.
1996-12-15 09:35:49 +00:00
KATO Takenori
2248a5a700
Synchronize with sys/i386/boot/rawboot/Makefile revison 1.4.
1996-12-15 09:22:52 +00:00
KATO Takenori
cc48749980
Synchronize with sys/i386/i386/machdep.c revision 1.220.
...
Definite 2.2 candidate.
1996-12-15 09:18:48 +00:00
KATO Takenori
e03ccd3078
Synchronize with if_ed.c revision 1.111 and if_fe.c revision 1.22.
1996-12-15 09:14:48 +00:00
KATO Takenori
f41f7d4617
Synchronize with Makefile.i386 revison 1.91.
1996-12-15 09:09:53 +00:00
Peter Wemm
825ba339df
Add missing -I so that probe_keyboard.c can find <i386/isa/kbdio.h>. :-(
...
(Why, oh why did this include file end up in isa/ rather than include/ ?)
1996-12-15 01:25:54 +00:00
Jordan K. Hubbard
c40e48ec21
Make the USERCONFIG_BOOT semantics closer to what was original
...
intended.
1996-12-14 22:18:43 +00:00