1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-17 18:16:02 -05:00

ARM64: initial port

This commit is contained in:
Bill Zissimopoulos
2021-12-07 14:40:28 +00:00
parent c208e0ecbd
commit 41cc70e573
49 changed files with 2151 additions and 315 deletions
+8 -1
View File
@@ -123,7 +123,7 @@ NTSTATUS DriverEntry(
DriverObject->FastIoDispatch = &FspFastIoDispatch;
BOOLEAN InitDoneGRes = FALSE, InitDoneSilo = FALSE, InitDonePsBuf = FALSE,
InitDoneDevices = FALSE;
InitDoneTimers = FALSE, InitDoneDevices = FALSE;
FspDriverObject = DriverObject;
FspDriverMultiVersionInitialize();
@@ -141,6 +141,11 @@ NTSTATUS DriverEntry(
goto exit;
InitDonePsBuf = TRUE;
Result = FspDeviceInitializeAllTimers();
if (!NT_SUCCESS(Result))
goto exit;
InitDoneTimers = TRUE;
Result = FspDriverInitializeDevices();
if (!NT_SUCCESS(Result))
goto exit;
@@ -153,6 +158,8 @@ exit:
{
if (InitDoneDevices)
FspDriverFinalizeDevices();
if (InitDoneTimers)
FspDeviceFinalizeAllTimers();
if (InitDonePsBuf)
FspProcessBufferFinalize();
if (InitDoneSilo)