VirtualBox

Changeset 105035 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Jun 26, 2024 7:48:07 PM (7 months ago)
Author:
vboxsync
Message:

VMM/IEM,bs3-cpu-weird-1: Made bs3CpuWeird1_PcWrapping run w/o asserting in the recompiler. bugref:10715

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-weird-1.c

    r102789 r105035  
    4646*   Internal Functions                                                                                                           *
    4747*********************************************************************************************************************************/
    48 FNBS3TESTDOMODE bs3CpuWeird1_DbgInhibitRingXfer_f16;
    49 FNBS3TESTDOMODE bs3CpuWeird1_PcWrapping_f16;
    50 FNBS3TESTDOMODE bs3CpuWeird1_PushPop_f16;
    51 FNBS3TESTDOMODE bs3CpuWeird1_PushPopSReg_f16;
     48FNBS3TESTDOMODE BS3_CMN_FAR_NM(bs3CpuWeird1_DbgInhibitRingXfer);
     49FNBS3TESTDOMODE BS3_CMN_FAR_NM(bs3CpuWeird1_PcWrapping);
     50FNBS3TESTDOMODE BS3_CMN_FAR_NM(bs3CpuWeird1_PushPop);
     51FNBS3TESTDOMODE BS3_CMN_FAR_NM(bs3CpuWeird1_PushPopSReg);
    5252
    5353
     
    5858{
    5959#if 0 /** @todo fails in native recompiler atm. */ /** @todo asserts in ring-0 on VT-x! */
    60     { "dbg+inhibit+ringxfer", bs3CpuWeird1_DbgInhibitRingXfer_f16, 0 },
     60    { "dbg+inhibit+ringxfer", BS3_CMN_FAR_NM(bs3CpuWeird1_DbgInhibitRingXfer), 0 },
    6161#endif
    62 #if 0 /** @todo asserts in native recompiler debug builds, but seems to work otherwise. */
    63     { "pc wrapping", bs3CpuWeird1_PcWrapping_f16, 0 },
     62#if 1 /** @todo asserts in native recompiler debug builds, but seems to work otherwise. */
     63    { "pc wrapping", BS3_CMN_FAR_NM(bs3CpuWeird1_PcWrapping), 0 },
    6464#endif
    65 //    { "push/pop", bs3CpuWeird1_PushPop_f16, 0 },
    66     { "push/pop sreg", bs3CpuWeird1_PushPopSReg_f16, 0 },
     65//    { "push/pop", BS3_CMN_FAR_NM(bs3CpuWeird1_PushPop), 0 },
     66    { "push/pop sreg", BS3_CMN_FAR_NM(bs3CpuWeird1_PushPopSReg), 0 },
    6767};
    6868
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