nmzik
|
a67a033ff8
|
Remove redundant tracking lock checks from the hot path
|
2026-10-02 13:24:03 +04:00 |
Saif Malik
|
6f241bef49
|
Fix macOS aggregate test build (#536)
* tests: add Darwin memory test support
* tests: fix x86_64 aggregate test build
* tests: verify macOS memory and shader tests
* tests: validate macOS death-test setup before fork
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-09-29 01:43:28 +04:00 |
nmzik
|
2016f8e2fe
|
gpu: address extended guest memory without widening dense cache tables
|
2026-09-28 18:01:49 +04:00 |
nmzik
|
23c8a43e37
|
Simplify and batch buffer cache downloads
|
2026-09-12 14:17:00 +04:00 |
nmzik
|
25a44371e3
|
refactor(graphics)
|
2026-09-12 13:40:10 +04:00 |
nmzik
|
211242452b
|
kernel: use per-thread signal stacks for guest stack faults
|
2026-09-06 09:28:19 +04:00 |
nmzik
|
4c769dfbf9
|
render: simplify buffer and memory tracking ownership
|
2026-09-06 03:46:34 +04:00 |
nmzik
|
39a34fa343
|
graphics: consolidate validation guest checks
|
2026-08-31 11:06:51 +04:00 |
nmzik
|
cb378365e1
|
renderer: avoid allocating for dirty range probes
|
2026-08-23 19:22:17 +02:00 |
nmzik
|
7907a50817
|
minor optimizations
|
2026-08-07 09:26:37 +02:00 |
nmzik
|
51d0e02543
|
perf: sync only GPU-dirty readbacks
|
2026-08-04 02:26:50 +02:00 |
nmzik
|
b877b4be9c
|
graphics: perf - batch GPU page watcher updates at 4 MiB granularity
|
2026-08-02 08:39:50 +02:00 |
nmzik
|
f830d6b2e4
|
renderer: remove legacy code left from refactoring
|
2026-07-31 23:13:48 +02:00 |
nmzik
|
d8a4c83cc7
|
format src and tests with clang-format
|
2026-07-31 11:36:12 +02:00 |
nmzik
|
2f5396c6a5
|
Rework guest memory tracking/virtual address space/direct and flexible memory (#135)
* Rework guest memory tracking
* add unknwon flag
* Fix macOS guest address-space reservation
|
2026-07-31 03:07:17 +02:00 |
nmzik
|
f6e01e5403
|
Optimize bulk memory invalidation (#124)
* Per page -> per range search (optimization)
|
2026-07-29 05:09:36 +02:00 |
Stefanos Costa
|
2b9cba457e
|
Linux: port the emulator to a working state on Linux (#117)
Linux: port the emulator to a working state
|
2026-07-29 00:25:58 +02:00 |
nmzik
|
147188b143
|
Initial commit
|
2026-07-16 10:21:41 +02:00 |