Putta Khunchalee
|
460b7f38f6
|
Reserves BIOS area for kernel (#1314)
|
2025-03-15 19:03:07 +01:00 |
|
Putta Khunchalee
|
bc64f2ee14
|
Supports arbitrary object on RamBuilder (#1313)
|
2025-03-15 13:19:44 +01:00 |
|
Putta Khunchalee
|
a6bc1bf111
|
Converts RamMapper to trait object (#1306)
|
2025-03-08 17:52:15 +01:00 |
|
Putta Khunchalee
|
4e5440dcb7
|
Initializes Settings window (#1305)
|
2025-03-08 12:18:54 +01:00 |
|
Putta Khunchalee
|
de3e81178b
|
Prevents memory returned from Ram::alloc from deallocation (#1304)
|
2025-03-07 21:14:00 +01:00 |
|
Putta Khunchalee
|
443d55375c
|
Extracts hypervisor into a dedicated crate (#1293)
|
2025-02-25 15:14:47 +00:00 |
|
Putta Khunchalee
|
439429cc38
|
Passes memory map from VMM to kernel (#1292)
|
2025-02-24 16:27:18 +00:00 |
|
Putta Khunchalee
|
c46cdca215
|
Changes return type of CpuDebug::reason (#1291)
|
2025-02-24 20:23:22 +07:00 |
|
Putta Khunchalee
|
ea6b1513a5
|
Makes hv::new safe (#1289)
|
2025-02-22 16:21:00 +00:00 |
|
Putta Khunchalee
|
aad328afc6
|
Upgrades all crates to 2024 edition (#1286)
|
2025-02-21 15:35:50 +00:00 |
|
Putta Khunchalee
|
b824e9e7f2
|
Initializes GdbSession (#1254)
|
2025-01-21 19:17:40 +01:00 |
|
Putta Khunchalee
|
1d2a3ee937
|
Splits panic handler and console into krt (#1239)
|
2025-01-11 14:33:20 +01:00 |
|
SuchAFuriousDeath
|
96f4632ed8
|
Implements set_center for windows, minor improvements (#1220)
|
2025-01-02 01:25:47 +07:00 |
|
Putta Khunchalee
|
9bb2080d2f
|
Revises VMM logging (#1214)
|
2024-12-29 18:47:18 +01:00 |
|
Putta Khunchalee
|
85183009de
|
Revises CPU exit event (#1213)
|
2024-12-29 20:06:15 +07:00 |
|
Putta Khunchalee
|
176a593b4c
|
Merges CpuManager to Vmm (#1212)
|
2024-12-29 11:42:21 +01:00 |
|
Putta Khunchalee
|
0a875cc040
|
Moves note reader to a dedicated module (#1211)
|
2024-12-28 21:45:27 +01:00 |
|
Putta Khunchalee
|
95906d8675
|
Starts VMM (#1210)
|
2024-12-28 14:50:07 +01:00 |
|
Putta Khunchalee
|
9cbc994070
|
Removes scoped thread (#1209)
|
2024-12-28 13:25:39 +01:00 |
|
Putta Khunchalee
|
252047a243
|
Removes gdbstub dispatcher (#1208)
|
2024-12-28 11:05:14 +01:00 |
|
Putta Khunchalee
|
c39be35d6e
|
Initializes VMM event handler loop (#1207)
|
2024-12-27 19:14:28 +01:00 |
|
Putta Khunchalee
|
5195fd3b60
|
Allows Screen to be used directly by VMM (#1204)
|
2024-12-27 11:09:30 +01:00 |
|
Putta Khunchalee
|
54326ece55
|
Displays waiting for debugger window (#1203)
|
2024-12-26 21:40:29 +01:00 |
|
Putta Khunchalee
|
27af0f3871
|
Replaces VmmHandler with EventLoopProxy (#1174)
|
2024-12-09 21:57:20 +01:00 |
|
Putta Khunchalee
|
3a805a57ab
|
Uses scoped threads on vCPU (#1171)
|
2024-12-09 03:02:10 +07:00 |
|
Putta Khunchalee
|
2561b39ff4
|
Hides graphics implementation from outside (#1170)
|
2024-12-08 18:00:53 +01:00 |
|
SuchAFuriousDeath
|
2e93cbd701
|
Refactors vmm args (#1151)
|
2024-12-07 23:42:11 +07:00 |
|
SuchAFuriousDeath
|
a98aa13359
|
Prevents main window from running when wizard closes, appeases clippy (#1149)
|
2024-11-30 21:10:40 +07:00 |
|
Putta Khunchalee
|
ddc26cd53e
|
Replaces ScreenBuffer and VmmEventHandler with VmmHandler (#1135)
|
2024-11-23 18:12:20 +01:00 |
|
Putta Khunchalee
|
2f65374694
|
Merges VMM screen into graphics module (#1134)
|
2024-11-23 20:00:30 +07:00 |
|
SuchAFuriousDeath
|
e83866bca9
|
Refactors vmm events (#1131)
|
2024-11-23 18:01:49 +07:00 |
|
Putta Khunchalee
|
62b2b773da
|
Prepares to merge VMM screen into graphics module (#1133)
|
2024-11-23 11:26:38 +01:00 |
|
Putta Khunchalee
|
fe45c4a733
|
Updates Flatpak to build Slint instead of Qt (#1130)
|
2024-11-22 17:16:28 +01:00 |
|
Putta Khunchalee
|
4f28122dbe
|
Initializes VMM screen for Slint (#1126)
|
2024-11-21 18:21:32 +01:00 |
|
Putta Khunchalee
|
037f9cbfa7
|
Removes vmm_start (#1125)
|
2024-11-20 21:00:33 +01:00 |
|
SuchAFuriousDeath
|
12c65cd4f6
|
Refactors debugging-related code (#1123)
|
2024-11-21 02:45:24 +07:00 |
|
SuchAFuriousDeath
|
c25bf3e09d
|
Updates some dependencies, minor refactors (#1120)
|
2024-11-21 00:10:20 +07:00 |
|
SuchAFuriousDeath
|
85c6d3b183
|
Refactors event handler (#1118)
|
2024-11-20 23:20:48 +07:00 |
|
Putta Khunchalee
|
c59d23295d
|
Moves hv module to top-level (#1117)
|
2024-11-19 19:57:51 +01:00 |
|
SuchAFuriousDeath
|
8675ec8b07
|
Adds debug launch configuration and task for Slint (#1116)
|
2024-11-20 01:28:49 +07:00 |
|
SuchAFuriousDeath
|
49ee5fb888
|
Refactors tab number in Slint as enum (#1107)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-11-16 20:26:18 +01:00 |
|
SuchAFuriousDeath
|
296cc3e502
|
Initializes Slint gui (#1084)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-11-11 11:16:48 +07:00 |
|
Putta Khunchalee
|
9aef904d24
|
Initializes MMIO implementation for HVF (#1091)
|
2024-11-09 19:26:06 +01:00 |
|
Putta Khunchalee
|
fed6c3c474
|
Fixes hv_vcpu_run never return (#1086)
|
2024-11-09 09:58:35 +01:00 |
|
SuchAFuriousDeath
|
301b1e3db8
|
Implements handle_breakpoint with stop reason (#1076)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-28 00:34:38 +07:00 |
|
SuchAFuriousDeath
|
c8a220bea2
|
Implements MultiThreadResume for CpuManager (#1073)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-27 23:10:23 +07:00 |
|
SuchAFuriousDeath
|
1b22d340ee
|
Implements software breakpoints for x86_64 (#1069)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-26 22:12:50 +07:00 |
|
SuchAFuriousDeath
|
93894163b5
|
Implements MultiThreadResume for CpuManager (#1068)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-26 15:39:52 +07:00 |
|
Putta Khunchalee
|
f919cd89b9
|
Enables debug trap for HVF (#1067)
|
2024-10-25 19:16:32 +02:00 |
|
Putta Khunchalee
|
a25b74104e
|
Moves GDB MultiThreadBase implementation out of arch-specific (#1066)
|
2024-10-25 09:00:00 +02:00 |
|