|
21cd44ec04
|
[dynarmic] jit fix branch v2 (#203)
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: #203
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
|
2025-08-27 06:49:50 +02:00 |
|
|
41f0fa97ca
|
[dynarmic] revert bad changes (#202)
This reverts commit 56acd4041a .
pr needs rebase and fix, audio broke
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: #202
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Signed-off-by: crueter <crueter@eden-emu.dev>
|
2025-08-04 15:21:54 -04:00 |
|
|
56acd4041a
|
[dynarmic] XMM spill, SSE/AVX emit, sub/add, configurable JIT state pointer, remove unnecessary stuff (#128)
Reviewed-on: #128
https://www.agner.org/optimize/
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
|
2025-08-02 00:48:10 +02:00 |
|
Liam
|
bf50a0e0c2
|
kernel: fix debugger and process list lifetime
|
2024-01-12 18:31:33 -05:00 |
|
Viktor Szépe
|
cff668e1c4
|
Fix typos in src/core (#12625)
* Fix typos in src/core
* Fix typo correction
* Fix indentation of MemoryStateNames
* Fix indent
|
2024-01-08 13:31:48 -06:00 |
|
Liam
|
3d5c6a73cb
|
core: refactor emulated cpu core activation
|
2023-12-04 10:37:16 -05:00 |
|
Liam
|
17a571379b
|
gdbstub: read module information from memory layout
|
2023-11-11 10:41:06 -05:00 |
|
Liam
|
713f292a25
|
kernel: add KPageTableBase
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
|
2023-11-10 12:01:35 -05:00 |
|
Liam
|
62e106dbe8
|
kernel: update KProcess
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
6031cf1017
|
gdbstub: add PermissionLocked to mappings table
|
2023-10-20 02:53:31 -04:00 |
|
Liam
|
890f5f8759
|
gdbserver: use numeric character references for unicode
|
2023-10-01 19:22:08 -04:00 |
|
Liam
|
efa3409a30
|
gdbstub: fixup replaced instruction bytes in memory reads
|
2023-08-14 16:33:27 -04:00 |
|
Liam
|
46234254b1
|
core: reduce TOCTTOU memory access
|
2023-07-22 11:19:29 -04:00 |
|
Liam
|
6b6f0b21b9
|
k_process: PageTable -> GetPageTable
|
2023-07-14 21:43:15 -04:00 |
|
Liam
|
6eaef51cf2
|
memory: rename global memory references to application memory
|
2023-03-23 20:28:47 -04:00 |
|
Liam
|
156516e399
|
kernel: use KTypedAddress for addresses
|
2023-03-22 09:35:16 -04:00 |
|
Liam
|
b8da5b73b2
|
kernel: convert KProcess to new style
|
2023-03-12 22:09:27 -04:00 |
|
Liam
|
46d09ae364
|
kernel: convert KThread to new style
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
1c3a93e7c4
|
service: refactor server architecture
Converts services to have their own processes
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
c68577384a
|
general: rename CurrentProcess to ApplicationProcess
|
2023-02-13 19:03:12 -05:00 |
|
Liam
|
f28fbaa41e
|
debugger: add host fastmem pointer fetch command
|
2023-01-12 18:35:14 -05:00 |
|
Liam
|
9f12c3e22f
|
gdbstub: add ams monitor commands
|
2022-11-10 19:20:57 -05:00 |
|
Liam
|
2e78c2fdb9
|
gdbstub: fix register pokes
|
2022-06-25 12:07:20 -04:00 |
|
Liam
|
8d2abc710c
|
core/debugger: memory breakpoint support
|
2022-06-16 13:18:07 -04:00 |
|
Liam
|
c14f683322
|
core/debugger: fix a number of shutdown deadlocks
|
2022-06-10 09:17:12 -04:00 |
|
Liam
|
67d1c62135
|
gdbstub: add missing library list command
|
2022-06-03 20:42:13 -04:00 |
|
Liam
|
b3dce90004
|
core/debugger: Support reading guest thread names
|
2022-06-01 21:25:32 -04:00 |
|
Morph
|
a08c0ca9c3
|
Merge pull request #8402 from liamwhite/better-step
core/debugger: Improved stepping mechanism and misc fixes
|
2022-06-01 20:46:10 -04:00 |
|
Liam
|
da50e98e3a
|
core/debugger: Improved stepping mechanism and misc fixes
|
2022-06-01 02:15:15 -04:00 |
|
Morph
|
0767bdd486
|
gdbstub: Explicitly cast return type to u8
Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
|
2022-06-01 01:40:18 -04:00 |
|
Liam
|
2ee161a0bf
|
core/debugger: Implement new GDB stub debugger
|
2022-06-01 00:01:25 -04:00 |
|