force the first jump to init in all stages to be the rel8 version
This commit is contained in:
@@ -22,7 +22,9 @@
|
|||||||
[ORG 0x7A00]
|
[ORG 0x7A00]
|
||||||
[CPU KATMAI]
|
[CPU KATMAI]
|
||||||
[WARNING -reloc-abs-word]
|
[WARNING -reloc-abs-word]
|
||||||
jmp short init
|
%define __STEVIA_MBR
|
||||||
|
|
||||||
|
jmp short (init - $$)
|
||||||
nop
|
nop
|
||||||
|
|
||||||
; ###############
|
; ###############
|
||||||
@@ -31,8 +33,6 @@ nop
|
|||||||
;
|
;
|
||||||
; ###############
|
; ###############
|
||||||
|
|
||||||
%define __STEVIA_MBR
|
|
||||||
|
|
||||||
%include "cdecl16.inc"
|
%include "cdecl16.inc"
|
||||||
%include "entry.inc"
|
%include "entry.inc"
|
||||||
%include "config.inc"
|
%include "config.inc"
|
||||||
|
|||||||
@@ -23,7 +23,10 @@
|
|||||||
[CPU KATMAI]
|
[CPU KATMAI]
|
||||||
[WARNING -reloc-abs-word]
|
[WARNING -reloc-abs-word]
|
||||||
[WARNING -reloc-abs-dword]
|
[WARNING -reloc-abs-dword]
|
||||||
jmp short init
|
%define __STEVIA_STAGE2
|
||||||
|
|
||||||
|
__STAGE2_ENTRY:
|
||||||
|
jmp short (init - $$)
|
||||||
nop
|
nop
|
||||||
|
|
||||||
; ###############
|
; ###############
|
||||||
@@ -32,8 +35,6 @@ nop
|
|||||||
;
|
;
|
||||||
; ###############
|
; ###############
|
||||||
|
|
||||||
%define __STEVIA_STAGE2
|
|
||||||
|
|
||||||
%include "cdecl16.inc"
|
%include "cdecl16.inc"
|
||||||
%include "entry.inc"
|
%include "entry.inc"
|
||||||
%include "config.inc"
|
%include "config.inc"
|
||||||
|
|||||||
@@ -21,8 +21,12 @@
|
|||||||
[ORG 0x7C00]
|
[ORG 0x7C00]
|
||||||
[CPU KATMAI]
|
[CPU KATMAI]
|
||||||
[WARNING -reloc-abs-word]
|
[WARNING -reloc-abs-word]
|
||||||
jmp short init
|
%define __STEVIA_VBR
|
||||||
nop
|
|
||||||
|
__ENTRY:
|
||||||
|
jmp short (init_thunk - $$)
|
||||||
|
nop
|
||||||
|
|
||||||
phy_bpb_start:
|
phy_bpb_start:
|
||||||
; fill BPB area with 0x00 since we skip writing this part to disk
|
; fill BPB area with 0x00 since we skip writing this part to disk
|
||||||
; but we need it for the 'jmp short entry; nop' above
|
; but we need it for the 'jmp short entry; nop' above
|
||||||
@@ -36,7 +40,6 @@ times 54 db 0x00
|
|||||||
; Headers/Includes/Definitions
|
; Headers/Includes/Definitions
|
||||||
;
|
;
|
||||||
; ###############
|
; ###############
|
||||||
%define __STEVIA_VBR
|
|
||||||
|
|
||||||
%include "cdecl16.inc"
|
%include "cdecl16.inc"
|
||||||
%include "entry.inc"
|
%include "entry.inc"
|
||||||
|
|||||||
Reference in New Issue
Block a user