Commit graph

22 commits

Author SHA1 Message Date
510a18e123 Copied Sortix' libc string implementation 2025-03-16 00:38:26 +01:00
3c732f27db Stack protector 2025-03-16 00:38:18 +01:00
0960df714d Compiling lua without a C standard library 2025-03-15 23:33:20 +01:00
8a7e8d6240 Trimmed down the lua build somewhat 2025-03-15 22:59:24 +01:00
99ae88e30e Added sources for lua 5.4.7 2025-03-15 22:46:02 +01:00
4068773b59 More state init; Troubleshooter fixes 2025-03-15 17:46:14 +01:00
14fa1df99d Implemented a troubleshooting REPL to find out whats wrong with VMX 2025-03-15 15:05:51 +01:00
c226f85b5f Moved VMX field definitions into appropriate header 2025-03-12 17:30:42 +01:00
4e110312e9 More checks & setup out of desperation 2025-03-12 17:20:39 +01:00
1cf6571671 Setting even more execution control fields 2025-03-12 03:25:50 +01:00
ba33c4bf8d Improved guest segment state setup 2025-03-12 02:33:53 +01:00
af84732da1 Setting up a host TSS 2025-03-11 21:23:15 +01:00
e1ba08bbc0 Bug fixes, more state setup 2025-03-11 20:59:39 +01:00
4965c38de9 Per-processor GDT & IDT 2025-03-11 18:46:10 +01:00
3704e95c64 Printing extended VMX errors 2025-03-11 17:16:03 +01:00
f374da687b Initializing host state 2025-03-11 02:06:12 +01:00
fb720ed106 Setting up guest state 2025-03-11 01:40:28 +01:00
56d72e41f2 VMCLEAR & VMPTRLD 2025-03-10 20:41:09 +01:00
64df03c230 Calling VMXON 2025-03-10 20:24:32 +01:00
ec58283e42 Detect VT-x 2025-03-10 19:19:53 +01:00
f0b9af28fc Fix: Put libraries at end of linker call 2025-03-10 03:36:32 +01:00
b9222eb044 Set up a basic dev environment 2025-03-10 02:36:46 +01:00