Entering Long Mode Directly: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m →Example bootsector: Fixed some code. |
Fix bugs related to DF |
||
Line 30: | Line 30: | ||
mov ecx, 0x1000 |
mov ecx, 0x1000 |
||
xor eax, eax |
xor eax, eax |
||
cld |
|||
rep stosd |
rep stosd |
||
pop di ; Get DI back. |
pop di ; Get DI back. |
||
Line 179: | Line 180: | ||
mov fs, ax |
mov fs, ax |
||
mov gs, ax |
mov gs, ax |
||
cld |
|||
call CheckCPU ; Check whether we support Long Mode or not. |
call CheckCPU ; Check whether we support Long Mode or not. |