diff --git a/network/wlan/WDI/COMMON/common.vcxproj b/network/wlan/WDI/COMMON/common.vcxproj
index 2842595d5..4a7a46e41 100644
--- a/network/wlan/WDI/COMMON/common.vcxproj
+++ b/network/wlan/WDI/COMMON/common.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ Debug
+ ARM64
+
+
+ Release
+ ARM64
+
Debug
x64
@@ -35,11 +43,21 @@
True
Windows Driver
+
+ Windows10
+ True
+ Windows Driver
+
Windows10
False
Windows Driver
+
+ Windows10
+ False
+ Windows Driver
+
DbgengKernelDebugger
DbgengRemoteDebugger
@@ -52,6 +70,14 @@
$(VC_SourcePath);
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x64);
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+
$(VC_IncludePath);$(WindowsSDK_IncludePath);
$(VC_ReferencesPath_x64);
@@ -60,6 +86,14 @@
$(VC_SourcePath);
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x64);
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+
$(WindowsSdkDir)\Include\km\;$(WindowsSdkDir)\Include\shared\;$(WindowsSdkDir)\Include\wdf\kmdf\1.15\;$(WindowsSdkDir)\Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)PLATFORM\NDIS6\SDIO\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;
@@ -108,6 +142,54 @@
sha256
+
+
+ $(WindowsSdkDir)\Include\km\;$(WindowsSdkDir)\Include\shared\;$(WindowsSdkDir)\Include\wdf\kmdf\1.15\;$(WindowsSdkDir)\Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)PLATFORM\NDIS6\SDIO\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;DBG;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ false
+ Prompt
+ true
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
true
@@ -156,10 +238,58 @@
sha256
+
+
+ true
+ $(WindowsSdkDir)\Include\km\;$(WindowsSdkDir)\Include\shared\;$(WindowsSdkDir)\Include\wdf\kmdf\1.15\;$(WindowsSdkDir)\Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)PLATFORM\NDIS6\SDIO\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;DBG;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ false
+ Prompt
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
-
@@ -258,4 +388,4 @@
-
\ No newline at end of file
+
diff --git a/network/wlan/WDI/PLATFORM/NDIS6/SDIO/sdio.vcxproj b/network/wlan/WDI/PLATFORM/NDIS6/SDIO/sdio.vcxproj
index cfc0e2fab..5629dcd1d 100644
--- a/network/wlan/WDI/PLATFORM/NDIS6/SDIO/sdio.vcxproj
+++ b/network/wlan/WDI/PLATFORM/NDIS6/SDIO/sdio.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ Debug
+ ARM64
+
+
+ Release
+ ARM64
+
Debug
x64
@@ -36,12 +44,24 @@
Windows Driver
true
+
+ Windows10
+ True
+ Windows Driver
+ true
+
Windows10
False
Windows Driver
true
+
+ Windows10
+ False
+ Windows Driver
+ true
+
DbgengKernelDebugger
DbgengRemoteDebugger
@@ -59,6 +79,19 @@
$(VC_SourcePath);
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x64);
+
+ http://timestamp.verisign.com/scripts/timstamp.dll
+ true
+ 10_NI_ARM64;$(Inf2CatWindowsVersionList)
+ true
+ .sys
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+
.sys
$(VC_IncludePath);$(WindowsSDK_IncludePath);
@@ -72,6 +105,19 @@
true
http://timestamp.verisign.com/scripts/timstamp.dll
+
+ .sys
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+ true
+ 10_NI_ARM64;$(Inf2CatWindowsVersionList)
+ true
+ http://timestamp.verisign.com/scripts/timstamp.dll
+
true
@@ -125,6 +171,59 @@
sha256
+
+
+ true
+ $(WindowsSdkDir)Include\km\;$(WindowsSdkDir)Include\shared\;$(WindowsSdkDir)Include\wdf\kmdf\1.15\;$(WindowsSdkDir)Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)COMMON\;$(SolutionDir)PLATFORM\NDIS6;
+ None
+ true
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;DBG;NDIS60_MINIPORT;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ false
+ Prompt
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ $(SolutionDir)COMMON\$(Configuration)\$(Platform)\common.lib;$(SolutionDir)PLATFORM\NdisComm\$(Configuration)\$(Platform)\NdisComm.lib;$(SolutionDir)\LIB\x64\hal.lib;$(SolutionDir)\LIB\x64\rtklibcom.lib;$(WindowsSDK_LibraryPath_x64)km\x64\ndis.lib;$(WindowsSDK_LibraryPath_x64)km\x64\ntoskrnl.lib;$(WindowsSDK_LibraryPath_x64)km\x64\sdbus.lib;$(WindowsSDK_LibraryPath_x64)km\x64\wlan\1.0\TlvGeneratorParser.lib;
+
+ $(AdditionalOptions) /IGNORE:4099
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
$(WindowsSdkDir)Include\km\;$(WindowsSdkDir)Include\shared\;$(WindowsSdkDir)Include\wdf\kmdf\1.15\;$(WindowsSdkDir)Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)COMMON\;$(SolutionDir)PLATFORM\NDIS6;
@@ -178,6 +277,59 @@
sha256
+
+
+ $(WindowsSdkDir)Include\km\;$(WindowsSdkDir)Include\shared\;$(WindowsSdkDir)Include\wdf\kmdf\1.15\;$(WindowsSdkDir)Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;$(SolutionDir)PLATFORM\NDIS6\SDIO;$(SolutionDir)COMMON\;$(SolutionDir)PLATFORM\NDIS6;
+ None
+ true
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;NDIS60_MINIPORT;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ false
+ Prompt
+ true
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+ $(AdditionalOptions) /IGNORE:4099
+ $(SolutionDir)COMMON\$(Configuration)\$(Platform)\common.lib;$(SolutionDir)PLATFORM\NdisComm\$(Configuration)\$(Platform)\NdisComm.lib;$(SolutionDir)\LIB\x64\hal.lib;$(SolutionDir)\LIB\x64\rtklibcom.lib;$(WindowsSDK_LibraryPath_x64)km\x64\ndis.lib;$(WindowsSDK_LibraryPath_x64)km\x64\ntoskrnl.lib;$(WindowsSDK_LibraryPath_x64)km\x64\sdbus.lib;$(WindowsSDK_LibraryPath_x64)km\x64\wlan\1.0\TlvGeneratorParser.lib;
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
@@ -262,4 +414,4 @@
-
\ No newline at end of file
+
diff --git a/network/wlan/WDI/PLATFORM/NdisComm/NdisComm.vcxproj b/network/wlan/WDI/PLATFORM/NdisComm/NdisComm.vcxproj
index a7bdea255..d6bfad459 100644
--- a/network/wlan/WDI/PLATFORM/NdisComm/NdisComm.vcxproj
+++ b/network/wlan/WDI/PLATFORM/NdisComm/NdisComm.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ Debug
+ ARM64
+
+
+ Release
+ ARM64
+
Debug
x64
@@ -36,11 +44,21 @@
True
Windows Driver
+
+ Windows10
+ True
+ Windows Driver
+
Windows10
False
Windows Driver
+
+ Windows10
+ False
+ Windows Driver
+
DbgengKernelDebugger
DbgengRemoteDebugger
@@ -53,6 +71,14 @@
$(VC_SourcePath);
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x64);
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+
$(VC_IncludePath);$(WindowsSDK_IncludePath);
$(VC_ReferencesPath_x64);
@@ -61,6 +87,14 @@
$(VC_SourcePath);
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x64);
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_ReferencesPath_ARM64);
+ $(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\ARM64
+ $(WindowsSDK_MetadataPath);
+ $(VC_SourcePath);
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_ARM64);
+
true
@@ -111,6 +145,56 @@
sha256
+
+
+ true
+ $(WindowsSdkDir)\Include\km\;$(WindowsSdkDir)\Include\shared\;$(WindowsSdkDir)\Include\wdf\kmdf\1.15\;$(WindowsSdkDir)\Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)PLATFORM\NDIS6\SDIO\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;$(SolutionDir)COMMON\;
+ None
+ true
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;DBG;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ false
+ Prompt
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
true
@@ -161,10 +245,60 @@
sha256
+
+
+ true
+ $(WindowsSdkDir)\Include\km\;$(WindowsSdkDir)\Include\shared\;$(WindowsSdkDir)\Include\wdf\kmdf\1.15\;$(WindowsSdkDir)\Include\km\crt\;$(SolutionDir)HEADER;$(SolutionDir)PLATFORM\NDIS6\;$(SolutionDir)PLATFORM\NdisComm\;$(SolutionDir)PLATFORM\NDIS6\SDIO\;$(SolutionDir)HAL\;$(SolutionDir)HAL\phydm\;$(SolutionDir)HAL\rtl8723B\;$(SolutionDir)HAL\rtl8723B\rtl8723bs\;$(SolutionDir)HAL\phydm\rtl8723b\;$(SolutionDir)COMMON\;
+ None
+ true
+ true
+ Disabled
+ Default
+ false
+ Neither
+ false
+ false
+ false
+ _X64_;USE_KLOCKS=1;BINARY_COMPATIBLE=0;NDIS650_MINIPORT=1;NDIS640_MINIPORT=1;NDIS630_MINIPORT=1;NDIS620_MINIPORT=1;NDIS61_MINIPORT=1;NDIS_MINIPORT_DRIVER;%(PreprocessorDefinitions)
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Default
+ false
+ true
+ true
+ true
+ NotUsing
+ Cdecl
+ Default
+ false
+ false
+ Prompt
+ false
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+ true
+
+
+ false
+
+
+ sha256
+
+
-
@@ -197,4 +331,4 @@
-
\ No newline at end of file
+
diff --git a/network/wlan/WDI/windows.msbuild.rtwssample.sln b/network/wlan/WDI/windows.msbuild.rtwssample.sln
index 291992f10..19494d3d4 100644
--- a/network/wlan/WDI/windows.msbuild.rtwssample.sln
+++ b/network/wlan/WDI/windows.msbuild.rtwssample.sln
@@ -1,4 +1,4 @@
-
+
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33530.505
@@ -15,10 +15,24 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NdisComm", "PLATFORM\NdisCo
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM64 = Debug|ARM64
+ Release|ARM64 = Release|ARM64
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {105EA485-B9B6-48AE-B8B0-96BBEA575973}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {105EA485-B9B6-48AE-B8B0-96BBEA575973}.Debug|ARM64.Build.0 = Debug|ARM64
+ {956B060D-1055-4584-9CF4-9FE14C428545}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {956B060D-1055-4584-9CF4-9FE14C428545}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C0A51792-1338-4294-ADAA-EDC4EE30CF05}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {C0A51792-1338-4294-ADAA-EDC4EE30CF05}.Debug|ARM64.Build.0 = Debug|ARM64
+ {105EA485-B9B6-48AE-B8B0-96BBEA575973}.Release|ARM64.ActiveCfg = Release|ARM64
+ {105EA485-B9B6-48AE-B8B0-96BBEA575973}.Release|ARM64.Build.0 = Release|ARM64
+ {956B060D-1055-4584-9CF4-9FE14C428545}.Release|ARM64.ActiveCfg = Release|ARM64
+ {956B060D-1055-4584-9CF4-9FE14C428545}.Release|ARM64.Build.0 = Release|ARM64
+ {C0A51792-1338-4294-ADAA-EDC4EE30CF05}.Release|ARM64.ActiveCfg = Release|ARM64
+ {C0A51792-1338-4294-ADAA-EDC4EE30CF05}.Release|ARM64.Build.0 = Release|ARM64
{105EA485-B9B6-48AE-B8B0-96BBEA575973}.Debug|x64.ActiveCfg = Debug|x64
{105EA485-B9B6-48AE-B8B0-96BBEA575973}.Debug|x64.Build.0 = Debug|x64
{105EA485-B9B6-48AE-B8B0-96BBEA575973}.Debug|x64.Deploy.0 = Debug|x64