shadPS4/src/core/libraries
Stephen Miller e757063d31
Improved error handling in sceKernelAllocateDirectMemory (#2037)
* Handle errors in sceKernelAllocateDirectMemory

* Improve accuracy of error cases

Some of our existing cases are normally EAGAIN returns.

* Improve logging on errors

* Clang

* TEMPORARY HACK FOR NBA TESTS

This will be removed before this PR is marked as ready, and is only here to make sure the other NBA games (and perhaps DOA3) work if some missing init behavior is handled.

* Revert "TEMPORARY HACK FOR NBA TESTS"

This reverts commit a0e27b0229.

* Change error message
2025-02-05 17:21:05 +02:00
..
ajm ajm: added stubbed statistics instance (#1924) 2024-12-29 12:53:06 +02:00
app_content system_service: Add simple event queue and push an EntitlementUpdate event to it when app content is initialized (#2238) 2025-01-25 11:00:52 +02:00
audio audioout: Add error returns when not initialized. (#2309) 2025-02-01 10:52:40 +02:00
audio3d texture_cache: Improve support for stencil reads (#1758) 2024-12-13 18:28:19 +02:00
avplayer fix: fix #1457 again by moving av_err2str to a common header (#1688) 2024-12-08 00:52:03 +02:00
disc_map Reorganization of includes (Part 2) 2024-08-30 15:48:21 +02:00
fiber libraries/fiber: print fiber ctx size on stack overflow 2025-01-24 19:37:34 +01:00
game_live_streaming Network libs fixes , stubs and more (#1324) 2024-10-11 10:37:36 +03:00
gnmdriver hotfix: Fix missing embedded PS shader address bits. 2025-01-26 01:02:55 -08:00
ime Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
jpeg Support for Vulkan 1.4 (#1665) 2024-12-07 19:41:41 +02:00
kernel Improved error handling in sceKernelAllocateDirectMemory (#2037) 2025-02-05 17:21:05 +02:00
libc_internal texture_cache: Improve support for stencil reads (#1758) 2024-12-13 18:28:19 +02:00
libpng hot-fix: debug build fixed 2024-12-01 15:46:08 +01:00
mouse dummy sceMouse module and change sceMouseRead to debug to reduce spam (#2074) 2025-01-06 18:45:53 +02:00
move libraries: Add libSceMove HLE skeleton (#1945) 2024-12-28 12:58:37 +02:00
network network: Remove firing Np callbacks from check stubs. (#2161) 2025-01-16 13:17:07 +02:00
ngs2 core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
np_common Implement sceNpCmp functions (#2114) 2025-01-11 17:58:07 +01:00
np_manager Additional libSceNpManager functions and cleanup (#2195) 2025-01-19 19:12:42 -08:00
np_party stubbed webbrowserdialog,npparty (#2234) 2025-01-24 19:22:06 +02:00
np_score Reorganization of includes (Part 2) 2024-08-30 15:48:21 +02:00
np_trophy core: better memory configuration (#1896) 2024-12-28 12:03:00 +01:00
np_web_api Add libSceNpWebApi (#2150) 2025-01-15 13:19:41 +02:00
pad Added keyboard and mouse input remapping, mouse movement to joystick logic, GUI and more (#1356) 2025-01-31 16:36:14 +02:00
playgo fix scePlayGoGetLocus (#2067) 2025-01-06 00:46:26 +02:00
random core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
razor_cpu libraries: Add libSceRazorCpu HLE skeleton. (#1624) 2024-11-30 11:30:22 +02:00
remote_play Network libs fixes , stubs and more (#1324) 2024-10-11 10:37:36 +03:00
rtc core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
save_data Savefixes vii (#2279) 2025-01-30 09:45:48 +02:00
screenshot Reorganization of includes (Part 2) 2024-08-30 15:48:21 +02:00
share_play Network libs fixes , stubs and more (#1324) 2024-10-11 10:37:36 +03:00
system system_service: Add simple event queue and push an EntitlementUpdate event to it when app content is initialized (#2238) 2025-01-25 11:00:52 +02:00
usbd Reduce USBD Log Spamming (#2019) 2025-01-02 17:37:19 +02:00
videodec hotfix: Raise videodec memory back up to 16MB. 2025-01-29 01:32:12 -08:00
videoout sceVideoOutDeleteFlipEvent (#2339) 2025-02-03 23:27:48 -08:00
web_browser_dialog stubbed webbrowserdialog,npparty (#2234) 2025-01-24 19:22:06 +02:00
zlib libraries: Implement libSceZlib. (#2256) 2025-01-28 18:48:19 +02:00
error_codes.h core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
libs.cpp libraries: Implement libSceZlib. (#2256) 2025-01-28 18:48:19 +02:00
libs.h kernel: Rewrite pthread emulation (#1440) 2024-11-21 22:59:38 +02:00