mirror of
https://github.com/X11Libre/xserver.git
synced 2026-11-01 03:03:58 +00:00
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:
parent
a3aa6a2d86
commit
516f452e78
9 changed files with 318 additions and 72 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue