summaryrefslogtreecommitdiff
path: root/bootstrap (unfollow)
Commit message (Collapse)AuthorFilesLines
2 daysbootstrap: stage1: remove extraneous definitionDanny Holman1-4/+1
Remove an extraneous definition of the NULL macro and include stddef.h into this file. Signed-off-by: Danny Holman <dholman@gymli.org>
2 daysbootstrap: stage1: use the new headersDanny Holman3-7/+15
Have the first stage of the bootloader take advantage of the new files in /usr/include. Signed-off-by: Danny Holman <dholman@gymli.org>
2 daysbuild: align all build filesDanny Holman3-3/+5
Align all the build makefiles so that the standard template is used OS-wide. Remove all the dangling files leftover from pre-standardization. Signed-off-by: Danny Holman <dholman@gymli.org>
7 daysbootstrap: stage2: create build filesDanny Holman3-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>
7 daysbootstrap: stage1: create a baseline environmentDanny Holman10-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>
7 daysbootstrap: stage1: update build configurationDanny Holman3-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>
2025-08-28bootstrap: update build configsDanny Holman11-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>
2025-05-04bootstrap: create build filesDanny Holman9-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>