• Joined on 2025-02-05
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
tomolt pushed to main at tomolt/visor 2025-03-11 01:41:35 +01:00
fb720ed106 Setting up guest state
tomolt pushed to main at tomolt/visor 2025-03-10 20:42:19 +01:00
56d72e41f2 VMCLEAR & VMPTRLD
tomolt pushed to main at tomolt/visor 2025-03-10 20:25:42 +01:00
64df03c230 Calling VMXON
tomolt pushed to main at tomolt/visor 2025-03-10 19:20:01 +01:00
ec58283e42 Detect VT-x
tomolt created branch main in tomolt/visor 2025-03-10 18:52:50 +01:00
tomolt pushed to main at tomolt/visor 2025-03-10 18:52:50 +01:00
f0b9af28fc Fix: Put libraries at end of linker call
b9222eb044 Set up a basic dev environment