Commit graph

19 commits

Author SHA1 Message Date
Imbus
623f3e8335 Seed badrand later 2025-10-30 22:36:31 +01:00
Imbus
70f78dfa26 Better testing for random 2025-10-01 03:39:02 +02:00
Imbus
e8b2c1ae56 Rename rtc functions 2025-10-01 03:38:46 +02:00
Imbus
cea6d7505f Include endian.h 2025-10-01 02:54:15 +02:00
Imbus
65d7cfe584 Test badrand in start.c 2025-10-01 02:53:40 +02:00
Imbus
2223a42488 Test rtc in main 2025-10-01 02:53:33 +02:00
Imbus
8d8ad077ce Include rtc... 2025-10-01 02:53:13 +02:00
Imbus
f6e543b64d Free the freelist allocation in start.c test, better logging messages 2025-10-01 02:53:03 +02:00
Imbus
cc24fb66eb Test hexdump in start.c 2025-10-01 02:52:20 +02:00
Imbus
802ac9c012 Seed badrand with an rtc read xored with itself (its called BADrand for a reason) 2025-10-01 02:42:45 +02:00
Imbus
2fd62c52b4 Replace __sync compiler intrinsics with 'modern' __atomic 2025-10-01 02:40:30 +02:00
Imbus
435b712f25 Freelist testing in start 2025-09-09 12:10:05 +02:00
Imbus
8316c9f6ae Remove original kalloc free-list memory allocator entirely for now 2025-09-06 02:40:05 +02:00
Imbus
8d126a6dfd Add boot message about how to exit qemu 2025-09-02 03:16:38 +02:00
Imbus
f52f670eca Add slick banner on boot 2025-09-02 03:07:52 +02:00
Imbus
a6ae43f583 Convert from uart_puts to kprintf 2025-09-02 00:17:34 +02:00
Imbus
f1fd7de79f Mass reformat 2025-09-01 22:43:50 +02:00
Imbus
85ffed0c20 Unify spinlocks 2025-09-01 22:38:50 +02:00
Imbus
a79af996e1 Move kernel related files into kernel 2025-09-01 22:24:15 +02:00
Renamed from start.c (Browse further)