Commit Graph

258 Commits

Author SHA1 Message Date
Pavel a05d787bd3 + 2023-02-27 13:36:19 +03:00
red-prig dab2625f02 move 2023-02-27 00:20:49 +03:00
red-prig c02fd111a5 + 2023-02-27 00:19:04 +03:00
red-prig 4d1d3974ec + 2023-02-26 20:38:06 +03:00
red-prig 1a0f2fb138 + 2023-02-17 21:42:20 +03:00
Kagamma 28c3f82934
scePthreadCancel (#89) 2023-02-15 21:28:26 +03:00
red-prig 73053f6f55 + 2023-02-14 23:35:59 +03:00
Pavel 348916bf9f Halt instead DebugBreak 2023-02-14 19:30:27 +03:00
Pavel f83f2f5bca Revert "Increased maximum direct memory size"
This reverts commit 6b4dcf40f3.
2023-02-14 19:04:34 +03:00
Pavel a1fc249baf Fix sceKernelAvailableDirectMemorySize
also corrected names
2023-02-14 19:04:26 +03:00
Pavel 6b4dcf40f3 Increased maximum direct memory size 2023-02-14 15:15:46 +03:00
Pavel 21170bba6b SetFanThreshold (psevdo name) 2023-02-13 20:18:51 +03:00
Pavel 790712df24 + 2023-02-09 16:26:37 +03:00
red-prig 70910533e5 + 2023-02-08 20:58:33 +03:00
Pavel a6e724894b + 2023-02-08 12:05:10 +03:00
red-prig 6c9eb15409 + 2023-02-07 23:30:58 +03:00
red-prig 3a36f5923b + 2023-02-07 21:35:23 +03:00
red-prig 7aa18bd33b + 2023-02-05 20:12:11 +03:00
red-prig a097d2896f + 2023-02-05 02:06:21 +03:00
Pavel b1903a3f3e strncmp, getenv 2023-02-02 11:22:47 +03:00
red-prig b569d979e4 sysctlbyname 2023-02-01 23:19:06 +03:00
red-prig 6f230469b0 Fix enumeration of pseudo devices 2023-01-30 20:40:04 +03:00
Pavel 77973d5196 pthread_setcanceltype 2023-01-27 15:16:39 +03:00
Pavel 61761f251e sigemptyset 2023-01-27 14:50:11 +03:00
Pavel be383e1af3 pthread_set_name_np, scePthreadSetName 2023-01-27 14:44:43 +03:00
Pavel 5eee3a20d3 sceCompositorGetCanvasHandle, sceApplicationSetCanvasHandle 2023-01-27 14:16:29 +03:00
red-prig c7edd69934 pthread_mutex_setname_np 2023-01-26 23:09:50 +03:00
red-prig cb96613478 + 2023-01-25 23:08:48 +03:00
red-prig fcfd168c6a sceKernelGetCpuTemperature 2023-01-25 21:52:46 +03:00
red-prig 592e819c93 sceKernelGetModuleInfoInternal, sceKernelLoadStartModuleForSysmodule, sceSysmoduleLoadModuleByNameInternal 2023-01-25 00:26:54 +03:00
red-prig 0e78854da2 sys crt extended 2023-01-24 20:33:12 +03:00
Pavel 11551a1816 parse root fix 2023-01-24 11:41:19 +03:00
Pavel 56cf06618d + 2023-01-24 11:18:03 +03:00
Pavel da297c899d ioctl 2023-01-23 16:54:08 +03:00
Pavel 82f7cbd35f writev/sceKernelWritev and extended char fd 2023-01-23 15:43:15 +03:00
Pavel bb1a892ce5 New concept of TLS patching 2023-01-23 15:41:11 +03:00
Pavel 00f5d0472b + 2023-01-13 15:43:10 +03:00
Pavel 361dbd2f58 sceKernelChmod 2023-01-11 14:43:49 +03:00
red-prig ae44cd497a sceKernelPreadv 2023-01-09 22:06:26 +03:00
red-prig 5d1dfb67cb sceKernelGetGPI 2023-01-08 20:18:50 +03:00
red-prig 40801a6f03 sceKernelMlockall and etc 2023-01-07 19:29:19 +03:00
red-prig 41b20dcda9 sceKernelSetGPO 2023-01-06 21:24:36 +03:00
red-prig eff76314b1 pthread_attr_setstack/scePthreadAttrSetstack 2023-01-06 18:53:15 +03:00
red-prig 33cca90740 pthread_attr_getguardsize/scePthreadAttrGetguardsize 2023-01-06 18:39:49 +03:00
red-prig aefba2f66f pthread_setschedparam fix 2023-01-05 20:56:20 +03:00
red-prig ec2fbe98a4 pthread_attr_setstackaddr/scePthreadAttrSetstackaddr 2023-01-05 20:22:53 +03:00
red-prig 92db24429a pthread_attr_getstack 2023-01-05 20:17:56 +03:00
red-prig f6b6ece27c pthread_attr_getstackaddr 2023-01-05 20:14:03 +03:00
red-prig 4b532b8d51 pthread_attr_getguardsize 2023-01-05 20:10:49 +03:00
red-prig 0077bfb258 pthread_attr_getstacksize 2023-01-05 19:52:47 +03:00
red-prig d401f90ffa More accurate accounting of prior, etc. 2023-01-05 19:46:37 +03:00
red-prig 5ad0da7e64 pthread_attr_getschedpolicy 2023-01-05 18:56:44 +03:00
red-prig a3b3bdb8f6 pthread_attr_setinheritsched and etc 2023-01-04 22:51:10 +03:00
red-prig 6299a733da pthread_attr_getschedparam and etc 2023-01-04 22:28:31 +03:00
red-prig 036110d9df pthread_attr stuff 2023-01-04 22:13:19 +03:00
red-prig be570f1c63 Separate pthread_attr 2023-01-04 21:42:45 +03:00
red-prig a60e8a2126 pthread_getname_np 2023-01-04 21:36:16 +03:00
red-prig 53f69f8d20 pthread_rename_np 2023-01-04 21:30:54 +03:00
red-prig 4b7e4d37ec pthread_getschedparam, pthread_setschedparam 2023-01-04 21:23:33 +03:00
red-prig 7f53558979 pthread_getprio 2023-01-04 21:10:37 +03:00
red-prig 0a3d651d6b pthread_setprio 2023-01-04 20:49:41 +03:00
red-prig 21464abe56 Dont set THREAD_PRIORITY_HIGHEST and THREAD_PRIORITY_TIME_CRITICAL 2023-01-04 20:40:57 +03:00
Pavel 2bf7df0116 sceKernelBatchMap fix, mem unmap fix 2023-01-03 12:44:16 +03:00
red-prig 39a4e2cd9f Separated and extended the default stack size for the main thread 2023-01-02 16:57:44 +03:00
flyingtincan 3e8cc63d3a
GFX thread sleep fix and Thread names (#46)
* Thread names in debugger and some logs

* Fix GFX thread sleeping too long
2023-01-02 16:17:06 +03:00
red-prig c9615d8f15 sys_root 2022-12-31 16:57:43 +03:00
red-prig ca812d3184 sceSysmoduleUnloadModuleInternal 2022-12-30 22:19:31 +03:00
red-prig 27aff1b54c sceKernelHasNeoMode, sceKernelGetFsSandboxRandomWord 2022-12-29 21:34:55 +03:00
red-prig ac4820c896 libkernel_exception 2022-12-29 20:37:38 +03:00
Pavel d06ac398f7 sceSysmoduleLoadModuleInternal 2022-12-29 17:20:46 +03:00
Pavel 15673d4c3d scePthreadSetDefaultstacksize 2022-12-29 11:51:15 +03:00
red-prig d6f280a08f fix 2022-12-28 18:36:21 +03:00
Pavel 82287af29b Move to libcinternal, atexit 2022-12-28 16:24:34 +03:00
Pavel 9b7e280332 get_authinfo 2022-12-28 13:48:28 +03:00
red-prig b0d900c5c0 + 2022-12-26 23:55:29 +03:00
Pavel 96492b32ba __elf_phdr_match_addr 2022-12-26 22:35:11 +03:00
red-prig 87785626c0 + 2022-12-26 20:57:08 +03:00
Pavel 2b587f91ec - 2022-12-26 17:19:48 +03:00
Pavel 1d6f099b34 mspace bugfixes 2022-12-26 17:17:12 +03:00
red-prig dbfab8469f Increased DirectMemorySize 2022-12-24 21:13:37 +03:00
red-prig 834a26582e sceKernelBatchMap, sceKernelBatchMap2 (not tested) 2022-12-24 20:11:45 +03:00
red-prig 18ccba6713 sceCoredumpRegisterCoredumpHandler 2022-12-21 21:27:50 +03:00
red-prig 637c2499e5 + 2022-12-21 20:45:08 +03:00
red-prig 641d0d3f7f sceSysmoduleIsLoadedInternal 2022-12-21 20:34:45 +03:00
red-prig 370943bc07 access 2022-12-19 23:35:49 +03:00
red-prig 697b5fed70 Fix, Take into account deprecated memory types 2022-12-19 20:28:44 +03:00
red-prig 0d3d3394f0 + 2022-12-16 21:00:09 +03:00
Pavel 2d023245c8 getdtablesize 2022-12-16 16:41:48 +03:00
Pavel 495036f660 Small refractoring 2022-12-16 14:06:02 +03:00
Pavel 17a0ea750e fcntl 2022-12-16 12:31:27 +03:00
red-prig f9a8d5ac28 __Ux86_64_setcontext 2022-12-14 23:07:34 +03:00
Pavel d7faeddb4b _sceKernelRtldThreadAtexitIncrement 2022-12-14 10:52:44 +03:00
red-prig 6e4d6b60c9 + 2022-12-13 22:01:10 +03:00
Pavel 67530f145d sceKernelGetEventFilter and etc 2022-12-12 13:12:06 +03:00
Pavel 850a18aa29 mlock ret ignore 2022-12-12 10:06:11 +03:00
red-prig fb1d06cf73 sceKernelMlock and etc 2022-12-11 21:55:02 +03:00
red-prig 2deed58e69 sceKernelPollEventFlag 2022-12-10 18:50:08 +03:00
Pavel 56f0d24fcc scePthreadKeyCreate and etc 2022-12-09 17:08:27 +03:00
Pavel 703d9426fd scePthreadBarrierInit and etc 2022-12-09 15:45:49 +03:00
Pavel 10993a4896 _init_env 2022-12-08 12:06:23 +03:00