Last code in PciScanBus: call to PciGetfunctionLimits now implement (call PcipGetfunc...
authorevb <evb@svn.reactos.org>
Mon, 19 Jul 2010 16:35:52 +0000 (16:35 +0000)
committerevb <evb@svn.reactos.org>
Mon, 19 Jul 2010 16:35:52 +0000 (16:35 +0000)
commit0b09093a769d053c1886b09a7db146257dcb71fe
tree0e3f8094dd3ce1c0b4c186ffaf81ae71a16b6f75
parentc4c9522794807682580a86043190d7cd103f1475
Last code in PciScanBus: call to PciGetfunctionLimits now implement (call PcipGetfunctionLimits if PciSkipThisFunction say no)
PcipGetfunctionLimits support PCI_HACK_CRITICAL_DEVICE and PCI Debug Device by use IPI code (PciExecuteCriticalSystemRoutine implement)
PciConfigurators table define for Device, PCI-to-PCI (PP) Bridge plus CardBus Bridge but all configurator stub now
Configurator chain: Init (Massage) -> [WRITE INIT] (PciWriteLimitsAndRestoreCurrent) -> Restore -> SaveLimit -> SaveCurrent
Support ExpectedWritebackFailure
Fix bug in PciApplyHacks (found by me testing sir_richard code)
Now pass 7000 SLOC ^_^;~ Good night!

svn path=/trunk/; revision=48118
reactos/drivers/bus/pcix/device.c
reactos/drivers/bus/pcix/enum.c
reactos/drivers/bus/pcix/intrface/cardbus.c
reactos/drivers/bus/pcix/pci.h
reactos/drivers/bus/pcix/pci/ppbridge.c
reactos/drivers/bus/pcix/utils.c