jmp qword ptr [ContinueAddress]
ContinueAddress:
- .quad offset FrldrStartup
+ .quad FrldrStartup
FrldrStartup:
jmp fword ptr [jumpvector]
jumpvector:
- .long offset SwitchToRealCompSegment
+ .long SwitchToRealCompSegment
.word CMODE_CS
SwitchToRealCompSegment:
// void __lgdt(void *Source<rcx>);
PUBLIC __lgdt
__lgdt:
- lgdt fword ptr [rcx]
+ lgdt cs:[rcx]
ret
// void __ltr(unsigned short Source<rcx>);
// void _sgdt(void *Destination<rcx>);
PUBLIC __sgdt
__sgdt:
- sgdt fword ptr [rcx]
+ sgdt cs:[rcx]
ret