• Joined on 2025-02-05
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
tomolt pushed to phys-alloc at karlos/karlos 2025-03-15 04:03:30 +01:00
a03321deba Reworked buddy allocator freelists
tomolt created branch phys-alloc in karlos/karlos 2025-03-14 03:23:01 +01:00
tomolt pushed to phys-alloc at karlos/karlos 2025-03-14 03:23:01 +01:00
d7c5ef5b45 WIP buddy allocator for physical frames
tomolt pushed to main at karlos/karlos 2025-03-12 21:36:16 +01:00
043fcef9e0 Designed a simple interface for a frame allocator
tomolt pushed to main at karlos/karlos 2025-03-12 20:47:40 +01:00
d998fdc777 Implemented some basic LAPIC driver code
tomolt pushed to main at tomolt/visor 2025-03-12 17:31:17 +01:00
c226f85b5f Moved VMX field definitions into appropriate header
tomolt pushed to main at tomolt/visor 2025-03-12 17:21:10 +01:00
4e110312e9 More checks & setup out of desperation