Eladash
|
dd85e733d3
|
Fixup for #7304
|
2020-02-20 20:31:56 +03:00 |
|
Nekotekina
|
92e3eaf3ff
|
Fix signed-unsigned comparisons and mark warning as error (part 2).
|
2020-02-19 22:54:58 +03:00 |
|
Nekotekina
|
771eff273b
|
First part of fixing sign-compare warning (inside be_t).
|
2020-02-19 22:54:58 +03:00 |
|
Eladash
|
6de91a1691
|
HLE cellGcmSys: Make IOTable accurate
Affects cellGcmAddressToOffset when using addresses above 0xC0000000
|
2020-02-19 18:11:30 +00:00 |
|
Eladash
|
1aa11440e0
|
HLE cellGcmSys: Make cellGcmUnmapEaIoAddress accurate
|
2020-02-19 18:11:30 +00:00 |
|
Eladash
|
df8d0cde4a
|
RSX/SPU: Accurate reservation access
|
2020-02-19 18:11:30 +00:00 |
|
Eladash
|
f02b4801b2
|
Fix max SPURS threads regression
|
2020-02-18 19:20:40 +00:00 |
|
Eladash
|
727d783959
|
RawSPU: protect NPC from writes/reads in running state
|
2020-02-18 18:09:10 +00:00 |
|
Eladash
|
fad8b38b28
|
sys_spu: protect sys_spu_image members in kernel mode
Save relevant info in idm, set sys_spu_image segs and nsegs members to 0.
|
2020-02-18 18:09:10 +00:00 |
|
Nekotekina
|
8a176de6a1
|
Restore -Wenum-compare and fix some [=] warnings
|
2020-02-18 17:37:30 +03:00 |
|
Nekotekina
|
c48ceafc15
|
sys_sync.h: fix warning (signed prio)
|
2020-02-18 14:53:23 +03:00 |
|
Nekotekina
|
ee6494c14b
|
Use strcpy_trync in cellAvConfExt.cpp (silence warnings)
|
2020-02-18 14:53:23 +03:00 |
|
Nekotekina
|
f08c778d2c
|
Use more starts_with/ends_with.
Remove ends_with global func.
|
2020-02-18 14:53:23 +03:00 |
|
Nekotekina
|
244e74ebe2
|
Try to ignore some annoying warning (seems CIB)
|
2020-02-17 20:56:03 +03:00 |
|
Megamouse
|
fe75311be2
|
move config structs to own files and clean up some headers
|
2020-02-17 15:08:17 +03:00 |
|
Eladash
|
c1bdaccd8c
|
sceNpTrophyRegisterContext: Fix off by one progress callbacks count
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
4421831c8b
|
sceNpTrophyRegisterContext: Fix values passed to first callback
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
d03804b523
|
Fix sceNpTrophyGetTrophyInfo
* Only writeback data on success.
* Fix a typo on error code of invalid trophy ID.
|
2020-02-15 23:32:29 +01:00 |
|
Eladash
|
299af768e8
|
HLE cellGcmSys: Make cellGcmAddressToOffset accurate
|
2020-02-15 14:07:52 +03:00 |
|
Eladash
|
04e0bf2eff
|
Whitespace fix after #7087
Was this close to enter programmers' hell.
|
2020-02-15 11:37:13 +03:00 |
|
Eladash
|
cdda19c79f
|
Fix recursive locking in sceNpTrophyUnlockTrophy
|
2020-02-15 10:41:15 +03:00 |
|
Eladash
|
fa9330d0e0
|
Log returned reqspace in sceNpTrophyGetRequiredDiskSpace
|
2020-02-15 10:41:15 +03:00 |
|
Eladash
|
ddeb39d8de
|
HLE cellGcmSys: Fix unmapping
|
2020-02-14 17:11:26 +03:00 |
|
Eladash
|
78c49e7331
|
cellSearch: another memory access fix
|
2020-02-12 20:02:18 +03:00 |
|
Eladash
|
9760053c8c
|
cellSearch: Fix id memory access (#7476)
|
2020-02-12 18:17:45 +03:00 |
|
Silent
|
3006b003c4
|
Implement links as a cellSearch specific concept
Linking in VFS is done only from cellSearchPrepareFile and works
by mounting virtual files to host FS files
|
2020-02-12 12:49:02 +03:00 |
|
Silent
|
e30637351e
|
Move SearchState to a fxo object so it resets with emulation
|
2020-02-12 12:49:02 +03:00 |
|
Silent
|
d2b83c69bb
|
cellSearch updates from Brolijah
Co-authored-by: Brolijah <brolijahrh@gmail.com>
|
2020-02-12 12:49:02 +03:00 |
|
Eladash
|
bdab26ec09
|
rsx: rewrite io mappings
Along with some with fixes to cellGcmSys HLE.
|
2020-02-10 21:39:39 +00:00 |
|
RipleyTom
|
98f91457bf
|
Small sys_usbd changes
|
2020-02-10 21:47:48 +03:00 |
|
Nekotekina
|
4bc431ec31
|
Silence deprecation warning (implicit capture of this on [=])
|
2020-02-10 14:47:12 +03:00 |
|
Eladash
|
80eff58950
|
cellAudio: Implement cellAudioSet/RemoveNotifyEventQueueEx
|
2020-02-09 12:31:55 +00:00 |
|
Eladash
|
1915fe75a4
|
VSH: Stubs
|
2020-02-08 23:07:03 +03:00 |
|
Eladash
|
9d1bb60ad7
|
cellGcm HLE: fix cellGcmMapMainMemory
Fix arguments order, softcode RsxReports::report offset.
|
2020-02-08 22:18:56 +03:00 |
|
Eladash
|
629eddfb9f
|
sceNpTrophy: Implement SCE_NP_TROPHY_ERROR_CONTEXT_NOT_REGISTERED
|
2020-02-08 11:11:59 +00:00 |
|
Eladash
|
1f94c8f272
|
sceNpTrophyGetGameProgress Fix
|
2020-02-08 11:11:59 +00:00 |
|
eladash
|
f901846acb
|
RawSPU: execute MFC proxy cmd after reading CMDStatus
Implement MFC proxy argument sequence checking.
|
2020-02-06 20:43:38 +00:00 |
|
Eladash
|
37513b1898
|
SPU reservations: Do not access violate under vm::writer_lock
TODO: Throw exception when encountering page faults notification enabled memory
|
2020-02-06 00:27:17 +00:00 |
|
Eladash
|
f8b3c48af7
|
sys_spu: Implement proper SPU group flags (#7320)
* sys_spu: Implement proper SPU group flags
|
2020-02-05 20:46:05 +00:00 |
|
Eladash
|
049e392a97
|
Make preferred spu threads dynamically adjustable
|
2020-02-05 10:06:07 +00:00 |
|
Nekotekina
|
c0f80cfe7a
|
Use attributes for LIKELY/UNLIKELY
Remove LIKELY/UNLIKELY macro.
|
2020-02-05 10:42:34 +03:00 |
|
Eladash
|
49e11b7cfd
|
cellVdecQueryAttrEx: Add some error checks for MPEG2
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
6a32ceaab5
|
cellVdecQueryAttrEx: Add workaround for codec specific info
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
acc7320cae
|
Fix cellVdecGetPicItem
Fix potential overflow, race condition and correctness fixes for picInfo_addr
|
2020-02-05 05:01:07 +00:00 |
|
Eladash
|
e9e8f0c5b7
|
cellGame: report not found sfo params
|
2020-02-04 18:29:52 +03:00 |
|
Eladash
|
cb52ee0a4d
|
cellGame: report fs::remove_all failure
|
2020-02-04 18:29:52 +03:00 |
|
Eladash
|
4488312e81
|
Avoid out of memory with cellGameGetParamString
|
2020-02-04 18:29:52 +03:00 |
|
Nekotekina
|
f9a8efe406
|
SPU LLVM: gisable NewGVN pass
It goes into an endless loop with memory leak for some reason.
|
2020-02-03 11:16:03 +03:00 |
|
Eladash
|
e57c01907e
|
cellVdec: Improve cellVdecQuery and cellVdecOpen
|
2020-02-02 09:01:32 +03:00 |
|
InvoxiPlayGames
|
c1180d76dd
|
sys_usbd: Fix bug preventing multiple USB devices
|
2020-02-01 12:34:42 +03:00 |
|