shadPS4/src/core
Stephen Miller ce158290fb
Some checks failed
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
Minor Kernel Fixes (#1529)
* Skip destruction of adaptive mutex initializers

Based around similar behaviors implemented in the more-kernel branch. Hatsune Miku Project Diva X needs this.

* Fix posix_lseek result overflow

Seen when testing Spider-Man Miles Morales on more-kernel.

* Add posix_fsync

Used by Spider-Man Miles Morales. I've added the normal posix error handling to this function, though I'm aware sceKernelFsync doesn't return any errors currently. This is for future proofing and accuracy, as the actual libkernel does the usual error handling too.

* Properly handle VirtualQuery calls on PoolReserved memory.

* Export posix_getpagesize under libkernel

Bloons TD 5 needs this.

* Clang
2024-11-14 18:00:57 +02:00
..
aerolib fix typo in LOG_INFO (#559) 2024-08-26 15:22:11 +03:00
crypto crypto: Fix deallocation of key data while in use. 2024-08-28 03:39:51 -07:00
devtools FPS counter now appears at the top left corner every time (#1426) 2024-10-21 18:26:32 +03:00
file_format Minor Fixes for Separate Update Folder (#1387) 2024-10-15 22:29:27 +03:00
file_sys core/fs: fix file path (again) (#1408) 2024-10-18 18:56:15 +03:00
libraries Minor Kernel Fixes (#1529) 2024-11-14 18:00:57 +02:00
loader Fix path bugs & wrap seeks in an if (#1154) 2024-09-30 12:42:59 +03:00
address_space.cpp core: Fix mmap being unable to map GPU memory 2024-10-12 16:35:12 +02:00
address_space.h renderer_vulkan: Commize and adjust buffer bindings (#1412) 2024-10-19 15:30:58 +03:00
cpu_patches.cpp Fix fmt error (#1150) 2024-09-29 14:02:46 +02:00
cpu_patches.h cpu_patches: Patch just-in-time using signal handlers. (#852) 2024-09-15 23:48:34 +03:00
debug_state.cpp Devtools improvements I (#1392) 2024-10-16 13:12:46 +03:00
debug_state.h Devtools improvements I (#1392) 2024-10-16 13:12:46 +03:00
linker.cpp Devtools: PM4 Explorer (#1094) 2024-10-03 22:43:23 +02:00
linker.h core: Fix some missing uses of ExecuteGuest. (#1214) 2024-10-03 08:38:24 +03:00
loader.cpp - Added trophy decryption when extracting a fpkg. trp icons and xmls are dumped to game_data/<title> (can be restored if deleted by accident by opening the trophy viewer) 2024-06-10 20:42:21 -06:00
loader.h - Added trophy decryption when extracting a fpkg. trp icons and xmls are dumped to game_data/<title> (can be restored if deleted by accident by opening the trophy viewer) 2024-06-10 20:42:21 -06:00
memory.cpp Minor Kernel Fixes (#1529) 2024-11-14 18:00:57 +02:00
memory.h renderer_vulkan: Commize and adjust buffer bindings (#1412) 2024-10-19 15:30:58 +03:00
module.cpp core: Fix some missing uses of ExecuteGuest. (#1214) 2024-10-03 08:38:24 +03:00
module.h kernel: Implement some functions 2024-06-22 18:09:03 +03:00
platform.h core/gnmdriver: Proper interrupt registering (#1218) 2024-10-31 17:53:03 +02:00
signals.cpp Devtools: PM4 Explorer (#1094) 2024-10-03 22:43:23 +02:00
signals.h Patch extrq (#943) 2024-09-23 19:19:52 +03:00
tls.cpp Initial support for compiling on ARM64. (#788) 2024-09-09 13:23:16 +03:00
tls.h macos: Remove need for TLS patch by storing TCB pointer in FS. 2024-09-01 02:22:42 -07:00
virtual_memory.cpp several fixes (#112) 2024-04-13 22:37:21 +03:00
virtual_memory.h chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00