Commit graph

70 commits

Author SHA1 Message Date
TomAwezome
7d31064b6a Abstract out VBE vars from most of OS, revise dev uefi temp vm build system.
Misc UEFI build scripts have been removed/revised/condensed into one script with multiple rebuild steps. The order of the steps is as follows: Auto-install into temp VM with custom AUTO-VM iso, merge kernel headers into VM, rebuild kernel, merge Kernel/ code, rebuild kernel, merge all src/ code, deploy limine and zealbooter, rebuild kernel (as well as test), then test UEFI and BIOS mode.
2022-08-23 04:48:04 -04:00
TomAwezome
fab8b79074 Remove unneeded commented code. 2022-08-23 02:41:23 -04:00
TomAwezome
644a73711e Merge branch 'limine2' into limine 2022-08-22 02:46:53 -04:00
mintsuki
e067776510 ZealBooter: memmove() -> memcpy() 2022-08-21 22:27:18 +02:00
mintsuki
375a487087 ZealBooter: De-hardcode kernel load address and boot stack 2022-08-21 22:21:01 +02:00
mintsuki
1510f65468 ZealBooter: Further cleanup and fix BIOS boot 2022-08-21 20:47:26 +02:00
mintsuki
ee265c8767 ZealBooter: Move sys_pci_buses assignment to zealbooter.c 2022-08-21 19:13:48 +02:00
mintsuki
d7f72e3aa9 ZealBooter: Misc cleanup, SMP working 2022-08-21 19:03:17 +02:00
mintsuki
fa4ded924f ZealBooter: Misc cleanup 2022-08-21 17:42:32 +02:00
TomAwezome
f2f7fa953f Merge branch 'limine2' into limine 2022-08-21 06:41:47 -04:00
mintsuki
bcb830e880 ZealBooter: Misc progress 2022-08-21 10:27:19 +02:00
TomAwezome
ddccc7d7ff Begin attempt to get limine framebuffer and combine it into kernel data members. TODO: update SYS_KERNEL DU members. 2022-08-20 11:46:30 -04:00
TomAwezome
a1ef3f7566 Fix merge broke zealbooter compile. 2022-08-20 10:32:39 -04:00
TomAwezome
0a3923b7b9 Merge branch limine2 into branch limine. 2022-08-20 10:27:08 -04:00
mintsuki
344de80dab ZealBooter: Misc progress 2022-08-20 16:13:06 +02:00
TomAwezome
94779557a3 Add some matching member variables to previously stubbed CKernel struct. 2022-08-20 09:37:16 -04:00
TomAwezome
3f83de8219 Testing getting and printing a ZXE struct member variable of loaded kernel module. 2022-08-20 09:06:55 -04:00
TomAwezome
e5c33074e2 Add ZXE class header struct to zealbooter. 2022-08-20 09:05:23 -04:00
mintsuki
325160e13b ZealBooter: Add minimal code to get kernel address 2022-08-20 02:21:36 +02:00
mintsuki
69f0f37b9b Initial work on ZealBooter 2022-08-20 01:54:34 +02:00