• Joined on 2025-02-05
tomolt pushed to mtrr at karlos/karlos 2025-03-19 19:17:04 +01:00
9bd807bef5 New compilation unit for MTRR code
tomolt pushed to paging at karlos/karlos 2025-03-19 19:16:25 +01:00
b7903079c3 Intrinsics for wrmsr() + rdmsr()
tomolt pushed to phys-alloc at karlos/karlos 2025-03-19 18:34:28 +01:00
3d7162a3a1 ram.c: 4 space indentation to match rest of codebase
tomolt pushed to phys-alloc at karlos/karlos 2025-03-19 18:31:42 +01:00
073a50a280 Buddy alloc: Invert fragmented bitmap
6aaccfc45e Freeing largest blocks possible to reduce startup time
af55a91877 Buddy allocator fixes, allocating datastructures
3d060d1b74 Stealing memory from the mmap to init phys alloc
cbb57bbe85 Reworked buddy allocator freelists
Compare 19 commits »
tomolt pushed to phys-alloc at karlos/karlos 2025-03-19 18:09:14 +01:00
565b1b0973 Buddy alloc: Invert fragmented bitmap
tomolt pushed to phys-alloc at karlos/karlos 2025-03-19 00:44:13 +01:00
e32f4a9b82 Freeing largest blocks possible to reduce startup time
tomolt pushed to phys-alloc at karlos/karlos 2025-03-18 20:51:35 +01:00
3cb75976de Buddy allocator fixes, allocating datastructures
tomolt pushed to phys-alloc at karlos/karlos 2025-03-18 04:00:06 +01:00
701cdc5273 Stealing memory from the mmap to init phys alloc
tomolt pushed to main at tomolt/visor 2025-03-16 19:31:52 +01:00
109c97f4a3 Yet more VMX state init
tomolt pushed to embedding-lua at tomolt/visor 2025-03-16 15:11:58 +01:00
3239403a11 Rearranged the source tree
tomolt pushed to embedding-lua at tomolt/visor 2025-03-16 01:30:27 +01:00
77a7742538 memcpy() + memset(); Makefile for libc
tomolt pushed to embedding-lua at tomolt/visor 2025-03-16 01:21:39 +01:00
b5c9c0de9a Cut a lot of chaff; Rewrote string.h completely
510a18e123 Copied Sortix' libc string implementation
3c732f27db Stack protector
Compare 3 commits »
tomolt created branch embedding-lua in tomolt/visor 2025-03-15 23:33:59 +01:00
tomolt pushed to embedding-lua at tomolt/visor 2025-03-15 23:33:59 +01:00
0960df714d Compiling lua without a C standard library
8a7e8d6240 Trimmed down the lua build somewhat
99ae88e30e Added sources for lua 5.4.7
Compare 3 commits »
tomolt pushed to main at karlos/karlos 2025-03-15 20:50:42 +01:00
ee4d584790 Merge branch 'hardware-deploy'
d5b3a78d87 Replaced some tabs with 4 spaces
2af1d01e34 Implemented basic console output on framebuffer
7a9a0829fb Properly initializing all segment selectors
ba11121291 Fixed pixel row addressing with fb_scanline
Compare 9 commits »
tomolt pushed to hardware-deploy at karlos/karlos 2025-03-15 20:42:01 +01:00
d5b3a78d87 Replaced some tabs with 4 spaces
tomolt pushed to hardware-deploy at karlos/karlos 2025-03-15 20:33:52 +01:00
2af1d01e34 Implemented basic console output on framebuffer
tomolt pushed to hardware-deploy at karlos/karlos 2025-03-15 19:53:58 +01:00
7a9a0829fb Properly initializing all segment selectors
tomolt pushed to main at tomolt/visor 2025-03-15 17:46:51 +01:00
4068773b59 More state init; Troubleshooter fixes
tomolt pushed to main at tomolt/visor 2025-03-15 15:06:33 +01:00
14fa1df99d Implemented a troubleshooting REPL to find out whats wrong with VMX