|
|
d41ea0cd52
|
kernel: implement initcalls and a testing system
|
2023-02-26 10:05:39 +00:00 |
|
|
|
eed73e2414
|
build: add a "user" arch to allow the kernel to run as a program on the host machine
|
2023-02-25 17:58:23 +00:00 |
|
|
|
ef10ed5cd2
|
kernel: add initial object manager definitions
|
2023-02-17 19:36:14 +00:00 |
|
|
|
ddb00acd31
|
x86_64: add a basic ACPI driver
|
2023-02-09 19:09:07 +00:00 |
|
|
|
18c5b34923
|
build: create copy of kernel binary with debug symbols
|
2023-02-08 20:24:22 +00:00 |
|
|
|
4c4178e170
|
build: stop make compile-db from having to call make clean
|
2023-02-08 16:46:59 +00:00 |
|
|
|
2f69bfd4f0
|
build: add support for building tools targeting host machine
|
2023-02-07 11:25:33 +00:00 |
|
|
|
b7f872bf3b
|
build: enable -Os flag
|
2023-02-05 11:08:22 +00:00 |
|
|
|
6eb9c5ad6c
|
sandbox: delete orphaned test files
|
2023-02-03 20:53:48 +00:00 |
|
|
|
247bb2b530
|
kernel: port sandbox components
|
2023-02-03 20:51:23 +00:00 |
|
|
|
f82ca449b3
|
build: ensure "all" is the default build rule
|
2023-02-01 15:04:10 +00:00 |
|
|
|
bfe3c1cc80
|
build: rebuild objects that depend on modified headers
|
2023-02-01 14:02:54 +00:00 |
|
|
|
677661b115
|
Updated compiler database generator to handle multiple target executables
|
2022-12-29 20:17:06 +00:00 |
|
|
|
e922a776c3
|
Added stubs for the kernel memory manager
|
2022-12-28 23:04:09 +00:00 |
|
|
|
fe6b7220df
|
Kernel is now compiled with -Wall -Werror -pedantic
|
2022-12-28 18:40:41 +00:00 |
|
|
|
63d4dba493
|
More build system adjustments
|
2022-12-27 08:43:42 +00:00 |
|
|
|
83c7f2293c
|
Implemented support for building host binaries to test kernel features
|
2022-12-26 22:12:53 +00:00 |
|
|
|
0309e1edd1
|
Adjusted build system to make it more portable
|
2022-12-24 17:42:33 +00:00 |
|
|
|
f59d67435d
|
Added a build rule to generate compile_commands.json
|
2022-12-21 08:27:32 +00:00 |
|
|
|
72bf6faadd
|
Started implementing debugging facilities
|
2022-12-14 21:45:24 +00:00 |
|
|
|
766667a6ad
|
Finished implementing paging init and long mode switch
|
2022-12-13 22:22:04 +00:00 |
|
|
|
3402207602
|
Added build system and some core boot files
|
2022-12-13 20:22:11 +00:00 |
|