vmmdev.patch diff --git a/src/app/virtualbox/src/VBox/Devices/VMMDev/VMMDev.cpp b/src/app/virtualbox/src/VBox/Devices/VMMDev/VMMDev.cpp index 8ce46a8..a6b84b0 100644 --- a/src/app/virtualbox/src/VBox/Devices/VMMDev/VMMDev.cpp +++ b/src/app/virtualbox/src/VBox/Devices/VMMDev/VMMDev.cpp @@ -976,11 +976,11 @@ fu32Caps |= pReq->u32OrMask; fu32Caps &= ~pReq->u32NotMask; - LogRel(("VMMDev: Guest Additions capability report: (%#x -> %#x) seamless: %s, hostWindowMapping: %s, graphics: %s\n", + RTLogPrintf("VMMDev: Guest Additions capability report: (%#x -> %#x) seamless: %s, hostWindowMapping: %s, graphics: %s\n", pThis->guestCaps, fu32Caps, fu32Caps & VMMDEV_GUEST_SUPPORTS_SEAMLESS ? "yes" : "no", fu32Caps & VMMDEV_GUEST_SUPPORTS_GUEST_HOST_WINDOW_MAPPING ? "yes" : "no", - fu32Caps & VMMDEV_GUEST_SUPPORTS_GRAPHICS ? "yes" : "no")); + fu32Caps & VMMDEV_GUEST_SUPPORTS_GRAPHICS ? "yes" : "no"); pThis->guestCaps = fu32Caps; @@ -2179,6 +2179,10 @@ static int vmmdevReqHandler_GetPageSharingStatus(PVMMDEV pThis, VMMDevRequestHea ("%u\n", pReq->header.size), VERR_INVALID_PARAMETER); pReq->fEnabled = false; + + if (!pThis || !pThis->pDrv || !pThis->pDrv->pfnIsPageFusionEnabled) + return VINF_SUCCESS; + int rc = pThis->pDrv->pfnIsPageFusionEnabled(pThis->pDrv, &pReq->fEnabled); if (RT_FAILURE(rc)) pReq->fEnabled = false; +++ a/src/app/virtualbox/src/VBox/VMM/VMMR3/VM.cpp +++ b/src/app/virtualbox/src/VBox/VMM/VMMR3/VM.cpp @@ -2805,7 +2805,7 @@ * Debug logging. */ RTLogPrintf("\n\nThe VM was reset:\n"); - DBGFR3Info(pVM->pUVM, "cpum", "verbose", NULL); +// DBGFR3Info(pVM->pUVM, "cpum", "verbose", NULL); #endif /*