Changeset 83017 in vbox for trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Timestamp:
- Feb 7, 2020 1:12:36 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-init-all-lm64.asm
r83003 r83017 36 36 extern NAME(Main_lm64) 37 37 extern NAME(Bs3Shutdown_c64) 38 extern BS3_DATA_NM(g_uBs3CpuDetected) 39 extern NAME(Bs3PrintStrN_c16) 40 extern NAME(Bs3Panic_c16) 38 41 39 42 ;; Entry point. … … 51 54 52 55 ; 56 ; Check that long mode is supported. 57 ; 58 test word [BS3_DATA_NM(g_uBs3CpuDetected)], BS3CPU_F_LONG_MODE 59 jnz .long_mode_supported 60 push .s_szLongModeError_End - .s_szLongModeError 61 push cs 62 push .s_szLongModeError wrt CGROUP16 63 call NAME(Bs3PrintStrN_c16) 64 call NAME(Bs3Panic_c16) 65 .long_mode_supported: 66 67 ; 53 68 ; Switch to LM64 and call main. 54 69 ; … … 60 75 call NAME(Bs3Shutdown_c64) 61 76 77 .s_szLongModeError: 78 db 'BS3 Error! Long mode not supported!', 0ah, 0dh 79 .s_szLongModeError_End: 80 db 00h 81
Note:
See TracChangeset
for help on using the changeset viewer.