Commit Graph

23972 Commits

Author SHA1 Message Date
thorpej
fca2dc28ac Add cs0 at isa? port 0x300, wildcard IRQ and memory address, to pull
them from the EEPROM.  Wildcard DRQ to force memory-mode operation; this
value is not available in the EEPROM and must be configured manually.
1998-07-27 01:51:29 +00:00
thorpej
9b35e91d59 Update for cs* at ofisa? 1998-07-27 01:44:20 +00:00
thorpej
803df07221 Obsolete. 1998-07-27 01:43:24 +00:00
thorpej
6d885615a2 Obsolete. 1998-07-27 01:42:19 +00:00
thorpej
8db7ed28a4 ISA with OpenFirmware configuration glue for the CS8900 Ethernet driver. 1998-07-27 01:26:43 +00:00
thorpej
0f7ec45c46 Add CS8900 Ethernet driver, and ISA front-end. 1998-07-27 01:22:41 +00:00
thorpej
e9128957a6 ISA front-end for CS8900 driver. 1998-07-27 01:20:43 +00:00
thorpej
f68dfbe928 Sigh, make this work with the i386 bus_space functions (which have debugging
glue in them, and thus subtle syntax quirks).
1998-07-27 01:20:19 +00:00
thorpej
2d588abad8 Split up the Shark CS8900 driver into front-ends and core back-end (which
is here, since the chip can only live on an ISA bus; only the autoconfig
glue is different).
1998-07-27 01:08:51 +00:00
thorpej
6828d39080 Actually provide the correct bus space tags. 1998-07-27 00:48:15 +00:00
pk
9e8d90ed5c Add a cpu-specific function to flush a pure virtually-indexed/virtually-tagged
cache, which needs to be flushed at context switch.
1998-07-26 23:35:32 +00:00
pk
4998ae50c0 Define hypersparc instruction-cache flush ASI. 1998-07-26 23:29:58 +00:00
thorpej
b9aeeb3fa1 Remove a test, making diagnosis of IRQ problems easier. 1998-07-26 21:24:37 +00:00
augustss
80104fac9f Use wscons attachments for USB keyboard and mouse. 1998-07-26 17:45:53 +00:00
augustss
638fb6a638 A first stab att supporting console access with a USB keyboard. 1998-07-26 17:42:48 +00:00
mycroft
9ad899cc18 constify some tables. 1998-07-26 11:24:14 +00:00
mycroft
ae170ee9b6 constify some tables. 1998-07-26 11:22:11 +00:00
mycroft
44436bf77f constify some tables. 1998-07-26 11:11:07 +00:00
simonb
a211774da1 Fix typo with new poolpage stuff 1998-07-26 10:15:36 +00:00
simonb
0034263cb2 Fix missing semi-colon 1998-07-26 10:03:29 +00:00
simonb
8ed2fad5f9 Add missing trailing $ to $NetBSD$ line (PR #5530). 1998-07-26 09:47:22 +00:00
simonb
b454e7c097 Add mainbus0 and cpu definitions, remove extra DS_5100 option. 1998-07-26 09:45:25 +00:00
ragge
a799083fba Fix netboot support for 3100/m76 which uses diagmem for its lance buffers. 1998-07-26 09:01:23 +00:00
is
8eebf1cfc5 yet more atomic operations accessing DraCo registers 1998-07-26 06:45:17 +00:00
explorer
c7c9374600 add declaration for hd64570, which the ntwo driver uses 1998-07-26 03:29:12 +00:00
explorer
ab207dc49d add ntwo* at pci? function ?, a T1 network driver. 1998-07-26 03:28:28 +00:00
explorer
c5e450957a add (hopefully) bus-independent hd64570 driver, for the Hitachi serial
controller chip.
1998-07-26 03:26:57 +00:00
augustss
4e1976a433 Use PCI class/subclass/interface to match USB host controllers instead
of vendor/product id.  This makes the probe find more controllers
without recompilation.
1998-07-26 00:40:59 +00:00
augustss
72de215752 Use PCI class/subclass/interface to match USB host controllers instead
of vendor/product id.  This makes the probe find more controllers
without recompilation.
1998-07-25 23:23:01 +00:00
explorer
12f40f6481 commit this so it gets the right generated from tag 1998-07-25 23:12:16 +00:00
pk
c6124a986a This file is no longer used. 1998-07-25 22:19:25 +00:00
pk
6ad50a6691 Allocate physical memory for the pv_table array in bootstrap(), so we
don't have to call VM functions from pmap_init().

Use a memory pool for additional pvlist entries (used for double mappings).

Take care of the cacheable bit on pagetables while we're initializing them,
instead of calling kvm_uncache() afterwards.
1998-07-25 22:01:19 +00:00
augustss
7c50ea1e65 Insert lots of `#if NWSMOUSE > 0'' and `#if NWSDISPLAY > 0'' to make it
possible to have a wsmouse and/or wskbd without having a wsdisplay.
1998-07-25 20:02:20 +00:00
augustss
50f955ff49 Nuke ukbd (USB keyboard) device, we use wskbd now. 1998-07-25 15:39:28 +00:00
augustss
3ff58ab530 Add wscons attachments for USB keyboard. 1998-07-25 15:36:30 +00:00
augustss
6532f4f144 Add an ioctl() to get host controller statistics. 1998-07-25 15:22:11 +00:00
augustss
2c5f27cf9d Don't print device class in attach message. 1998-07-25 15:19:09 +00:00
augustss
8bafec3cec I forgot to commit these when usb_mem was added. 1998-07-25 15:15:39 +00:00
tsubai
db105fc687 Make vtophys() return non-zero even if the addr < end. 1998-07-25 15:06:28 +00:00
explorer
9043581b85 define RISCom and RISCom N2 product 1998-07-25 11:57:50 +00:00
explorer
d83ea88a76 define DLT_HDLC 1998-07-25 11:31:18 +00:00
is
401f1157b0 Use atomic operations for DraCo interupt registers 1998-07-25 11:01:11 +00:00
msaitoh
d97448cc55 back to previous one. 1998-07-25 09:47:27 +00:00
is
2a78f6986c no semicolon, please 1998-07-25 09:24:17 +00:00
is
3d0dcc7181 This has been in amiga/amiga/mtpr.h for a long, long time. 1998-07-25 07:21:20 +00:00
augustss
67ec8587a0 Provide wsmouse attachment for the USB mouse driver.
XXX Keep /dev/ums* for now since XFree86 does not understand wsmouse yet.
1998-07-25 01:46:38 +00:00
thorpej
f0ff548dd2 Rewrite the probe to use values from the EEPROM for membase and IRQ
if they're not specified by the attach arguments, so that they can
be reported by isaprint().  Rearrange the attach routine to facilitate
splitting this up into front- and back-end drivers.
1998-07-25 01:15:54 +00:00
wrstuden
43a04e85ab Another printf(%:) down. 1998-07-25 00:42:03 +00:00
thorpej
930937fd49 Define the CS8900 memory size, and macros to test for valid memory
base and IRQ.
1998-07-25 00:41:47 +00:00
thorpej
b4195e59cd Change the interface to the EEPROM functions such that they can be called
from the probe routine.
1998-07-24 23:25:13 +00:00