Minor cppcheck fixes for maintainability
Drop support for ASICs before rev C; reuse mechanism to limit memory to aid testing
Abstract core online logic for testing more complicated scenarios
Leave ATTs pointing to invalid SCI ID to catch uninitialised access
Use node accessor macro for clarity; fix remote-IO ATT setup for master SCI ID
Detect when packet is incorrectly stripped
Fix MMIO32 ATT consistency checking; reapply Steffen's memory truncation fix
Fixed a couple of issues introduced with commit 61498d2ad0 when dropping < RevC code
Added ULL postfix to MSR_VECTOR_MASKED to avoid compiler warnings
Make sure slave nodes run legacy handover to avoid hangs and other issues when disabling the devices later
pci_search() now takes SCIID to scan on remote nodes. Removed disable_dma_all(), obsolete.
Putting devices into D3 breaks badly on IBM x3755
Added disable_blink quirk for IBM x3755 which can't disable the SR56x0 B-Link without causing hang.
Move away from the 'blacklisted' terminology since it creates confusion among vendors
Use the define for PCI_TYPE_BRIDGE instead of absolute value
Disable all legacy devices even if we're going to run minimal-io
Use disable_device() function instead of just clearing the PCI command register