Putta Khunchalee
|
5042bdc46c
|
Produces PIE kernel for AArch64 (#929)
|
2024-08-15 21:09:41 +02:00 |
|
Putta Khunchalee
|
9ac31cd725
|
Sets SP_EL1 for Mac M1 (#928)
|
2024-08-14 19:12:14 +02:00 |
|
Putta Khunchalee
|
bee12a8d25
|
Initializes Vulkan Instance (#927)
|
2024-08-13 20:27:11 +02:00 |
|
Putta Khunchalee
|
7f04eee962
|
Fixes incorrect kernel mapping (#926)
|
2024-08-12 09:51:37 +02:00 |
|
Putta Khunchalee
|
979dd51e32
|
Moves RAM setup to RamBuilder (#925)
|
2024-08-11 20:16:27 +02:00 |
|
Putta Khunchalee
|
e97bfaec9e
|
Moves Ram to hw module (#924)
|
2024-08-10 18:15:18 +02:00 |
|
Putta Khunchalee
|
36c4618ea3
|
Replaces drop on CpuStates with commit (#923)
|
2024-08-10 17:15:12 +02:00 |
|
Putta Khunchalee
|
101a8dee84
|
Merges cpu module with hv (#922)
|
2024-08-10 15:00:49 +02:00 |
|
Putta Khunchalee
|
a4d9b4fcb8
|
Moves KVM, WHP and HF into hv module (#921)
|
2024-08-10 13:48:04 +02:00 |
|
Putta Khunchalee
|
816c9ca170
|
Initializes Vulkan (#920)
|
2024-08-10 12:34:04 +02:00 |
|
Putta Khunchalee
|
c4f83699a4
|
Passes BootEnv to kernel (#919)
|
2024-08-07 22:26:25 +02:00 |
|
SuchAFuriousDeath
|
392e2e2e01
|
Stores exit for aarch64 (#918)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-08-06 16:09:12 +07:00 |
|
SuchAFuriousDeath
|
4edcb3f141
|
Implements run and states for x86 MacOS (#909)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-08-04 07:01:04 +07:00 |
|
Putta Khunchalee
|
833e2532d5
|
Fixes KVM_EXIT_FAIL_ENTRY on Intel CPU (#917)
|
2024-08-03 14:27:14 +02:00 |
|
Putta Khunchalee
|
2bc3d04689
|
Initializes Metal layer (#915)
|
2024-08-01 17:38:20 +02:00 |
|
Putta Khunchalee
|
573eca3240
|
Initializes screen implementation (#913)
|
2024-07-31 19:34:01 +02:00 |
|
Putta Khunchalee
|
8621f8b04c
|
Initializes vmm_draw (#912)
|
2024-07-30 21:25:58 +02:00 |
|
Putta Khunchalee
|
52d1a72ab9
|
Adds icon for Save and Start button (#911)
|
2024-07-30 06:42:55 +02:00 |
|
Putta Khunchalee
|
60c5f03c0d
|
Initializes kernel logging (#910)
|
2024-07-29 19:34:15 +02:00 |
|
Putta Khunchalee
|
ea61cb175f
|
Implements CPU run for Windows Hypervisor Platform (#908)
|
2024-07-28 19:46:16 +02:00 |
|
Putta Khunchalee
|
8fa6f1ad5a
|
Implements CPU states for Windows Hypervisor Platform (#907)
|
2024-07-28 19:11:54 +02:00 |
|
Putta Khunchalee
|
1656bbdec8
|
Maps virtual address 0xffffffff82200000 to the kernel (#906)
|
2024-07-28 16:48:18 +02:00 |
|
Putta Khunchalee
|
0a612de3a8
|
Runs the kernel (#904)
|
2024-07-28 14:04:14 +02:00 |
|
Putta Khunchalee
|
4dc339b5f4
|
Sets CS to run the kernel in ring 0 with 64-bit mode (#903)
|
2024-07-27 19:52:27 +02:00 |
|
Putta Khunchalee
|
fef2996562
|
Maps initial page tables for the kernel (#902)
|
2024-07-27 16:17:32 +02:00 |
|
Putta Khunchalee
|
1a4fdca117
|
Initializes VM screen (#901)
|
2024-07-26 20:04:58 +02:00 |
|
Putta Khunchalee
|
5f56644c18
|
Moves central widget to LaunchSettings (#900)
|
2024-07-25 22:13:24 +02:00 |
|
Putta Khunchalee
|
f873631e05
|
Moves logs viewer into a dedicated Window (#899)
|
2024-07-25 08:18:44 +02:00 |
|
Putta Khunchalee
|
fbf1a45cf6
|
Fixes incorrect kernel path on AArch64 (#898)
|
2024-07-23 22:42:48 +02:00 |
|
Putta Khunchalee
|
fb5024fff8
|
Uses light theme icons on dark theme by invert its color (#897)
|
2024-07-23 19:57:36 +02:00 |
|
Putta Khunchalee
|
2034f1b8c0
|
Maps kernel to VM memory (#896)
|
2024-07-22 13:52:56 +02:00 |
|
Putta Khunchalee
|
1b14bf133f
|
Adds CMake step to run codesign on macOS (#895)
|
2024-07-22 08:49:13 +02:00 |
|
Putta Khunchalee
|
e19e26c845
|
Moves Hypervisor from legacy kernel to core (#894)
|
2024-07-21 17:46:26 +02:00 |
|
Putta Khunchalee
|
c45db94b17
|
Uses cbindgen to generate core binding (#893)
|
2024-07-21 12:18:19 +02:00 |
|
Putta Khunchalee
|
7a7a6b0587
|
Revises firmware installation (#892)
|
2024-07-20 19:45:01 +07:00 |
|
Putta Khunchalee
|
ebd3131155
|
Initializes AArch64 supports (#891)
|
2024-07-16 22:08:35 +02:00 |
|
Putta Khunchalee
|
b93fde21d0
|
Initializes GUI for VMM (#890)
|
2024-07-14 21:52:33 +02:00 |
|
Putta Khunchalee
|
98981ef1f9
|
Initializes kernel-mode kernel (#889)
|
2024-07-14 14:13:36 +02:00 |
|
Putta Khunchalee
|
6ca06469d9
|
Implements idle process (#887)
|
2024-07-13 19:21:01 +02:00 |
|
Putta Khunchalee
|
bf704b5311
|
Implements process_init event (#885)
|
2024-07-07 15:59:29 +02:00 |
|
Putta Khunchalee
|
5001f5a4c4
|
Initializes fork_findpid implementation (#884)
|
2024-07-06 11:12:20 +02:00 |
|
Putta Khunchalee
|
0c8c130b2f
|
Initializes Scheduler (#881)
|
2024-06-23 17:32:46 +02:00 |
|
Putta Khunchalee
|
f3479a3046
|
Initializes Pcpu (#880)
|
2024-06-23 08:31:57 +02:00 |
|
SuchAFuriousDeath
|
479b9043a0
|
Moves vm syscalls to VmMgr (#879)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-06-23 13:24:51 +07:00 |
|
Putta Khunchalee
|
abdc01186a
|
Spawns threads to drive vCPUs (#878)
|
2024-06-22 14:21:32 +02:00 |
|
SuchAFuriousDeath
|
d594e0c263
|
Adjusts hypervisor errors on mac to use NonZero (#852)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
|
2024-06-22 13:42:06 +07:00 |
|
Putta Khunchalee
|
c216dc798f
|
Initializes VmMgr (#875)
|
2024-06-16 17:08:48 +02:00 |
|
Putta Khunchalee
|
2a73ba0c7a
|
Moves sys_thr_new to ProcManager (#874)
|
2024-06-16 13:57:01 +02:00 |
|
Putta Khunchalee
|
19d67dc9ba
|
Implements sys_rtprio_thread for the calling thread (#873)
|
2024-06-15 12:40:48 +02:00 |
|
Putta Khunchalee
|
9688b75726
|
Changes td type on syscall handler (#872)
|
2024-06-02 17:26:35 +02:00 |
|