VirtualBox

Changeset 101485 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Oct 18, 2023 5:24:20 AM (18 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
159557
Message:

VMM/IEM: Nested VMX: bugref:10318 RDRAND, RDSEED VMX VM-exit fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp

    r100109 r101485  
    205205 *  VMX_EXIT_MONITOR (APIC access VM-exit caused by MONITOR pending)
    206206 *  VMX_EXIT_ERR_MACHINE_CHECK (we never need to raise this?)
    207  *  VMX_EXIT_RDRAND
    208207 *  VMX_EXIT_VMFUNC
    209208 *  VMX_EXIT_ENCLS
    210  *  VMX_EXIT_RDSEED
    211209 *  VMX_EXIT_PML_FULL
    212210 *  VMX_EXIT_XSAVES
     
    24492447        case VMX_EXIT_RDSEED:
    24502448        {
     2449            Assert(VMXINSTRID_IS_VALID(uInstrId));
     2450            Assert(VMXINSTRID_GET_ID(uInstrId) == (uInstrId & 0x3));
    24512451            Assert(ExitInstrInfo.RdrandRdseed.u2OperandSize != 3);
     2452            ExitInstrInfo.RdrandRdseed.u3Undef0  = 0;
     2453            ExitInstrInfo.RdrandRdseed.u4Undef0  = 0;
     2454            ExitInstrInfo.RdrandRdseed.u19Undef0 = 0;
    24522455            break;
    24532456        }
Note: See TracChangeset for help on using the changeset viewer.

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