Adding support for OS dependent probing of IA64 chipsets. Not all IA64

chipsets can be probed without OS support as probing them is only
    possible using ACPI. One example of this are the HP ZX1/2 chipsets:
    previously the code assumed that these chips were present when no other
    of the known chipsets could be probed. This assumption brought SGI
    Altrix machines with 64 CPUs to a grinding halt.
This commit is contained in:
Egbert Eich 2004-09-15 09:23:59 +00:00
commit 516f452e78
9 changed files with 318 additions and 72 deletions

View file

@ -34,17 +34,23 @@
#include "Pci.h"
Bool
xf86PreScanE8870(void)
xorgProbeE8870(scanpciWrapperOpt flags)
{
PCITAG tag;
/* Look for an E8870's Hub interface */
tag = PCI_MAKE_TAG(0, 0x1E, 0);
if (pciReadLong(tag, PCI_ID_REG) != DEVID(VENDOR_INTEL, CHIP_82801_P2P))
return FALSE;
if (pciReadLong(tag, PCI_ID_REG) == DEVID(VENDOR_INTEL, CHIP_82801_P2P))
return TRUE;
return FALSE;
}
void
xf86PreScanE8870(void)
{
/* XXX Fill me in... */
return TRUE;
return;
}
void