Commit graph

15 commits

Author SHA1 Message Date
SpikeHD
0ebcc09292
patch: Add support for patch files (#3419)
* feat: poc patch loading

* fix: remove some logging, tweak filename requirements

* fix: clang format

* fix: loop -> memcpy

* fix: patching the wrong file

* fix: patch path in shared path on linux

* fix: newline

* fix: change to txt

* fix: explicit std

* fix: conditionally load patches

* fix: stroull -> stoull
2024-11-15 23:32:55 +01:00
CreepNT
ff685b88f1 Refactor SELF loader to remove dependency on ELFIO 2022-09-20 20:32:38 +02:00
bookmist
b49b56081b kernel/tracy: set guest thread names 2022-05-18 22:22:13 +03:00
CreepNT
e095ab06af kernel: Add Callback object implementation.
- modules/SceKernelThreadMgr: add some callback function.
- build fixed by sunho
2021-11-04 19:18:51 +01:00
sunho
6c790558e0 Move load_self from host to kernel 2021-05-27 13:12:17 +02:00
sunho
c6790fa021 kernel: Merge thread state and functions & fix gdb 2021-05-22 21:12:11 +02:00
sunho
7d6d79c399 kernel: Merge state and functions 2021-05-19 11:36:18 +09:00
sunho
d5f4b954fc kerenl: Implement trampoline injection
kernel: Move debugging helpers to one place
2021-05-19 11:36:18 +09:00
sunho
3921ada1f2 kernel: Move cpu protocol to kernel 2021-05-18 03:18:25 +09:00
sunho
634e2ddb22 kernel: Remove hacks in thread signal and simpify it 2021-05-16 01:38:29 +02:00
sunho
1e96724d45 kernel: Pull out avplayer,auidodev,videodec,fiber state
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
2021-05-09 19:47:59 +02:00
sunho
fa7c84a43f kernel: Add ThreadDataQueue 2021-05-01 11:16:19 +09:00
1whatleytay
77430da4e6 codec: add h264, mjpeg, player 2020-07-08 14:11:51 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers (#649) 2020-02-06 09:44:49 -05:00
Nicolas Jallamion
06299de242 emulator: Refactor file structure (#557)
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00
Renamed from src/emulator/kernel/CMakeLists.txt (Browse further)