Commit Graph

70 Commits

Author SHA1 Message Date
b6f9889c15
CI: Fix missing target download
All checks were successful
Continuous Integration / Check (push) Successful in 2m26s
Continuous Integration / Rustfmt (push) Successful in 1m37s
Continuous Integration / Clippy (push) Successful in 2m5s
Continuous Integration / Build (x86_64) (push) Successful in 2m27s
2025-07-23 01:45:03 -04:00
77edb07211
Clippy: Fix lints
Some checks failed
Continuous Integration / Rustfmt (push) Waiting to run
Continuous Integration / Check (push) Failing after 4m19s
Continuous Integration / Clippy (push) Failing after 1m32s
Continuous Integration / Build (x86_64) (push) Successful in 2m22s
2025-07-23 01:33:20 -04:00
aadebbfefe
CI: Prepare for CI/CD 2025-07-23 01:31:19 -04:00
d1ea875699
Format: Display memory values in hex 2025-07-17 23:28:06 -04:00
74ac9835c3
Format: Markdown 2025-07-17 22:42:47 -04:00
c6ea6e46cc
Trying to get interrupt handling ABIs to work 2025-07-07 12:44:50 -04:00
e124f3c2c6
Possibly deprecate x86-interrupt CC 2025-07-07 12:02:07 -04:00
8c30acfc5b
Remove "prepare" from build dependencies for offline dev 2025-07-07 11:06:49 -04:00
117b799bbe
Add image to README 2025-07-07 00:58:39 -04:00
2a7ececad1
Reorganize documentation 2025-07-07 00:43:31 -04:00
d279e193ab
Feature API, firmware type 2025-07-06 22:33:26 -04:00
ed139f9d0f
Cleanups and fixes 2025-07-06 22:04:47 -04:00
100d1336da
Featurize certain components, making them optional 2025-07-06 21:56:29 -04:00
d0f547b1c0
Temporarily disable double fault handler to avoid compiler regression 2025-07-06 21:25:48 -04:00
114e87d11f
Syscall API design 2025-06-05 00:19:02 -04:00
a6c141dda4
I DONT KNOW WHAT IM DOING AND IM SCARED 2025-05-28 23:07:33 -04:00
76b7e7b93c
saving before I sleep 2025-05-28 01:38:19 -04:00
cd24c63e84
README touch-ups, debugging 2025-05-27 11:33:06 -04:00
1bd0c60b93
Critical section macro 2025-05-26 00:07:44 -04:00
f569497776
Fault handling stuff 2025-05-25 23:58:00 -04:00
477781c3f5
Move statics out of main 2025-05-20 13:24:43 -04:00
24524c104f
Some device discovery support 2025-05-20 00:52:19 -04:00
154c9512dc
Some work on GDT setup 2025-05-19 10:16:51 -04:00
04d953fba0
Logging macros 2025-05-18 21:17:26 -04:00
de130e924a
Initial memory management work 2025-05-18 19:13:54 -04:00
c587f8863b
fix cmdline docs 2025-05-17 12:05:09 -04:00
16d05011ca
initramfs name as param 2025-05-16 22:56:18 -04:00
a2540962da
Add fb request 2025-05-16 10:57:30 -04:00
ac8aa25e38
Minor doc edits 2025-05-16 08:29:59 -04:00
af1496f6ea
Add missing license identifier 2025-05-16 01:47:38 -04:00
d30c541e8a
Hacky serial output 2025-05-16 01:38:38 -04:00
df3ff681d0
Port IO support, microkernel arch stuff 2025-05-16 00:13:15 -04:00
204c8e24ae
Makefile and doc improvements 2025-05-07 20:01:59 -04:00
6521d41aa5
Replace Makefile 2025-05-07 19:01:21 -04:00
a2de95687f
Add tree to required binaries 2025-03-30 09:45:36 -04:00
2eccf91884
Licensing and docs 2025-03-29 00:44:54 -04:00
cb50a6d58c
Tentative API 2025-03-13 16:29:38 -04:00
4f40b3e9ca
What am I doing 2025-03-13 14:24:48 -04:00
d5ca08e647
Set up some stuff for syscalls? 2025-03-13 13:09:45 -04:00
2915a9e746
Fix README 2025-03-13 00:30:50 -04:00
6829ef55fc
Reorganize, process capabilities 2025-03-13 00:28:50 -04:00
a68019ee31
I screwed up the shell.nix again 2025-03-07 18:28:19 -05:00
ddc055658d
touch-ups 2025-03-07 18:25:34 -05:00
d6cf762181
Fixes for shell.nix 2025-03-07 17:43:53 -05:00
89f21f577d
Fix README 2025-03-05 23:05:38 -05:00
e432b5a48e
Makefile updates 2025-03-05 23:01:38 -05:00
dad1b1b3cb
Tiny fixes 2025-03-05 21:53:03 -05:00
d780a72358
Some ACPI work 2025-02-24 09:53:36 -05:00
7fe3ba7912
Minor tweaks for logging 2025-02-21 09:57:27 -05:00
8ac55a4911
Reorganizing & clippy fixes 2025-02-21 08:50:18 -05:00