]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add drivers for the central and fhc busses found in enterprise class
authorJake Burkholder <jake@FreeBSD.org>
Tue, 18 Feb 2003 09:01:01 +0000 (09:01 +0000)
committerJake Burkholder <jake@FreeBSD.org>
Tue, 18 Feb 2003 09:01:01 +0000 (09:01 +0000)
commit012d9539bfa8cc29c835e76f8703cb940b76e4a8
tree6092668c14ab501895f3a06d20d96d9c3d33875c
parent0bbd84e2d01e5e51fa57b8bbbfae6f1d1bdec74c
Add drivers for the central and fhc busses found in enterprise class
UltraSPARCs, and an eeprom attachment for fhc, which allows the date
to be set properly on these machines.  Central is a wierd bus which
seems to only ever have 1 fhc attached to it.   FHC (FireHose Controller)
is another wierd bus with various things on it depending where its attached.
The fhc attached to central has eeprom and zs, and the fhcs which attach
directly to nexus have simm-status, environment and other nodes, none of
which I'll probably ever have documentation for.

Thanks to Ade Lovett for providing access to an 8 cpu e4500.
sys/conf/files.sparc64
sys/sparc64/central/central.c [new file with mode: 0644]
sys/sparc64/central/centralvar.h [new file with mode: 0644]
sys/sparc64/fhc/fhc.c [new file with mode: 0644]
sys/sparc64/fhc/fhc_central.c [new file with mode: 0644]
sys/sparc64/fhc/fhc_nexus.c [new file with mode: 0644]
sys/sparc64/fhc/fhcreg.h [new file with mode: 0644]
sys/sparc64/fhc/fhcvar.h [new file with mode: 0644]
sys/sparc64/sparc64/eeprom_fhc.c [new file with mode: 0644]