tinkeros
f4c5814c4b
Add QEMU_BIN_PATH variable
2022-12-11 19:08:55 -06:00
TomAwezome
95954cfcc8
Rebuild AUTO.ISO
2022-11-03 14:43:49 -04:00
TomAwezome
e3bee1c738
Make build script build Public Domain ISO even if ZealBooter-Limine UEFI BSD-2 ISO fails to build.
2022-11-03 13:51:38 -04:00
TomAwezome
c2dab06c7d
Fix and update Windows build script.
2022-10-31 04:30:57 -04:00
TomAwezome
494cb75484
Renumber AutoFullDistro filenames.
2022-10-31 03:39:33 -04:00
TomAwezome
0cfaff51b9
Change build system to copy all files to Tmp/OSBuild, then perform build inside OS using reboots without using host script to repeatedly power off and on again.
2022-10-31 03:15:57 -04:00
TomAwezome
a4e4329c22
Rebuild AUTO.ISO
2022-10-26 19:51:25 -04:00
TomAwezome
c2dcd1b318
Update Windows build script.
2022-10-26 17:52:24 -04:00
TomAwezome
a1a1b6cd1d
Update build-iso.sh
2022-10-17 21:46:25 -04:00
TomAwezome
1de41dbd95
Fix build-iso TESTING typo.
2022-10-16 21:11:14 -04:00
TomAwezome
bcb6a2598a
Fix dollar-sign typo in TESTING declaration.
2022-10-16 21:07:15 -04:00
TomAwezome
9bf6c63f49
Make ISO testing in QEMU conditional based on TESTING variable.
2022-10-16 21:05:30 -04:00
TomAwezome
62e0c111bd
Rename build-iso.sh output ISOs.
2022-10-16 20:48:36 -04:00
TomAwezome
3613563d0f
Make build-iso.sh copy Limine.CFG from zealbooter/ to temp iso directory.
2022-10-16 19:57:46 -04:00
TomAwezome
6325fd7707
Make build-iso.sh script remove OldMBR.BIN and BootMHD2.BIN from isohybrid limine ISO directory.
2022-10-16 18:55:18 -04:00
TomAwezome
2c2dc1141d
Begin integrating Limine framebuffer mode info list into ZealBooter to pass abstracted mode information to CKernel header.
2022-10-14 22:01:34 -04:00
TomAwezome
d8284010ae
Fix build-iso Limine-HDD.HH generate array count math and subcommand.
2022-10-06 19:20:34 -04:00
TomAwezome
027116f596
Fix build script Limine-HDD.HH generate command placement.
2022-09-17 02:51:44 -04:00
TomAwezome
a5fbff8a83
Fix build script Limine-HDD.HH array size generation.
2022-09-17 02:38:04 -04:00
TomAwezome
d9e1334226
Implement build script Limine-HDD.HH file creation.
2022-09-17 01:16:03 -04:00
TomAwezome
2101e5f648
Make build script limine remote HEAD branch automatically adjust based on new LIMINE_BINARY_BRANCH variable.
2022-09-13 04:31:27 -04:00
TomAwezome
e35d49f6df
Change Limine boot related filenames.
...
limine.cfg --> Limine.CFG
limine.sys --> Limine.SYS
limine-cd-efi.bin --> Limine-CD-EFI.BIN
limine-cd.bin --> Limine-CD.BIN
2022-09-12 23:07:09 -04:00
TomAwezome
03c8ad7d4d
Move limine.sys to /Boot.
2022-09-12 21:39:56 -04:00
TomAwezome
fb78ded0fd
Update AUTO.ISO.
2022-09-12 21:39:10 -04:00
TomAwezome
c58fa6561d
Make build script attempt to update limine and rebuild latest each build.
2022-09-07 21:57:52 -04:00
mintsuki
091f07423a
ZealBooter: Update to Limine 4.x
2022-09-05 06:42:29 +02:00
mintsuki
7a0c9a710c
Fix KStart32-related issues and improvements to build script
2022-08-28 09:30:17 +02:00
TomAwezome
14515d7a19
Fix sys_framebuffer_bpp size and assignment in KStart16.
2022-08-28 02:10:37 -04:00
TomAwezome
751684f8ac
Set xorriso to generate Joliet ISO data.
2022-08-27 08:15:06 -04:00
TomAwezome
ce84d5532f
Merge all dev build scripts into build-iso.sh
2022-08-27 01:14:42 -04:00
TomAwezome
aa167cdb22
Rebuild AUTO-VM.ISO.
...
Side note: currently to rebuild this KStart32 must have the commented-out lines relating to boot stack and patch table base uncommented to rebuild AUTO-VM.ISO. This is because it makes use of the legacy 16-bit BIOS mode DVD and HDD bootloader native ZealC code.
2022-08-26 19:02:48 -04:00
TomAwezome
f74e3d6b20
Remove VBE from kernel headers.
2022-08-25 07:15:24 -04:00
TomAwezome
2bd8e2ab0b
Remove SYS_FONT_PTR and related code.
2022-08-25 04:33:39 -04:00
mintsuki
6f942441e3
Misc improvements
2022-08-24 08:53:44 +02:00
TomAwezome
8f94c39bc4
Enable multi-core in dev uefi iso script.
2022-08-23 07:13:51 -04:00
TomAwezome
3e9975ee57
Enable multi-core on all stages of uefi build.
2022-08-23 05:57:06 -04:00
TomAwezome
89cb92d019
Alter dev UEFI ISO script based on new full-rebuild merged uefi vm script.
2022-08-23 05:17:34 -04:00
TomAwezome
132215f7de
Delete build-temp-vm.sh
2022-08-23 04:58:03 -04:00
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
3b1e0af20b
Implement uefi build script with distinct only-kernel-header recompile step.
2022-08-23 01:50:31 -04:00
TomAwezome
2d332d1878
Fix src files not copying to tmp uefi iso dir.
2022-08-22 06:06:07 -04:00
TomAwezome
e6ca68c2e2
Begin prototyping limine UEFI ISO generation.
2022-08-22 05:42:13 -04:00
mintsuki
1510f65468
ZealBooter: Further cleanup and fix BIOS boot
2022-08-21 20:47:26 +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
mintsuki
bcb830e880
ZealBooter: Misc progress
2022-08-21 10:27:19 +02:00
mintsuki
344de80dab
ZealBooter: Misc progress
2022-08-20 16:13:06 +02:00
mintsuki
69f0f37b9b
Initial work on ZealBooter
2022-08-20 01:54:34 +02:00
TomAwezome
12201e46b6
Implement build-temp-vm-uefi-1 script that performs an additional BIOS mode reboot to allow for automatic kernel recompile before booting into UEFI mode with Limine.
2022-08-19 00:56:11 -04:00
TomAwezome
fd52452c70
Rename AUTO-VM.ISO to AUTO-VM-0.ISO.
2022-08-19 00:52:29 -04:00