Commit Graph

25 Commits

Author SHA1 Message Date
mycroft 294b1a569b Return correct value for new probe sequence. 1993-04-18 10:14:15 +00:00
deraadt da7b08756e slight code quality improvement. not related to the bug with very
old controllers or disks! :-)
1993-04-18 10:03:20 +00:00
mycroft 3466930de8 Use new format for attach message. 1993-04-17 04:46:12 +00:00
mycroft 5d780bda95 Add driver for HP ISA and EISA ethernet adapters. 1993-04-17 01:39:27 +00:00
deraadt 54644c7177 ioconf changes, see previous cvs's that dumped core 1993-04-15 07:57:50 +00:00
deraadt 7baaf22913 Once more: some changes to the ioconf.c structure. It will now handle
devices hanging off controllers, any kind of controller.
A device on isa0 is called at probe(self), then attach(self)
A controller on isa0 is called at probe(self), then all it's children with
    defined unit numbers are initialized by calling attach(subdev); next all
    subdevices with unit ? are initialized by calling attach(sundev).
Almost all device entry points is now like the vax/sun model (intr being
the weird one)
1993-04-15 07:52:08 +00:00
glass 5bffa11cfd NDDB made a re-appearance.... 1993-04-15 07:11:01 +00:00
deraadt e05042b9be ooops. DDB instead of NDDB. A typo, i swear 1993-04-15 07:09:23 +00:00
deraadt 1c0d05697f #ifdef DDB fix 1993-04-15 07:01:16 +00:00
deraadt 1e4fafdaef wd driver would fail on calling wdgetctlr() for older drives and
controllers. New behaviour is that if the standard method fails, try
to recalibrate the drive. Success means the drive exists.  patch by
hpeyerl@novatel.cuc.ab.ca (who owns several of these historical
artifacts)
1993-04-15 06:39:00 +00:00
deraadt 5cb8874dd9 new scsi subsystem.
changes also in config/mkioconf.c & sys/scsi/*
1993-04-12 08:17:23 +00:00
cgd 3b5ab9f780 was saying "not responding" on failed probe. that's bogus. 1993-04-10 21:09:13 +00:00
glass 806f3c7244 fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:04:35 +00:00
cgd 7629f3cea7 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:43:56 +00:00
cgd 4c443f4ec5 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:25:07 +00:00
cgd 2b1ba7a578 make printing of i/o addresses a bit prettier, and fix off-by-one error. 1993-04-09 16:24:26 +00:00
cgd 198f198f95 from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

        Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:43:40 +00:00
deraadt 183a26440d dmesg output at boottime now tries to print out information as
soon as it is available. The output looks much more like Sunos.
1993-04-08 08:26:46 +00:00
deraadt 37d23cbb23 wd7000 device driver, put in IO_WDS entry in isa.h. You can now build a
kernel with it. Hope your dma works better than mine <grr>
1993-04-06 20:58:01 +00:00
deraadt 185d1d9ea4 ripped out a message 1993-04-06 12:09:55 +00:00
deraadt 379e0feb95 Mod-barsoom wd additions. config program + kernel config files changed too.
fd support had to change slightly too.
1993-04-06 10:06:28 +00:00
deraadt c8e8f3239c added: incomplete wd7000-asc scsi controller device driver. 1993-04-06 10:04:46 +00:00
cgd fd0d6902b6 moved closing #endif to include comselect 1993-03-27 09:24:42 +00:00
cgd 00ecdef12c after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd 767b8d57f1 initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00