1

Initial commit

This commit is contained in:
2023-02-26 21:12:51 +01:00
commit d2ec37332f
69 changed files with 58831 additions and 0 deletions

View File

@ -0,0 +1,12 @@
; This section has to be compiled for 32-bit protected mode
boot_ap_32:
; Set cr3, cr0 and cr4 to the BSP's values for paging
mov eax, [boot_ap_cr3 - boot_ap + startup_address]
mov cr3, eax
mov eax, [boot_ap_cr0 - boot_ap + startup_address]
mov cr0, eax
mov eax, [boot_ap_cr4 - boot_ap + startup_address]
mov cr4, eax
; Load the system IDT
lidt [boot_ap_idtr - boot_ap + startup_address]