diff --git a/make.sh b/make.sh
index fe766999..4a45f967 100755
--- a/make.sh
+++ b/make.sh
@@ -88,6 +88,7 @@ msvc_update_genfiles() {
cp qemu/qapi-visit.c msvc/unicorn/qapi-visit.c
cp qemu/config-host.h msvc/unicorn/config-host.h
cp qemu/aarch64-softmmu/config-target.h msvc/unicorn/aarch64-softmmu/config-target.h
+ cp qemu/aarch64eb-softmmu/config-target.h msvc/unicorn/aarch64eb-softmmu/config-target.h
cp qemu/arm-softmmu/config-target.h msvc/unicorn/arm-softmmu/config-target.h
cp qemu/armeb-softmmu/config-target.h msvc/unicorn/armeb-softmmu/config-target.h
cp qemu/m68k-softmmu/config-target.h msvc/unicorn/m68k-softmmu/config-target.h
diff --git a/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj
new file mode 100644
index 00000000..f48c7e4e
--- /dev/null
+++ b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj
@@ -0,0 +1,175 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}
+ Win32Proj
+ sample_arm64eb
+
+
+
+ Application
+ true
+ v110_xp
+ MultiByte
+
+
+ Application
+ true
+ v110_xp
+ MultiByte
+
+
+ Application
+ false
+ v110_xp
+ true
+ MultiByte
+
+
+ Application
+ false
+ v110_xp
+ true
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ true
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ false
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;__i386__
+ ../../../include
+ false
+ MultiThreadedDebug
+
+
+ Console
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);unicorn_static.lib
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;__i386__
+ ../../../include
+ false
+ MultiThreadedDebug
+
+
+ Console
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);unicorn_static.lib
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;__i386__
+ ../../../include
+ false
+ MultiThreaded
+ None
+
+
+ Console
+ true
+ true
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);unicorn_static.lib
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;__i386__
+ ../../../include
+ false
+ MultiThreaded
+ None
+
+
+ Console
+ true
+ true
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);unicorn_static.lib
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj.filters b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj.filters
new file mode 100644
index 00000000..a5cdd846
--- /dev/null
+++ b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj.filters
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/unicorn.sln b/msvc/unicorn.sln
index 0fcc4ed9..03da7754 100644
--- a/msvc/unicorn.sln
+++ b/msvc/unicorn.sln
@@ -13,6 +13,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicorn", "unicorn\unicorn\
{698C2D54-475C-446F-B879-F629BBEF75FE} = {698C2D54-475C-446F-B879-F629BBEF75FE}
{17077E86-AE7C-41AF-86ED-2BAC03B019BC} = {17077E86-AE7C-41AF-86ED-2BAC03B019BC}
{4478909E-6983-425C-9D9F-558CF258E61E} = {4478909E-6983-425C-9D9F-558CF258E61E}
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947} = {340D86A5-E53C-490B-880A-8EB1F5BDE947}
{F67EB1EA-DCFA-4758-A2AA-4B570BA78036} = {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}
EndProjectSection
EndProject
@@ -28,6 +29,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicorn_static", "unicorn\u
{698C2D54-475C-446F-B879-F629BBEF75FE} = {698C2D54-475C-446F-B879-F629BBEF75FE}
{17077E86-AE7C-41AF-86ED-2BAC03B019BC} = {17077E86-AE7C-41AF-86ED-2BAC03B019BC}
{4478909E-6983-425C-9D9F-558CF258E61E} = {4478909E-6983-425C-9D9F-558CF258E61E}
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947} = {340D86A5-E53C-490B-880A-8EB1F5BDE947}
{F67EB1EA-DCFA-4758-A2AA-4B570BA78036} = {F67EB1EA-DCFA-4758-A2AA-4B570BA78036}
EndProjectSection
EndProject
@@ -112,6 +114,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sample_armeb", "samples\sam
{B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96} = {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aarch64eb-softmmu", "unicorn\aarch64eb-softmmu\aarch64eb-softmmu.vcxproj", "{340D86A5-E53C-490B-880A-8EB1F5BDE947}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sample_arm64eb", "samples\sample_arm64eb\sample_arm64eb.vcxproj", "{1A42A5E3-82A7-4EE4-B7D2-8265B147F124}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96} = {B6EFD6D7-C2D4-4FBB-B363-2E08CE09CC96}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -312,6 +321,22 @@ Global
{1945F27B-ABB3-47F9-9268-A42F73C8B992}.Release|Win32.Build.0 = Release|Win32
{1945F27B-ABB3-47F9-9268-A42F73C8B992}.Release|x64.ActiveCfg = Release|x64
{1945F27B-ABB3-47F9-9268-A42F73C8B992}.Release|x64.Build.0 = Release|x64
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|Win32.ActiveCfg = Debug|Win32
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|Win32.Build.0 = Debug|Win32
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|x64.ActiveCfg = Debug|x64
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Debug|x64.Build.0 = Debug|x64
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|Win32.ActiveCfg = Release|Win32
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|Win32.Build.0 = Release|Win32
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|x64.ActiveCfg = Release|x64
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}.Release|x64.Build.0 = Release|x64
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Debug|Win32.Build.0 = Debug|Win32
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Debug|x64.ActiveCfg = Debug|x64
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Debug|x64.Build.0 = Debug|x64
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Release|Win32.ActiveCfg = Release|Win32
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Release|Win32.Build.0 = Release|Win32
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Release|x64.ActiveCfg = Release|x64
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -328,6 +353,7 @@ Global
{698C2D54-475C-446F-B879-F629BBEF75FE} = {857A09AF-FE20-461C-B66F-D779422AD46B}
{8804AD29-E398-480C-AC0F-98EC1B7A51CB} = {857A09AF-FE20-461C-B66F-D779422AD46B}
{17077E86-AE7C-41AF-86ED-2BAC03B019BC} = {857A09AF-FE20-461C-B66F-D779422AD46B}
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947} = {857A09AF-FE20-461C-B66F-D779422AD46B}
{9D588288-5A28-4AB3-96EA-442CAA508F8E} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
{9F32C692-9106-43AF-A291-779A2D8BE096} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
{04DC0E3A-F247-45C2-AE27-8DE7493AA43B} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
@@ -339,5 +365,6 @@ Global
{9D96D09A-DE17-4011-9247-F0009E8D6DB5} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
{F113B460-4B21-4014-9A15-D472FAA9E3F9} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
{1945F27B-ABB3-47F9-9268-A42F73C8B992} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
+ {1A42A5E3-82A7-4EE4-B7D2-8265B147F124} = {F8E85E25-4D67-4A6B-A976-C920790B8798}
EndGlobalSection
EndGlobal
diff --git a/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters b/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters
index fa81b5ac..8467aeca 100644
--- a/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters
+++ b/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters
@@ -27,6 +27,36 @@
fpu
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
tcg
@@ -48,61 +78,14 @@
tcg\i386
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
- target-arm
-
-
+
-
-
-
-
-
-
-
-
fpu
-
- tcg
-
-
- tcg
-
-
- tcg\i386
-
hw\arm
@@ -112,9 +95,15 @@
target-arm
+
+ target-arm
+
target-arm
+
+ target-arm
+
target-arm
@@ -130,20 +119,31 @@
target-arm
+
+ target-arm
+
target-arm
target-arm
-
- target-arm
+
+ tcg
-
- target-arm
+
+ tcg
-
- target-arm
+
+ tcg\i386
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj
new file mode 100644
index 00000000..71de90e0
--- /dev/null
+++ b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj
@@ -0,0 +1,237 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+ {340D86A5-E53C-490B-880A-8EB1F5BDE947}
+ Win32Proj
+ aarch64ebsoftmmu
+
+
+
+ StaticLibrary
+ true
+ v110_xp
+ MultiByte
+
+
+ StaticLibrary
+ true
+ v110_xp
+ MultiByte
+
+
+ StaticLibrary
+ false
+ v110_xp
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ v110_xp
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+ $(ProjectDir)$(Platform)\$(Configuration)\
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H;WIN32_LEAN_AND_MEAN
+ .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include
+ /wd4018 /wd4244 /wd4267 %(AdditionalOptions)
+ MultiThreadedDebug
+ false
+ aarch64eb.h
+
+
+ Windows
+ true
+
+
+ ..\prebuild_script.bat
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H;WIN32_LEAN_AND_MEAN
+ .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include
+ /wd4018 /wd4244 /wd4267 %(AdditionalOptions)
+ MultiThreadedDebug
+ false
+ aarch64eb.h
+
+
+ Windows
+ true
+
+
+ ..\prebuild_script.bat
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H;WIN32_LEAN_AND_MEAN
+ .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include
+ /wd4018 /wd4244 /wd4267 %(AdditionalOptions)
+ MultiThreaded
+ false
+ aarch64eb.h
+ None
+
+
+ Windows
+ true
+ true
+ true
+
+
+ ..\prebuild_script.bat
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H;WIN32_LEAN_AND_MEAN
+ .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include
+ /wd4018 /wd4244 /wd4267 %(AdditionalOptions)
+ MultiThreaded
+ false
+ aarch64eb.h
+ None
+
+
+ Windows
+ true
+ true
+ true
+
+
+ ..\prebuild_script.bat
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj.filters b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj.filters
new file mode 100644
index 00000000..39d22d56
--- /dev/null
+++ b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj.filters
@@ -0,0 +1,149 @@
+
+
+
+
+ {4988fbf5-a5f0-4aaa-b301-8292e3bb6df7}
+
+
+ {ea984014-3856-4951-aa11-ed7d98e7d749}
+
+
+ {fac9d0b8-8064-4486-bc54-0a63831fae99}
+
+
+ {8bb5cb48-4c00-419c-9ec9-7fa2829dd28e}
+
+
+ {4667e883-fc0e-4fc8-afad-b8f471736a96}
+
+
+ {d2c6525e-91e8-4b37-bd22-c07aa4058f1d}
+
+
+
+
+ fpu
+
+
+ fpu
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg\i386
+
+
+
+
+
+
+
+ fpu
+
+
+ hw\arm
+
+
+ hw\arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ target-arm
+
+
+ tcg
+
+
+ tcg
+
+
+ tcg\i386
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/unicorn/aarch64eb-softmmu/config-target.h b/msvc/unicorn/aarch64eb-softmmu/config-target.h
new file mode 100644
index 00000000..8baffa34
--- /dev/null
+++ b/msvc/unicorn/aarch64eb-softmmu/config-target.h
@@ -0,0 +1,6 @@
+/* Automatically generated by create_config - do not modify */
+#define TARGET_AARCH64 1
+#define TARGET_NAME "aarch64eb"
+#define TARGET_ARM 1
+#define TARGET_WORDS_BIGENDIAN 1
+#define CONFIG_SOFTMMU 1
diff --git a/msvc/unicorn/prebuild_script.bat b/msvc/unicorn/prebuild_script.bat
index ae001481..417682a1 100644
--- a/msvc/unicorn/prebuild_script.bat
+++ b/msvc/unicorn/prebuild_script.bat
@@ -7,6 +7,7 @@ del ..\..\qemu\qapi-visit.c 2> null
del ..\..\qemu\config-host.h 2> null
del ..\..\qemu\aarch-softmmu\config-target.h 2> null
+del ..\..\qemu\aarcheb-softmmu\config-target.h 2> null
del ..\..\qemu\arm-softmmu\config-target.h 2> null
del ..\..\qemu\armeb-softmmu\config-target.h 2> null
del ..\..\qemu\m68k-softmmu\config-target.h 2> null
diff --git a/msvc/unicorn/unicorn/unicorn.vcxproj b/msvc/unicorn/unicorn/unicorn.vcxproj
index e9788be1..cd5d4b5e 100644
--- a/msvc/unicorn/unicorn/unicorn.vcxproj
+++ b/msvc/unicorn/unicorn/unicorn.vcxproj
@@ -99,7 +99,7 @@
Windows
true
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
$(SolutionDir)$(Platform)\$(Configuration)\
@@ -117,7 +117,7 @@
Windows
true
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
$(SolutionDir)$(Platform)\$(Configuration)\
@@ -140,7 +140,7 @@
true
true
true
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
$(SolutionDir)$(Platform)\$(Configuration)\
@@ -175,7 +175,7 @@ copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
true
true
true
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
$(SolutionDir)$(Platform)\$(Configuration)\
diff --git a/msvc/unicorn/unicorn_static/unicorn_static.vcxproj b/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
index eb5b9ef8..c3d1ca1d 100644
--- a/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
+++ b/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
@@ -250,7 +250,7 @@
$(SolutionDir)$(Platform)\$(Configuration)\
- aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
..\prebuild_script.bat
@@ -274,7 +274,7 @@
$(SolutionDir)$(Platform)\$(Configuration)\
- aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
..\prebuild_script.bat
@@ -303,7 +303,7 @@
$(SolutionDir)$(Platform)\$(Configuration)\
- aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
..\prebuild_script.bat
@@ -343,7 +343,7 @@ copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
$(SolutionDir)$(Platform)\$(Configuration)\
- aarch64-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
+ aarch64-softmmu.lib;aarch64eb-softmmu.lib;arm-softmmu.lib;armeb-softmmu.lib;m68k-softmmu.lib;mips-softmmu.lib;mips64-softmmu.lib;mipsel-softmmu.lib;mips64el-softmmu.lib;sparc-softmmu.lib;sparc64-softmmu.lib;x86_64-softmmu.lib
..\prebuild_script.bat