VirtualBox

Changeset 18070 in vbox


Ignore:
Timestamp:
Mar 18, 2009 4:29:39 PM (16 years ago)
Author:
vboxsync
Message:

Fixed 64 bits hosts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac

    r18060 r18070  
    206206    ; @todo get rid of sgdt
    207207    pop     xBX         ; saved TR
     208%ifndef RT_ARCH_AMD64
    208209    sub     xSP, xS*2
    209210    sgdt    [xSP]
    210211    mov     eax, ebx
    211212    and     al, 0F8h                                ; mask away TI and RPL bits, get descriptor offset.
    212     add     eax, [xSP + 2]                          ; eax <- GDTR.address + descriptor offset.
    213     and     dword [ss:eax + 4], ~0200h                 ; clear busy flag (2nd type2 bit)
     213    add     xAX, [xSP + 2]                          ; eax <- GDTR.address + descriptor offset.
     214    and     dword [ss:xAX + 4], ~0200h                 ; clear busy flag (2nd type2 bit)
    214215    ltr     bx
    215216    add     xSP, xS*2
     217%endif
    216218   
    217219    pop     xAX         ; saved LDTR
     
    267269    ; @todo get rid of sgdt
    268270    pop     xBX         ; saved TR
     271%ifndef RT_ARCH_AMD64
    269272    sub     xSP, xS*2
    270273    sgdt    [xSP]
     
    275278    ltr     bx
    276279    add     xSP, xS*2
     280%endif
    277281
    278282    pop     xAX         ; saved LDTR
     
    304308    ; @todo get rid of sgdt
    305309    pop     xBX         ; saved TR
     310%ifndef RT_ARCH_AMD64
    306311    sub     xSP, xS*2
    307312    sgdt    [xSP]
     
    312317    ltr     bx
    313318    add     xSP, xS*2
     319%endif
    314320
    315321    pop     xAX         ; saved LDTR
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