VirtualBox

Changeset 70262 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Dec 21, 2017 8:32:29 AM (7 years ago)
Author:
vboxsync
Message:

VMM/HM: SVM VMCB struct logical adjustments for new SVM features (Virtualized VMSAVE/VMLOAD).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r70260 r70262  
    859859
    860860        /* No LBR virtualization. */
    861         pVmcb->ctrl.u64LBRVirt = 0;
    862 
    863         /* Initially set all VMCB clean bits to 0 indicating that everything should be loaded from the VMCB in memory. */
    864         pVmcb->ctrl.u32VmcbCleanBits = 0;
     861        Assert(pVmcb->ctrl.u1LbrVirt == 0);
     862
     863        /* Initially all VMCB clean bits MBZ indicating that everything should be loaded from the VMCB in memory. */
     864        Assert(pVmcb->ctrl.u32VmcbCleanBits == 0);
    865865
    866866        /* The host ASID MBZ, for the guest start with 1. */
     
    35653565
    35663566        Log4(("ctrl.u64NestedPagingCR3           %#RX64\n",   pVmcb->ctrl.u64NestedPagingCR3));
    3567         Log4(("ctrl.u64LBRVirt                   %#RX64\n",   pVmcb->ctrl.u64LBRVirt));
     3567        Log4(("ctrl.u1Lbrvirt                    %RTbool\n",  pVmcb->ctrl.u1LbrVirt));
    35683568
    35693569        Log4(("guest.CS.u16Sel                   %RTsel\n",   pVmcb->guest.CS.u16Sel));
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette