VirtualBox

Ignore:
Timestamp:
Jan 4, 2016 1:57:26 AM (9 years ago)
Author:
vboxsync
Message:

bs3kit: Implemented switching to long mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-pe16.asm

    r59244 r59245  
    5757EXTERN Bs3SwitchToPAE16_rm
    5858EXTERN Bs3SwitchToPAE32_rm
     59EXTERN Bs3SwitchToLM64_rm
    5960EXTERN Bs3SwitchToRM_pe32
    6061EXTERN Bs3SwitchToRM_pp16
     
    6263EXTERN Bs3SwitchToRM_pae16
    6364EXTERN Bs3SwitchToRM_pae32
     65extern Bs3SwitchToRM_lm64
    6466EXTERN Bs3InitMemory_rm
    6567BS3_EXTERN_CMN Bs3Shutdown
     
    107109    BS3_SET_BITS 16
    108110
     111    call    NAME(Bs3SwitchToLM64_rm)
     112    BS3_SET_BITS 64
     113    call    Bs3SwitchToRM_lm64
     114    BS3_SET_BITS 16
     115
    109116    ;
    110117    ; Call main, if it returns shutdown the system.
    111118    ;
    112 .halt: hlt
     119.halt:
     120hlt
    113121jmp .halt
    114122    call    NAME(Main_pe16)
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