[PCIIDEX] Improve and fix the driver

- Fix IRP handling, add missing IRP handlers
- Specify the device name for DO
- The legacy IRQ descriptor is edge-triggered
- Improve pool tagging
- Place the PNP code in a pageable section

CORE-17256
This commit is contained in:
Dmitry Borisov 2023-01-08 18:07:14 +06:00 committed by Stanislav Motylkov
parent 293fc8dc34
commit c0c57e2324
9 changed files with 1876 additions and 1229 deletions

View file

@ -246,6 +246,7 @@ typedef NTSTATUS
_In_ PVOID DeviceExtension,
_In_ PIDE_CONTROLLER_PROPERTIES ControllerProperties);
CODE_SEG("PAGE")
NTSTATUS NTAPI
PciIdeXInitialize(
_In_ PDRIVER_OBJECT DriverObject,