pc, pc64: fix off by one error in _multibootentry
This commit is contained in:
parent
f128c6eab0
commit
0d5491fb08
2 changed files with 2 additions and 2 deletions
|
@ -67,9 +67,9 @@ TEXT _multibootentry(SB), $0
|
|||
SUBL DI, CX
|
||||
ADDL CX, SI
|
||||
ADDL CX, DI
|
||||
INCL CX /* one more for post decrement */
|
||||
STD
|
||||
REP; MOVSB
|
||||
CLD
|
||||
ADDL $KZERO, BX
|
||||
MOVL BX, multiboot-KZERO(SB)
|
||||
MOVL $_startPADDR(SB), AX
|
||||
|
|
|
@ -62,9 +62,9 @@ TEXT _multibootentry<>(SB), 1, $-4
|
|||
SUBL DI, CX
|
||||
ADDL CX, SI
|
||||
ADDL CX, DI
|
||||
INCL CX /* one more for post decrement */
|
||||
STD
|
||||
REP; MOVSB
|
||||
CLD
|
||||
MOVL BX, multibootptr-KZERO(SB)
|
||||
MOVL $_protected<>-KZERO(SB), AX
|
||||
JMP* AX
|
||||
|
|
Loading…
Reference in a new issue