NetBSD/sys/arch/sgimips/gio
rumble ba52409a2e Provide a pseudo-pci bus for the following PCI ethernet boards, which live
behind custom PCI<->GIO bridges:
	- Set Engineering GIO Fast Ethernet (TI ThunderLAN)
	- Phobos G100 (DEC 21140?)
	- Phobos G130 (DEC 21143)
	- Phobos G160 (DEC 21143)

All boards present the chipsets' pci configuration registers at some
defined offset in their slots' address space as well as device registers.
We simply allow the MI pci subsystem to attach the devices.

This has been tested with a G130 board (DEC 21143) and works well on IP20
and IP24. The Set Engineering board attaches, works fine when receiving and
lightly transmitting, but chokes for unknown reasons on heavy transmits.
The tl(4) driver may need some fixing.
2006-08-30 23:58:13 +00:00
..
devlist2h.awk merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
files.gio Provide a pseudo-pci bus for the following PCI ethernet boards, which live 2006-08-30 23:58:13 +00:00
gio.c Implement the gio_arb_config() interface for changing the machine-specific 2006-08-30 23:48:55 +00:00
giodevs Beautify. 2006-07-20 13:12:01 +00:00
giodevs_data.h Regen. 2006-07-20 13:12:32 +00:00
giodevs.h Regen. 2006-07-20 13:12:32 +00:00
gioreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
giovar.h Implement the gio_arb_config() interface for changing the machine-specific 2006-08-30 23:48:55 +00:00
grtwo.c Add an extra cookie to the ioctl and mmap wsdisplay accessops that points 2006-04-12 19:38:22 +00:00
grtworeg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
grtwovar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
Makefile.giodevs merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
newport.c Add an extra cookie to the ioctl and mmap wsdisplay accessops that points 2006-04-12 19:38:22 +00:00
newportreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
newportvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pci_gio.c Provide a pseudo-pci bus for the following PCI ethernet boards, which live 2006-08-30 23:58:13 +00:00