Commit graph

158 commits

Author SHA1 Message Date
bookmist
487e47f742
modules/AvPlayer: clean unused code (#1165) 2021-02-20 22:45:12 +01:00
sunho
e398c4e562 kernel: reimplement run_callback 2021-02-20 20:08:28 +01:00
sunho
113f1b6e7d kernel: add cpu instance pool 2021-02-20 20:08:28 +01:00
sunho
1383c09e01 kernel: call_svc can be defined in modules 2021-02-20 20:08:28 +01:00
bookmist
2557ebd81e kernel: proper initialisation of thread local storage 2021-02-17 08:36:18 +01:00
bookmist
94c6df98e6 kernel: Clear TLS on first get
Fix unvalid memory read on LLE libUlt.suprx
2021-02-17 08:36:18 +01:00
bookmist
0d4fc49b8e
modules/SceAvPlayer: implement event callback and stub some functions (#1138) 2021-02-15 12:25:40 +01:00
1whatleytay
2f2fc4430c
vita3k: use thread-safe gmtime and localtime (#1080) 2021-02-09 04:44:52 +01:00
scribam
f5f2b486af kernel: Update SceKernelThreadInfo structure 2021-02-06 13:42:20 +01:00
bookmist
c74a5c7d20 modules/SceLibKernel,SceThreadmgr: sceKernelGetLwMutexInfo, sceKernelGetLwMutexInfoById, _sceKernelGetLwMutexInfoById implemented 2021-01-30 03:05:57 +01:00
Zangetsu38
3cf56a9fb0 SceModulemgr: move some functions. 2021-01-25 15:49:21 +01:00
Francisco José García García
4738ce7d90 thread: move and implement some functions to SceThreadmgr. 2021-01-25 15:49:21 +01:00
EXtremeExploit
83baa4f6bc kernel: Check if a thread is already running when starting it 2021-01-10 13:21:18 +01:00
EXtremeExploit
7a2b6982df gxm: Optimize hashing and resolve_export function 2020-11-16 05:40:32 +09:00
sunho
2841d9b2d7 kernel: fix clearing bug in waiteventflag 2020-10-31 16:48:56 +09:00
scribam
c613017836 thread: Save the returned value to use it in sceKernelWaitThreadEnd and sceKernelWaitThreadEndCB 2020-10-18 23:32:47 +02:00
sunho
22094e0d10 kernel: fix relocation type 2
Reference: https://github.com/aerosoul94/ida_gel/blob/master/src/vita/psp2_loader.cpp#L292
2020-08-14 13:30:55 +02:00
Sunho Kim
a4cab354a0
Merge pull request #801 from sunho/add-lle-return-track
Add lle return logging
2020-07-26 23:16:18 +09:00
sunho
c2d36f818c avcdec: stub codec engine and memsize functions 2020-07-25 04:10:28 +09:00
Sunho Kim
9950d6e51d debug: log offset in memory watch 2020-07-14 15:15:44 +09:00
Sunho Kim
2a231c60f0
Merge pull request #657 from 1whatleytay/ngsdecode
Tsubomi
2020-07-10 04:41:03 +09:00
1whatleytay
0beecf723d ngs: run clang-format 2020-07-08 14:33:08 -04:00
1whatleytay
77430da4e6 codec: add h264, mjpeg, player 2020-07-08 14:11:51 -04:00
sunho
edf48bacd8 cpu: add lle function return logging 2020-07-06 02:22:03 +09:00
Sunho Kim
cdf9de4dbb debug: refactor cpu & print unicorn error stack traceback 2020-06-21 22:38:46 +03:00
Sunho Kim
2a22d19a20 debug: add stack traceback 2020-06-21 22:38:46 +03:00
Sunho Kim
f9c936524a
SceFiber: Refactor and fix reset fiber bug (#761) 2020-06-13 13:51:26 +02:00
Sunho Kim
ed06af8354 kernel: implement sceKernelSendSignal and sceKernelWaitSignal 2020-06-13 09:16:33 +02:00
Sunho Kim
62051b7688 SceProcessmgr: implement sceKernelLibcClock 2020-06-13 09:11:43 +02:00
Sunho Kim
31b4d854b3 SceFiber: implement null addrContext behaviour 2020-06-10 20:03:25 +02:00
Sunho Kim
7981d7d035 vita3k: improve code log and memory log & add toggling them through gui 2020-06-09 18:38:14 +09:00
Nick Renieris
1d6f834b57
Merge pull request #719 from scribam/header-includes
vita3k: Clean up headers
2020-05-27 18:54:31 +03:00
scribam
e241d98f18 vita3k: Clean up headers 2020-05-25 18:07:28 +02:00
scribam
2bf8df78d4 kernel: Fix "Load of value 102, which is not a valid value for type 'Code'" from UBSan 2020-05-23 20:51:14 +02:00
totlmstr
4e20885f89 Vita3K: run clang-format 2020-04-07 16:48:08 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers (#649) 2020-02-06 09:44:49 -05:00
Francisco José García García
32e38eeddd kernel/sync: Fix for spurious wake ups 2020-01-16 17:56:26 +01:00
Francisco José García García
47bc370ba3
kernel/sysmem: Implement sceKernelGetMemBlockInfoByAddr 2020-01-16 00:22:42 +01:00
Johan Hellgren
efb9088750 kernel/sync: reaquire mutex on condvar wakeup (#636) 2020-01-15 11:01:13 +02:00
Johan Hellgren
8d7265f17a kernel: stub sceKernelGetThreadInfo & move entry_point from cpu to thread (#635) 2020-01-14 19:24:47 +02:00
Nick Renieris
83e3749442 format/kernel: Minor style fixes 2020-01-14 16:07:29 +02:00
Francisco José García García
fa4e06990f thread: create correct tls on guest 2020-01-14 16:07:29 +02:00
Francisco José García García
16094591e0 load_self: Fix for empty tls 2020-01-14 16:07:29 +02:00
1whatleytay
aa9e376e0f modules: implement sceFiberGetSelf 2020-01-14 16:07:29 +02:00
Francisco José García García
79e429ceea Initial SceFiber implementation 2020-01-14 16:07:29 +02:00
1whatleytay
b1b4f4268a
cpu: better unicorn error reporting. (#632) 2020-01-12 22:32:55 -05:00
Taylor Whatley
5b070aac66 modules: implement yuv methods for SceJpeg 2019-12-22 00:15:36 -05:00
Taylor Whatley
2c24ab40df modules: add dynamic avplayer framelimiter 2019-12-22 00:15:36 -05:00
Taylor Whatley
1caf740650 renderer: decode yuv with sws_scale 2019-12-22 00:15:36 -05:00
Taylor Whatley
579ab7053b modules: implement avplayer shutdown 2019-12-22 00:15:36 -05:00