mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-12 17:58:37 +12:00
EventFlag_add should be always present and checked
This commit is contained in:
parent
5597f95aba
commit
05d80e4994
1 changed files with 3 additions and 4 deletions
|
@ -290,13 +290,12 @@ int _cellSpursEventFlagInitialize(mem_ptr_t<CellSpurs> spurs, mem_ptr_t<CellSpur
|
||||||
{
|
{
|
||||||
cellSpurs.Error("_cellSpursEventFlagInitialize(spurs_addr=0x%x, taskset_addr=0x%x, eventFlag_addr=0x%x, flagClearMode=%u, flagDirection=%u)", spurs.GetAddr(), taskset.GetAddr(), eventFlag.GetAddr(), flagClearMode, flagDirection);
|
cellSpurs.Error("_cellSpursEventFlagInitialize(spurs_addr=0x%x, taskset_addr=0x%x, eventFlag_addr=0x%x, flagClearMode=%u, flagDirection=%u)", spurs.GetAddr(), taskset.GetAddr(), eventFlag.GetAddr(), flagClearMode, flagDirection);
|
||||||
|
|
||||||
// Somehow Arkedo Series 01/02/03 always return spurs_addr as 0x0 but not other titles .Temporarily disable this memory checking.
|
// Arkedo Series 01/02/03 return spurs_addr as 0x0 however eventFlag_addr should be always present and checked.
|
||||||
/* if (!spurs.IsGood() || !taskset.IsGood() || !eventFlag.IsGood())
|
if (!eventFlag.IsGood())
|
||||||
{
|
{
|
||||||
cellSpurs.Error("_cellSpursEventFlagInitialize : CELL_SPURS_CORE_ERROR_NULL_POINTER");
|
cellSpurs.Error("_cellSpursEventFlagInitialize : CELL_SPURS_CORE_ERROR_NULL_POINTER");
|
||||||
return CELL_SPURS_CORE_ERROR_NULL_POINTER;
|
return CELL_SPURS_CORE_ERROR_NULL_POINTER;
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
@ -412,7 +411,7 @@ int cellSpursQueuePushBody()
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int cellSpursQueueAttachLv2EventQueue()
|
int cellSpursQueueAttachLv2EventQueue()/
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED_FUNC(cellSpurs);
|
UNIMPLEMENTED_FUNC(cellSpurs);
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue