• Joined on 2025-02-05
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
tomolt pushed to main at tomolt/visor 2025-03-12 03:26:41 +01:00
1cf6571671 Setting even more execution control fields
tomolt pushed to main at tomolt/visor 2025-03-12 02:34:43 +01:00
ba33c4bf8d Improved guest segment state setup
tomolt pushed to main at tomolt/visor 2025-03-11 21:24:10 +01:00
af84732da1 Setting up a host TSS
tomolt pushed to main at tomolt/visor 2025-03-11 21:00:26 +01:00
e1ba08bbc0 Bug fixes, more state setup
tomolt pushed to main at tomolt/visor 2025-03-11 18:46:58 +01:00
4965c38de9 Per-processor GDT & IDT
tomolt pushed to main at tomolt/visor 2025-03-11 17:16:55 +01:00
3704e95c64 Printing extended VMX errors
tomolt pushed to main at tomolt/visor 2025-03-11 02:07:23 +01:00
f374da687b Initializing host state