karlos/include
2026-06-17 22:12:23 +02:00
..
x86_64 Merge branch 'main' into sata-redux 2026-05-06 20:22:26 +02:00
acpi.h Fully implemented I/O APIC redirection entry writing 2025-06-25 19:34:50 +02:00
address.h ram allocator uses new mem_range interface for initialization and testing 2025-10-31 17:59:26 +01:00
app.h split app and components; rebrand to widget 2026-05-21 17:35:24 +02:00
bootboot.h Separate src and include folders 2025-01-16 19:16:09 +01:00
bootparam.h Preprocessor+Linker Voodoo for boot param decl 2026-02-25 22:27:44 +01:00
color.h documentation and cleanup 2026-05-10 02:41:59 +02:00
cpu.h remove core-based line buffering facilities 2026-02-19 18:14:16 +01:00
early_font.h split early printing interface between panicked and non-panicked cores 2026-01-30 16:16:47 +01:00
font.h simplified font handler; colored font drawing example 2026-02-14 02:59:41 +01:00
framebuffer.h if a lower window draws, the ones above obscure it 2026-02-13 20:35:07 +01:00
hwclock.h Streamlining the time interface & hwclock impl 2025-10-02 14:58:02 +02:00
interpreter.h move input line handling to interpreter.c 2025-08-06 23:21:33 +02:00
jit.h (TEMP) some more insns, cleanup; idea for app using jit 2026-06-17 22:12:23 +02:00
kernmsg.h kernmsg now has subsystem info 2026-05-21 12:44:12 +02:00
keyboard.h (broken) mouse redrawing works for top window 2026-05-08 01:04:08 +02:00
mem_range.h merge main 2026-05-08 18:09:52 +02:00
mouse.h feat: ps2 mouse driver + event listener 2025-11-20 11:10:21 +01:00
mpi.h Made some changes to the cpu files to hanlde proper multicore boot 2025-07-24 23:33:23 +02:00
nodevec.h nvec_clear 2025-07-25 17:17:28 +02:00
paging.h create custom page table 2025-10-22 21:03:33 +02:00
pci.h use interrupts for virtio; MSI not working! 2026-06-11 17:38:14 +02:00
qoi.h some qoi framework 2026-03-11 19:00:34 +01:00
ram.h replace phys alloc with tlsf almost everywhere; tron works again 2026-05-08 22:01:14 +02:00
rect.h LCTRL+C to center current app instance 2026-05-20 17:37:57 +02:00
sata.h SATA: Choose first available command slot 2026-04-22 22:57:23 +02:00
serial.h suppress serial output on all but panicked core 2026-01-29 00:29:43 +01:00
sff.h sff: automatically scale pixel value to 0..=255 2025-08-01 14:09:03 +02:00
slab.h slab: simple test for custom alignment and unaligned size 2026-05-28 17:28:13 +02:00
snake.h snake can now be quit via the escape key 2025-11-13 00:35:30 +01:00
std.h fix hexchar parsing 2026-05-20 23:14:39 +02:00
sync.h small barrier test 2025-10-08 19:22:44 +02:00
tar.h proof-of-concept file reading from tar-formatted disk 2026-05-30 16:03:43 +02:00
test.h jit: load and store, addi; testing 2026-06-17 16:42:22 +02:00
texture.h documentation and cleanup 2026-05-10 02:41:59 +02:00
time.h remove core-based line buffering facilities 2026-02-19 18:14:16 +01:00
tlsf.h slab: custom alignment possible 2026-05-28 16:42:51 +02:00
unicode.h documentation and cleanup 2026-05-10 02:41:59 +02:00
util.h virtio-blk: better request interface; better endianness conversion 2026-05-30 02:13:25 +02:00
virtio-block.h use interrupts for virtio; MSI not working! 2026-06-11 17:38:14 +02:00
virtio-common.h moved device-independent functionality to virtio-common.c 2026-05-30 12:56:17 +02:00
widget.h remove parameter from all widget drawing functions 2026-05-27 10:21:49 +02:00