Commit Graph

50 Commits

Author SHA1 Message Date
6882af0390
Fix CS in IDT
All checks were successful
Continuous Integration / Check (push) Successful in 46s
Continuous Integration / Clippy (push) Successful in 43s
2026-07-03 05:24:35 +00:00
ffdad93fed
Clippy fix 2026-07-03 03:10:49 +00:00
df5208827c
Debugging triple fault
Some checks failed
Continuous Integration / Check (push) Failing after 50s
Continuous Integration / Clippy (push) Failing after 49s
2026-07-03 03:09:37 +00:00
58d684564f
fixing some gdt shit
All checks were successful
Continuous Integration / Check (push) Successful in 45s
Continuous Integration / Clippy (push) Successful in 45s
2026-07-03 00:43:01 +00:00
bf0e319198
ouhhhhhgh clippy
All checks were successful
Continuous Integration / Check (push) Successful in 46s
Continuous Integration / Clippy (push) Successful in 46s
2026-07-02 02:53:52 +00:00
7efb4ee901
Try spawning a process (doesn't work)
Some checks failed
Continuous Integration / Clippy (push) Waiting to run
Continuous Integration / Check (push) Has been cancelled
2026-07-02 02:52:52 +00:00
c3280cbbfc
shut up clippy
All checks were successful
Continuous Integration / Check (push) Successful in 40s
Continuous Integration / Clippy (push) Successful in 47s
2026-06-30 21:27:27 +00:00
77355d3f25
Initial userboot support
Some checks failed
Continuous Integration / Check (push) Failing after 43s
Continuous Integration / Clippy (push) Failing after 41s
2026-06-30 21:25:33 +00:00
c6e032d9c9
Back to one crate. idk what I was doing earlier
All checks were successful
Continuous Integration / Check (push) Successful in 42s
Continuous Integration / Clippy (push) Successful in 40s
2026-06-30 20:45:09 +00:00
88fe204b02
Convert to workspace
Some checks failed
Continuous Integration / Check (push) Successful in 1m57s
Continuous Integration / Clippy (push) Has been cancelled
2025-11-13 17:09:20 -05:00
7002d2feab
Investigate talc dealloc panic deadlock
Some checks failed
Continuous Integration / Check (push) Failing after 1m11s
Continuous Integration / Clippy (push) Failing after 1m10s
2025-11-06 01:34:24 -05:00
5a41a9c6a9
Allocate space and create new page table
Some checks failed
Continuous Integration / Check (push) Successful in 1m7s
Continuous Integration / Clippy (push) Failing after 1m12s
2025-11-04 19:58:42 -05:00
b02c34fd1d
Clippy, formatting
All checks were successful
Continuous Integration / Check (push) Successful in 4m19s
Continuous Integration / Clippy (push) Successful in 1m28s
2025-11-04 10:43:57 -05:00
9295b6f3f7
Bug fixing and investigation 2025-11-04 10:43:17 -05:00
c2f9343bbf
Linting fixes
All checks were successful
Continuous Integration / Check (push) Successful in 1m13s
Continuous Integration / Clippy (push) Successful in 1m10s
2025-10-31 15:44:49 -04:00
a4ad6da4f7
Initial work for hardware virtualization
Some checks failed
Continuous Integration / Check (push) Failing after 1m11s
Continuous Integration / Clippy (push) Failing after 1m11s
2025-10-31 12:49:58 -04:00
386852263a
Remove unneeded CI jobs
All checks were successful
Continuous Integration / Check (push) Successful in 58s
Continuous Integration / Clippy (push) Successful in 1m6s
2025-10-10 23:38:31 -04:00
044e928784
Logo and banner
Some checks are pending
Continuous Integration / Rustfmt (push) Waiting to run
Continuous Integration / Clippy (push) Waiting to run
Continuous Integration / Check (push) Successful in 6m19s
Continuous Integration / Build (x86_64) (push) Successful in 1m18s
2025-10-11 03:27:22 +00:00
913353ed03
Relicense to MIT 2025-10-09 13:12:54 -04:00
6f65bbea34
Memory changes 2025-10-02 11:58:19 -04:00
65c36cfa60
Properly round MMIO page addresses 2025-10-02 10:27:28 -04:00
249c1ae92c
Formatting 2025-10-02 01:05:14 -04:00
8a87fa80b1
Major log rework 2025-10-02 01:03:58 -04:00
0399650788
CPUID report log 2025-10-01 17:28:24 -04:00
f48426c59c
Use x86_64 crate for asm 2025-09-28 23:04:00 -04:00
ceca3237c1
Changes to logging 2025-09-26 23:29:46 -04:00
90daf095f0
Remove extraneous page table code 2025-09-26 22:51:07 -04:00
c8886495a2
Starting to understand paging 2025-09-26 19:50:45 -04:00
d61dd8383b
Fix interrupts
Some checks failed
Continuous Integration / Build (x86_64) (push) Waiting to run
Continuous Integration / Clippy (push) Failing after 6m32s
Continuous Integration / Check (push) Failing after 13m58s
Continuous Integration / Rustfmt (push) Failing after 10m40s
2025-09-24 18:38:28 -04:00
d1ea875699
Format: Display memory values in hex 2025-07-17 23:28:06 -04:00
e124f3c2c6
Possibly deprecate x86-interrupt CC 2025-07-07 12:02:07 -04:00
d279e193ab
Feature API, firmware type 2025-07-06 22:33:26 -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
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
d30c541e8a
Hacky serial output 2025-05-16 01:38:38 -04:00
2eccf91884
Licensing and docs 2025-03-29 00:44:54 -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
6829ef55fc
Reorganize, process capabilities 2025-03-13 00:28:50 -04:00