NetBSD/sys/arch/sparc64/dev
mrg 03adf4aad1 PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines
(`SUNW,sabre') for now, and it doesn't really quite work there yet anyway.
the bus space/dma code is cloned from the sbus driver.  the IOMMU code also
is cloned from the sbus code, but separated out into iommu.c so that we can
share it with the sbus driver.  hopefully, much of the bus space/dma code
can also be re-shared with the sbus driver and the ebus driver but for now
these copies will do.

support for the real UltraSPARC PCI (`SUNW,psycho') is unwritten, though
most of this code is shared with it.

we can probe PCI config space and try to configue devices, but interrupts
don't work yet...
1999-06-04 13:42:14 +00:00
..
bt_subr.c completely remove Mach VM support. all that is left is the all the 1999-03-24 05:50:49 +00:00
btreg.h
btvar.h
bwtwo.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
bwtworeg.h
cgeight.c fix problems in many d_mmap routines: 1998-11-19 15:38:20 +00:00
cgfour.c fix problems in many d_mmap routines: 1998-11-19 15:38:20 +00:00
cgfourteen.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
cgfourteenreg.h
cgfourteenvar.h
cgsix.c completely remove Mach VM support. all that is left is the all the 1999-03-24 05:50:49 +00:00
cgsix_obio.c remove opt_uvm.h 1999-03-25 00:41:46 +00:00
cgsix_sbus.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
cgsixreg.h
cgsixvar.h
cgthree.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
cgthreereg.h
cgtwo.c
cons.c
cons.h RCS ID police 1999-02-15 04:54:34 +00:00
consinit.c Separate out the generic console handling from zs.c 1999-05-23 02:46:35 +00:00
ebus.c support for the UltraSPARC `Extension Bus' found on the PCI machines. 1999-06-04 13:29:13 +00:00
ebus_bus.c support for the UltraSPARC `Extension Bus' found on the PCI machines. 1999-06-04 13:29:13 +00:00
ebusreg.h support for the UltraSPARC `Extension Bus' found on the PCI machines. 1999-06-04 13:29:13 +00:00
ebusvar.h support for the UltraSPARC `Extension Bus' found on the PCI machines. 1999-06-04 13:29:13 +00:00
event.c
event_var.h
fb.c - Setting initial position of cursor is up to caller. 1999-05-23 17:59:39 +00:00
fd.c Change DIOCEJECT to do what's needed to eject a device before the eject 1999-02-08 16:33:16 +00:00
fdreg.h
fdvar.h Assign my copyrights to TNF. 1998-09-05 15:42:41 +00:00
iommureg.h pull struct strbuf + defines into iommureg.h. properly merge previous commit. 1999-05-24 00:25:31 +00:00
kd.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
md_root.c
pci_machdep.c PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
pfourreg.h
power.c
power.h
psycho.c PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
psycho_bus.c PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
psychoreg.h PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
psychovar.h PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
sbus.c Garbage collect. 1999-05-31 00:14:00 +00:00
sbusreg.h pull struct strbuf + defines into iommureg.h. properly merge previous commit. 1999-05-24 00:25:31 +00:00
sbusvar.h Well, looks like the MI allocsys() broke the dvmamap, so instead of using a 1999-05-22 20:33:55 +00:00
simba.c PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
simbareg.h PCI driver for the UltraSPARC. this only works on the Ultra5/10 machines 1999-06-04 13:42:14 +00:00
tcx.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
tcxreg.h
upa.c It slices. It dices. It does everything except exec a sparc32_compat init. 1998-09-05 23:57:24 +00:00
upavar.h
zs.c Start putting in hooks for non-zs console devices. 1999-05-23 02:45:19 +00:00
zsvar.h