summaryrefslogtreecommitdiff
path: root/bootstrap (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: stage2: create build filesHEADmasterDanny Holman3 days3-2/+24
| | | | | | | | Create the baseline build files from templates in the project root. Since the second stage is *mostly* standardized, overrides should be kept to a minimum unless a specific architecture/platform requires it. Signed-off-by: Danny Holman <dholman@gymli.org>
* bootstrap: stage1: create a baseline environmentDanny Holman3 days10-0/+707
| | | | | | | Create a baseline booting environment in the first stage. This should allow booting on UEFI-aware systems and load the second stage in. Signed-off-by: Danny Holman <dholman@gymli.org>
* bootstrap: stage1: update build configurationDanny Holman3 days3-15/+13
| | | | | | | | Update the build configuration in the first stage of the bootloader. The new build files should take advantage of the modular makefile configs in the project root or override them. Signed-off-by: Danny Holman <dholman@gymli.org>
* bootstrap: update build configsDanny Holman2025-08-2811-149/+159
| | | | | | | Update the build configuration files for the included bootloader to match the formatting requirements of the main build configs. Signed-off-by: Danny Holman <dholman@gymli.org>
* bootstrap: create build filesDanny Holman2025-05-049-0/+224
Create build infrastructure for a bootloader implementation. This loader should support UEFI and be able to load an ELF kernel at a designated entry point. Signed-off-by: Danny Holman <dholman@gymli.org>