reactos/drivers/storage/port/scsiport
Atharva Kulkarni 6eee9f9daf
[SCSIPORT] Flush and Free Map Registers (#5190)
- Flush Map registers once the DMA completes
- Free Map registers once the DMA completes
- Add support for SGL allocated from NonPagedPool

Test:
Force Allocations of SGL from Non Paged Pool and ensure OS boots and functions properly

Test Logs:
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
DHCPCSVC: Adapter Name: [{7cd69ac0-dabb-410a-b927-cb3961d174da}] (dynamic)
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
WARNING:  HalCalculateScatterGatherListSize at hal\halx86\generic\dma.c:1168 is UNIMPLEMENTED!
SpiAdapterControlFORCING ALLOCATION FROM SGPOOL
SpiAdapterControlFORCING ALLOCATION FROM SGPOO
2023-04-21 12:44:31 +02:00
..
CMakeLists.txt [CMAKE] Fix GCC -fstack-protector usage 2021-01-05 13:38:57 +01:00
fdo.c [SCSIPORT] Reduce and improve debug printing 2021-12-28 04:23:51 +03:00
guid.c [SCSIPORT] Make the driver PnP-aware 2020-12-05 22:28:54 +03:00
ioctl.c [USBSTOR][SCSIPORT] Use STORAGE_ADAPTER_DESCRIPTOR from WIN8 2020-12-06 01:57:56 +03:00
pdo.c [SCSIPORT] Append the missing "SCSI <device type> Device" string to the device description 2020-12-13 16:24:58 +01:00
power.c [SCSIPORT] Make the driver PnP-aware 2020-12-05 22:28:54 +03:00
registry.c [SCSIPORT] Fix setting the "Driver" field in the DeviceMap\Scsi registry key 2020-12-08 01:32:15 +03:00
scsi.c [SCSIPORT] Flush and Free Map Registers (#5190) 2023-04-21 12:44:31 +02:00
scsiport.c [SCSIPORT] Reduce and improve debug printing 2021-12-28 04:23:51 +03:00
scsiport.h [SCSIPORT] Use pointer alignment for MiniPortDeviceExtension 2021-01-17 01:46:35 +03:00
scsiport.rc [STORAGE] Storage driver cleanup part 2 2019-11-30 12:19:03 +01:00
scsiport.spec [REACTOS] *.spec: Fix some function/parameter types (#3154) 2020-09-20 19:21:11 +02:00
scsitypes.h [SCSIPORT] Make the driver PnP-aware 2020-12-05 22:28:54 +03:00
stubs.c [DRIVERS][SCSIPORT] Fix build fdc47e7 2020-09-26 11:20:11 +09:00