VirtualBox

Ignore:
Timestamp:
Jul 2, 2024 12:46:58 PM (8 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
163720
Message:

ValKit/bs3-cpu-weird-1: Made the push/pop testcase work in LM16 mode and enabled all the testcases. bugref:10715

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-RegCtxRestore.asm

    r105073 r105099  
    423423        jnz     .iretq_ok
    424424        test    eax, X86LAR_F_D | X86LAR_F_L
    425         jnz     .iretq_ok               ; Returning to a big of long SS needs not extra work.
     425        jnz     .iretq_ok               ; Returning to a big or long SS needs not extra work.
    426426
    427427        lar     eax, word [xBX + BS3REGCTX.cs]
     
    431431
    432432        ; Convert ss:sp to a flat address.
     433        movzx   ecx, cx                 ; 16-bit stacks are 16-bit, so chop the offset down.
    433434        BS3_EXTERN_CMN Bs3SelFar32ToFlat32NoClobber
    434435        call    Bs3SelFar32ToFlat32NoClobber
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