VirtualBox

Ignore:
Timestamp:
Jun 15, 2012 2:26:29 PM (13 years ago)
Author:
vboxsync
Message:

BIOS: Load nicer value into DS before exiting PM.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS-new/pmode.inc

    r40648 r41757  
    4848pmode_exit      proc    near
    4949
    50                 mov     ax, 28h         ; Ensure RM limit/attributes
    51                 mov     ds, ax
     50                mov     ax, 40h         ; Ensure RM limit/attributes
     51                mov     ds, ax          ; (where base = selector << 4)
    5252
    5353                mov     eax, cr0
     
    6464
    6565pmbios_gdt_desc:
    66                 dw      30h
     66                dw      40h + 7                 ; last selector plus 8 - 1
    6767                dw      pmbios_gdt
    6868                dw      000Fh
     
    7575                dw 0ffffh, 0, 9b0fh, 0000h      ; 16-bit code, base=0xf0000
    7676                dw 0ffffh, 0, 9300h, 0000h      ; 16-bit data, base=0x0
     77                dw 0, 0, 0, 0
     78                dw 0, 0, 0, 0
     79                dw 0ffffh, 400h, 9300h, 0000h   ; 16-bit data, base=0x40
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