Putta Khunchalee
|
78f3029a70
|
Initializes zone allocation for uma_zalloc_arg (#1097)
|
2024-11-16 09:37:51 +01:00 |
|
Putta Khunchalee
|
de9f287968
|
Adds macOS and Windows CI for Slint (#1096)
|
2024-11-15 19:51:02 +01:00 |
|
SuchAFuriousDeath
|
7f7c5429bf
|
Passes device list to Slint UI (#1093)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-11-15 12:22:51 +07:00 |
|
Putta Khunchalee
|
f9c14d68e5
|
Removes user-mode gmtx (#1095)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Housekeep / Housekeep (push) Has been cancelled
|
2024-11-12 13:39:01 +01:00 |
|
SuchAFuriousDeath
|
296cc3e502
|
Initializes Slint gui (#1084)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
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)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
|
2024-11-09 19:26:06 +01:00 |
|
Putta Khunchalee
|
fed6c3c474
|
Fixes hv_vcpu_run never return (#1086)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-11-09 09:58:35 +01:00 |
|
Putta Khunchalee
|
bbb5fc14b7
|
Removes .obliteration-development (#1085)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Housekeep / Housekeep (push) Has been cancelled
|
2024-11-03 21:41:45 +01:00 |
|
Putta Khunchalee
|
90f1a5d0c1
|
Uses add_crate to build the kernel (#1083)
|
2024-11-03 19:21:08 +01:00 |
|
Putta Khunchalee
|
ab98b8f3fa
|
Initializes process creation (#1082)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-11-02 19:25:45 +01:00 |
|
Putta Khunchalee
|
829f54e7ce
|
Implements flags checking for fork1 implementation (#1081)
|
2024-11-02 15:07:56 +01:00 |
|
Putta Khunchalee
|
7c140d06ac
|
Initializes fork implementation (#1080)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-11-02 12:27:52 +01:00 |
|
Putta Khunchalee
|
b0e088e842
|
Removes Corrosion (#1078)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-11-01 22:45:30 +01:00 |
|
Putta Khunchalee
|
5bf3528f87
|
Initializes sysentvec (#1077)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
|
2024-10-27 20:14:12 +01:00 |
|
SuchAFuriousDeath
|
301b1e3db8
|
Implements handle_breakpoint with stop reason (#1076)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-28 00:34:38 +07:00 |
|
Putta Khunchalee
|
4e2d4c3991
|
Initializes syscall handler on Rust side (#1075)
|
2024-10-27 17:42:07 +01:00 |
|
SuchAFuriousDeath
|
c8a220bea2
|
Implements MultiThreadResume for CpuManager (#1073)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-27 23:10:23 +07:00 |
|
Putta Khunchalee
|
f320481259
|
Switches to kernel stack on syscall (#1074)
|
2024-10-27 21:12:45 +07:00 |
|
Putta Khunchalee
|
939df1891b
|
Saves user RSP on syscall (#1072)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-27 11:34:33 +01:00 |
|
Putta Khunchalee
|
10c0440d15
|
Allows per-architecture fields for Context (#1071)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-26 18:42:12 +02: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 |
|
Putta Khunchalee
|
cb79f3a13a
|
Moves macros to top-level (#1070)
|
2024-10-26 21:44:09 +07:00 |
|
SuchAFuriousDeath
|
93894163b5
|
Implements MultiThreadResume for CpuManager (#1068)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
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)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-25 19:16:32 +02:00 |
|
Putta Khunchalee
|
a25b74104e
|
Moves GDB MultiThreadBase implementation out of arch-specific (#1066)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-25 09:00:00 +02:00 |
|
Putta Khunchalee
|
1bc6b288c7
|
Sets SFMASK (#1065)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
|
2024-10-23 13:41:46 +02:00 |
|
Putta Khunchalee
|
83fc99400f
|
Moves syscall and sysret activation to kernel (#1064)
|
2024-10-23 12:49:49 +02:00 |
|
Putta Khunchalee
|
34fed03875
|
Populates CPUID for KVM (#1062)
|
2024-10-23 11:39:57 +02:00 |
|
Putta Khunchalee
|
a1621280b0
|
Initializes handler for syscall instruction (#1061)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-22 23:30:26 +02:00 |
|
SuchAFuriousDeath
|
6643a4db22
|
Implements read_addrs (#1060)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-23 04:18:16 +07:00 |
|
Putta Khunchalee
|
01693fa90d
|
Uses Corrosion to build libgui (#1058)
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
|
2024-10-21 22:35:32 +02:00 |
|
Putta Khunchalee
|
c2cc076d80
|
Uses CMake FetchContent to download MSVC toolchain scripts (#1057)
|
2024-10-21 20:44:10 +02:00 |
|
Putta Khunchalee
|
4348d8a1e2
|
Moves screen to top-level (#1056)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-20 21:21:56 +02:00 |
|
Putta Khunchalee
|
db87a860c8
|
Makes a dedicated error type for screen (#1055)
|
2024-10-21 01:43:45 +07:00 |
|
Putta Khunchalee
|
0dfe0354dd
|
Revises communication between debugger and debuggee thread (#1054)
|
2024-10-20 19:57:59 +02:00 |
|
SuchAFuriousDeath
|
5cf836fa5f
|
moves translate method to the Cpu trait (#1053)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-20 22:56:13 +07:00 |
|
Putta Khunchalee
|
7fa18ed4da
|
Fixes GUI freeze when the debugger is idle (#1052)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-20 16:40:28 +02:00 |
|
Putta Khunchalee
|
2cbd609ceb
|
Prevents the kernel from crashing the VMM (#1051)
|
2024-10-20 12:43:34 +02:00 |
|
SuchAFuriousDeath
|
9df9f3bcf7
|
Implements read_registers for x86_64 (#1050)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-20 01:54:30 +07:00 |
|
SuchAFuriousDeath
|
c2f486fa46
|
fixes fpu reg method calls (#1049)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-20 00:06:00 +07:00 |
|
SuchAFuriousDeath
|
4f06154d6f
|
Implements xmm and fpu internal reg getters (#1048)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-10-19 23:15:01 +07:00 |
|
Putta Khunchalee
|
cc64722ef0
|
Loads floating point registers for debugger (#1047)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-19 16:05:48 +02:00 |
|
Putta Khunchalee
|
ae78fd2b88
|
Loads segment selector for debugger (#1046)
|
2024-10-19 13:42:48 +02:00 |
|
Putta Khunchalee
|
9849e5f0ae
|
Loads RIP for debugger (#1045)
|
2024-10-19 12:03:10 +02:00 |
|
Putta Khunchalee
|
5d3ddebb6c
|
Loads RFLAGS for debugger (#1044)
|
2024-10-19 10:15:12 +02:00 |
|
Putta Khunchalee
|
ffc733f507
|
Makes CpuStates architecture-specific (#1043)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-18 19:47:53 +02:00 |
|
Putta Khunchalee
|
3be13e1704
|
Loads general purpose registers for debugger (#1042)
|
2024-10-18 19:03:37 +02:00 |
|
Putta Khunchalee
|
8897efef08
|
Switches from kernel debugging to OS debugging (#1041)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-17 23:25:00 +02:00 |
|
Putta Khunchalee
|
72a851d986
|
Fixes CI (#1040)
|
2024-10-17 19:05:57 +02:00 |
|
Putta Khunchalee
|
ae2bc802a3
|
Checks KVM_CAP_SET_GUEST_DEBUG (#1039)
Development Build / Build (push) Waiting to run
Development Build / Update PRs (push) Waiting to run
|
2024-10-16 21:47:28 +02:00 |
|