Implement Stage2 loading in VBR code
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 38s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 36s

This commit is contained in:
2025-10-17 20:44:57 +02:00
parent 7f06abf236
commit 52afd31e77
3 changed files with 288 additions and 50 deletions

View File

@@ -1,10 +1,10 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: boot/bootsect/i686/cpu.S
* DESCRIPTION: Low-level support for CPU initialization
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
*/
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: boot/bootsect/i686/cpu.S
* DESCRIPTION: Low-level support for CPU initialization
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
*/
BuildPageMap:
@@ -63,6 +63,7 @@ InitializeCpu:
cmpl %ebx, %eax
je CpuUnsupported
popal
call LoadGdt
ret
LoadGdt: