summaryrefslogtreecommitdiffstats
path: root/sys/alpha/pci/t2reg.h
Commit message (Collapse)AuthorAgeFilesLines
* Partially re-write T2 chipset support based on Tru64 platform supportgallatin2000-12-071-2/+91
| | | | | | | | | | | | | | | | | | | files which Compaq open-sourced (with a BSD license). This commit adds support for proper PCI interrupt mapping and much better support for swizzling between "standard" isa IRQs and the stdio irqs used by the t2. This also adds enabling/disabling/eoi support for AlphaServer 2100A machines. The 2100A (or lynx) interrupt hardware is is very different (and much nicer) than the 2100. Previously, only AS2100 and AS2000 machines worked. This commits also lays the groundwork for supporting ExtIO modules. These modules are essentially a second hose. This work is left unfinished pending testing on real hardware. Wilko tells me that ExtIO modules are quite rare, and may not actually exist in the wild. Obtained from: Tru64 Tested by: wilko
* Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.gallatin2000-05-281-0/+172
Only PCI and on-board ISA peripherials are supported at this time. This support has been only lightly tested due to a lack of response to my call for testers on the freebsd-alpha mailing list. It works quite well on the one AS2100 on which it has been tested, but it may not work on an AS2100A and should therefore be regarded as experimental.
OpenPOWER on IntegriCloud