VirtualBox

Changeset 101182 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Sep 19, 2023 11:38:24 PM (15 months ago)
Author:
vboxsync
Message:

VMM/IEM: Eliminated a parameter for three more builtin threaded functions. bugref:10370

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

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

    r101163 r101182  
    738738    uint32_t const cbInstr     = (uint32_t)uParam0;
    739739    uint32_t const idxRange    = (uint32_t)uParam1;
    740     Assert(uParam2 == 0 /*offRange*/); RT_NOREF(uParam2);
     740    RT_NOREF(uParam2); //Assert(uParam2 == 0 /*offRange*/);
    741741    BODY_CHECK_CS_LIM(cbInstr);
    742742    BODY_LOAD_TLB_FOR_NEW_PAGE(pTb, 0, idxRange, cbInstr);
     
    758758    uint32_t const cbInstr     = (uint32_t)uParam0;
    759759    uint32_t const idxRange    = (uint32_t)uParam1;
    760     Assert(uParam2 == 0 /*offRange*/); RT_NOREF(uParam2);
     760    RT_NOREF(uParam2); //Assert(uParam2 == 0 /*offRange*/);
    761761    BODY_LOAD_TLB_FOR_NEW_PAGE(pTb, 0, idxRange, cbInstr);
    762762    Assert(pVCpu->iem.s.offCurInstrStart == 0);
     
    778778    uint32_t const cbInstr     = (uint32_t)uParam0;
    779779    uint32_t const idxRange    = (uint32_t)uParam1;
    780     Assert(uParam2 == 0 /*offRange*/); RT_NOREF(uParam2);
     780    RT_NOREF(uParam2); //Assert(uParam2 == 0 /*offRange*/);
    781781    BODY_CONSIDER_CS_LIM_CHECKING(pTb, cbInstr);
    782782    BODY_LOAD_TLB_FOR_NEW_PAGE(pTb, 0, idxRange, cbInstr);
  • trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py

    r101181 r101182  
    16101610        ( 'CheckOpcodesOnNextPageLoadingTlbConsiderCsLim',      2 ),
    16111611
    1612         ( 'CheckCsLimAndOpcodesOnNewPageLoadingTlb',            3 ), # actually 2 params, but asserts uParam2 == 0.
    1613         ( 'CheckOpcodesOnNewPageLoadingTlb',                    3 ), # actually 2 params, but asserts uParam2 == 0.
    1614         ( 'CheckOpcodesOnNewPageLoadingTlbConsiderCsLim',       3 ), # actually 2 params, but asserts uParam2 == 0.
     1612        ( 'CheckCsLimAndOpcodesOnNewPageLoadingTlb',            2 ),
     1613        ( 'CheckOpcodesOnNewPageLoadingTlb',                    2 ),
     1614        ( 'CheckOpcodesOnNewPageLoadingTlbConsiderCsLim',       2 ),
    16151615    );
    16161616
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