tom pushed to refactor at tom/boot 2025-04-21 10:53:46 +01:00
bb60e1c8ed load and jump to stage 3 separately from stage 2
tom pushed to refactor at tom/boot 2025-04-21 08:57:33 +01:00
da529e8426 fix off-by-one error in stage 2 prelude
tom pushed to refactor at tom/boot 2025-04-07 18:29:39 +01:00
9e5cbaf07b add build to gitignore
tom pushed to refactor at tom/boot 2025-04-07 18:28:17 +01:00
359d980a1c build single blob for stages 2 and 3
tom pushed to refactor at tom/boot 2025-04-07 15:30:05 +01:00
b61aa778d0 xtask to build stages 1-3
tom pushed to refactor at tom/boot 2025-04-07 15:29:17 +01:00
1974163db6 use hlt for padding of stage 2 data section
tom pushed to refactor at tom/boot 2025-04-07 13:25:40 +01:00
96e98cd534 default to nightly compiler
tom pushed to refactor at tom/boot 2025-04-07 12:53:42 +01:00
4f79fbae5b cargo xtask alias
tom pushed to refactor at tom/boot 2025-04-07 12:36:21 +01:00
63977011cf update layout macros
tom pushed to refactor at tom/boot 2025-04-06 14:34:51 +01:00
b41ba2de55 workspace for build tools
tom pushed to refactor at tom/boot 2025-04-06 14:28:01 +01:00
2219fac4e5 more refactoring
tom pushed to refactor at tom/boot 2025-04-06 14:22:32 +01:00
909875ec5b update resouces
tom pushed to refactor at tom/boot 2025-04-05 19:20:25 +01:00
f5b28bd24d fix protected mode target specification
tom pushed to refactor at tom/boot 2025-03-09 09:13:39 +00:00
b2bb36e9f4 rust stage 4
tom pushed to refactor at tom/boot 2025-03-05 09:00:47 +00:00
dae57bb1a1 fix s3 a20
tom pushed to refactor at tom/boot 2025-03-04 09:49:06 +00:00
2b1a9f9412 wip refactor
tom created branch refactor in tom/boot 2025-03-04 09:49:06 +00:00
tom pushed to main at tom/boot 2025-03-03 09:33:21 +00:00
ae2720c826 library-ify nasm helper
tom pushed to main at tom/boot 2024-12-22 12:14:14 +00:00
ed0f9119f4 memory region merge algorithm
tom pushed to main at tom/boot 2024-12-22 12:13:42 +00:00
a4c608beaa memory region merge algorithm