August shibedrill
shibedrill pushed to main at shibedrill/gila 2025-07-17 22:43:02 -04:00
74ac9835c3 Format: Markdown
shibedrill pushed to main at shibedrill/gila 2025-07-07 12:45:15 -04:00
c6ea6e46cc Trying to get interrupt handling ABIs to work
e124f3c2c6 Possibly deprecate x86-interrupt CC
8c30acfc5b Remove "prepare" from build dependencies for offline dev
Compare 3 commits »
shibedrill pushed to main at shibedrill/gila 2025-07-07 00:59:03 -04:00
117b799bbe Add image to README
shibedrill pushed to main at shibedrill/gila 2025-07-07 00:43:55 -04:00
2a7ececad1 Reorganize documentation
shibedrill pushed to main at shibedrill/gila 2025-07-06 22:33:51 -04:00
d279e193ab Feature API, firmware type
shibedrill pushed to main at shibedrill/gila 2025-07-06 22:05:15 -04:00
ed139f9d0f Cleanups and fixes
100d1336da Featurize certain components, making them optional
d0f547b1c0 Temporarily disable double fault handler to avoid compiler regression
Compare 3 commits »
shibedrill pushed to main at HalogenOS/image-builder 2025-07-01 02:06:25 -04:00
3bd12d3f95 Fix kernel dependency on glibc backtrace
5084c428b1 Fixed misplaced issue files
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-06-05 00:19:15 -04:00
114e87d11f Syscall API design
a6c141dda4 I DONT KNOW WHAT IM DOING AND IM SCARED
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-05-28 01:38:37 -04:00
76b7e7b93c saving before I sleep
shibedrill pushed to main at shibedrill/gila 2025-05-27 11:33:12 -04:00
cd24c63e84 README touch-ups, debugging
shibedrill pushed to main at shibedrill/gila 2025-05-26 00:07:48 -04:00
1bd0c60b93 Critical section macro
f569497776 Fault handling stuff
Compare 2 commits »
shibedrill pushed to main at HalogenOS/image-builder 2025-05-22 18:39:30 -04:00
f962acc166 I forgot stuff
shibedrill pushed to main at HalogenOS/image-builder 2025-05-22 18:39:00 -04:00
d2d80f75ea Trying to get kernel to build
shibedrill pushed to main at shibedrill/gila 2025-05-20 13:24:49 -04:00
477781c3f5 Move statics out of main
shibedrill pushed to main at shibedrill/gila 2025-05-20 00:52:26 -04:00
24524c104f Some device discovery support
shibedrill pushed to main at shibedrill/gila 2025-05-19 10:17:00 -04:00
154c9512dc Some work on GDT setup
shibedrill pushed to main at shibedrill/gila 2025-05-18 21:17:37 -04:00
04d953fba0 Logging macros
shibedrill pushed to main at shibedrill/gila 2025-05-18 19:14:03 -04:00
de130e924a Initial memory management work
shibedrill commented on issue shibedrill/gila#1 2025-05-17 12:19:16 -04:00
Text-based display

What's more, I should be looking to exclude this display code from the kernel entirely, and simply hand off the framebuffer region to a server process's address space. Adding driver code to the…

shibedrill commented on issue shibedrill/gila#1 2025-05-17 12:16:49 -04:00
Text-based display

First things first, I should probably move the display code out of the arch folder. The structure of the framebuffer returned by limine is consistent across architectures and thus requires no…