Begin implement full PCI Bus Driver. code by me comments by sir_richard to avoid...
authorevb <evb@svn.reactos.org>
Mon, 28 Jun 2010 05:23:31 +0000 (05:23 +0000)
committerevb <evb@svn.reactos.org>
Mon, 28 Jun 2010 05:23:31 +0000 (05:23 +0000)
commit1d4fa18cdce42cc54f1a4db783b0158cfc88257e
tree94ea4dab75060818d88424ef6f775b81113a3bc0
parente1b8cfb90605d27ec9f0488350bcab65a73ef2fd
Begin implement full PCI Bus Driver. code by me comments by sir_richard to avoid Engrish
DriverEntry full 100% implemented, ACPI WatchDog detect, PCI IRQ Routing detect, PCI errata/hackflag detect (PciGetDebugPorts not support, need PCI Debug Device to test)
Native (S)ATA, PCI BIOS Resource Lock, System Errata/Hackflag also is detect
HAL Hoooking enabled, callbacks stub
Stub PnP Interfaces: PciAddDevice, PciDriverUnload, PciDispatchIrp
PCI utility routines: PciUnicodeStringStrStr, PciStringToUSHORT, PciIsSuiteVersion, PciIsDatacenter, PciOpenKey, PciGetRegistryValue, PciBuildDefaultExclusionList done
PCI Verifier Support for future: PciVerifierInit/PciVerifierProfileChangeCallback (stub)
Thank you for much patience~ This 1200 first codes, have 12000 codes more to come!~~

svn path=/trunk/; revision=47894
reactos/drivers/bus/pcix/dispatch.c
reactos/drivers/bus/pcix/fdo.c
reactos/drivers/bus/pcix/hookhal.c
reactos/drivers/bus/pcix/init.c
reactos/drivers/bus/pcix/pci.h
reactos/drivers/bus/pcix/pcivrify.c
reactos/drivers/bus/pcix/utils.c