mirror of
https://github.com/cfenollosa/os-tutorial.git
synced 2024-10-27 20:34:19 +00:00
Merge d58294dabe
into ce8e050d24
This commit is contained in:
commit
f8ac9bc34c
@ -3,7 +3,7 @@ switch_to_pm:
|
|||||||
cli ; 1. disable interrupts
|
cli ; 1. disable interrupts
|
||||||
lgdt [gdt_descriptor] ; 2. load the GDT descriptor
|
lgdt [gdt_descriptor] ; 2. load the GDT descriptor
|
||||||
mov eax, cr0
|
mov eax, cr0
|
||||||
or eax, 0x1 ; 3. set 32-bit mode bit in cr0
|
or eax, 0x1 ; 3. set protected mode bit in cr0
|
||||||
mov cr0, eax
|
mov cr0, eax
|
||||||
jmp CODE_SEG:init_pm ; 4. far jump by using a different segment
|
jmp CODE_SEG:init_pm ; 4. far jump by using a different segment
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user