[vbox-dev] update the patch--patch for " Shanghai " cpu can't use virtualbox
valdis.kletnieks at vt.edu
valdis.kletnieks at vt.edu
Mon Dec 24 04:27:17 GMT 2018
On Mon, 24 Dec 2018 11:34:55 +0800, callmejourney at sina.com said:
> Hi, Recently, when we install win7(32bit) on virtualbox on Ubuntu, we have
> a problem. To solve the problem,Update the patch I uploaded before.
diff -uprN origin/VirtualBox-5.2.22/src/VBox/HostDrivers/Support/SUPDrv.cpp journey/VirtualBox-5.2.22/src/VBox/HostDrivers/Support/SUPDrv.cpp
--- origin/VirtualBox-5.2.22/src/VBox/HostDrivers/Support/SUPDrv.cpp 2018-11-09 03:41:49.000000000 +0800
+++ journey/VirtualBox-5.2.22/src/VBox/HostDrivers/Support/SUPDrv.cpp 2018-12-21 15:21:05.752759032 +0800
@@ -4171,7 +4171,8 @@ SUPR0DECL(int) SUPR0GetVmxUsability(bool
ASMCpuId(0, &uMaxId, &uVendorEBX, &uVendorECX, &uVendorEDX);
Assert(ASMIsValidStdRange(uMaxId));
Assert( ASMIsIntelCpuEx( uVendorEBX, uVendorECX, uVendorEDX)
- || ASMIsViaCentaurCpuEx(uVendorEBX, uVendorECX, uVendorEDX));
+ || ASMIsViaCentaurCpuEx(uVendorEBX, uVendorECX, uVendorEDX);
+ || ASMIsZxCpuEx(uVendorEBX, uVendorECX, uVendorEDX)); //add by Journey
This patch was obviously not compile tested - you have an extra ';' on the frst added line.
More information about the vbox-dev
mailing list