|
ede142aed7
|
stage0: improve documentation
|
2023-06-15 15:44:56 +02:00 |
|
|
326997330b
|
stage1: return sorted memory map
|
2023-05-31 20:55:08 +02:00 |
|
|
21d33b6047
|
stage1: implement e820 memory detection
|
2023-05-31 20:50:28 +02:00 |
|
|
b175190db1
|
stage1: fix segment order for BIOS int
|
2023-05-31 19:57:56 +02:00 |
|
|
4c8a00abc4
|
stage1: implement bios disk access
|
2023-05-30 21:39:46 +02:00 |
|
|
68f56352ad
|
stage1: support 32-bit registers for BIOS calls
|
2023-05-30 20:57:37 +02:00 |
|
|
bbe3375b8a
|
stage1: fix more mode switching bugs
BIOS calls from Rust should work now.
|
2023-05-30 00:35:53 +02:00 |
|
|
2ec426677f
|
stage1: add bios call hook
|
2023-05-29 04:18:55 +02:00 |
|
|
ce19f70440
|
stage1: add bootstrap code
|
2023-05-29 04:17:17 +02:00 |
|
|
2bcfd294be
|
add custom post-build script
Rust doesn't support those natively.
|
2023-05-28 19:45:26 +02:00 |
|
|
43d454e9fe
|
stage1: add header
|
2023-05-28 19:44:47 +02:00 |
|
|
bfc2b5cb7c
|
stage0: fix assembler warning
This is hopefully the last edit to stage0
for a while.
|
2023-05-28 19:40:13 +02:00 |
|
|
fb36d1f949
|
add stage1 skeleton
|
2023-05-28 19:28:21 +02:00 |
|
|
343512ee2f
|
build: emit assembler messages as warnings
|
2023-05-28 19:22:25 +02:00 |
|
|
cb7eb4ec22
|
stage0: more bugfixes, size improvements
|
2023-05-28 19:21:06 +02:00 |
|
|
6886d43eef
|
stage0: fix some bugs
|
2023-05-27 20:43:30 +02:00 |
|
|
ecf4c94da4
|
add stage 0 for BIOS boot
|
2023-05-26 22:01:41 +02:00 |
|
|
ed4c57a773
|
initial commit uwu
|
2023-05-19 07:24:18 +02:00 |
|