VirtualBox

Ignore:
Timestamp:
Jun 28, 2024 12:03:20 PM (11 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
163692
Message:

VMM/IEM,DBGF,bs3-cpu-weird-1: Early data breakpoint support, mostly untested except for the ring transition tests in bs3-cpu-weird-1. bugref:10715

Location:
trunk/src/VBox/ValidationKit/bootsectors
Files:
2 edited

Legend:

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

    r102789 r105072  
    394394         *       erratum is seen with virtually every march since, e.g. skylake SKL009 & SKL111.
    395395         *       Weirdly enougth, they seem to get this right in real mode.  Go figure.
     396         *
     397         *       Update: In real mode there is no ring transition, so we'll be trampling on
     398         *       breakpoint again (POP SS changes SP) when the INT/whatever instruction writes
     399         *       the return address.
    396400         */
    397401        g_usBs3TestStep++;
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-weird-1.c

    r105035 r105072  
    5757static const BS3TESTMODEBYONEENTRY g_aModeByOneTests[] =
    5858{
    59 #if 0 /** @todo fails in native recompiler atm. */ /** @todo asserts in ring-0 on VT-x! */
     59#if 1/** @todo asserts in ring-0 on VT-x! */
    6060    { "dbg+inhibit+ringxfer", BS3_CMN_FAR_NM(bs3CpuWeird1_DbgInhibitRingXfer), 0 },
    6161#endif
    62 #if 1 /** @todo asserts in native recompiler debug builds, but seems to work otherwise. */
     62#if 1
    6363    { "pc wrapping", BS3_CMN_FAR_NM(bs3CpuWeird1_PcWrapping), 0 },
    6464#endif
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