mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-21 18:39:57 +00:00
Small changes
This commit is contained in:
parent
311486ed79
commit
aeca523a34
@ -167,7 +167,7 @@ int cellGcmSetPrepareFlip(mem_ptr_t<CellGcmContextData> ctxt, u32 id)
|
|||||||
return CELL_GCM_ERROR_FAILURE;
|
return CELL_GCM_ERROR_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GSLockCurrent gslock(GS_LOCK_WAIT_FLUSH);
|
GSLockCurrent gslock(GS_LOCK_WAIT_FLUSH); // could stall on exit
|
||||||
|
|
||||||
u32 current = re(ctxt->current);
|
u32 current = re(ctxt->current);
|
||||||
u32 end = re(ctxt->end);
|
u32 end = re(ctxt->end);
|
||||||
|
@ -87,7 +87,7 @@ static func_caller* sc_table[1024] =
|
|||||||
bind_func(sys_rwlock_wunlock), //127 (0x07F)
|
bind_func(sys_rwlock_wunlock), //127 (0x07F)
|
||||||
bind_func(sys_event_queue_create), //128 (0x080)
|
bind_func(sys_event_queue_create), //128 (0x080)
|
||||||
null_func, //129 (0x081)
|
null_func, //129 (0x081)
|
||||||
bind_func(sys_event_queue_receive), null_func, bind_func(sys_event_flag_cancel), null_func, bind_func(sys_event_port_create), //134
|
bind_func(sys_event_queue_receive), null_func, bind_func(sys_event_flag_cancel), bind_func(sys_event_queue_drain), bind_func(sys_event_port_create), //134
|
||||||
null_func, bind_func(sys_event_port_connect_local), null_func, bind_func(sys_event_port_send), bind_func(sys_event_flag_get), //139
|
null_func, bind_func(sys_event_port_connect_local), null_func, bind_func(sys_event_port_send), bind_func(sys_event_flag_get), //139
|
||||||
null_func, bind_func(sys_timer_usleep), bind_func(sys_timer_sleep), null_func, bind_func(sys_time_get_timezone), //144
|
null_func, bind_func(sys_timer_usleep), bind_func(sys_timer_sleep), null_func, bind_func(sys_time_get_timezone), //144
|
||||||
bind_func(sys_time_get_current_time), bind_func(sys_time_get_system_time), bind_func(sys_time_get_timebase_frequency), null_func, null_func, //149
|
bind_func(sys_time_get_current_time), bind_func(sys_time_get_system_time), bind_func(sys_time_get_timebase_frequency), null_func, null_func, //149
|
||||||
|
@ -139,6 +139,7 @@ extern int sys_event_queue_receive(u32 equeue_id, u32 event_addr, u32 timeout);
|
|||||||
extern int sys_event_port_create(u32 eport_id_addr, int port_type, u64 name);
|
extern int sys_event_port_create(u32 eport_id_addr, int port_type, u64 name);
|
||||||
extern int sys_event_port_connect_local(u32 event_port_id, u32 event_queue_id);
|
extern int sys_event_port_connect_local(u32 event_port_id, u32 event_queue_id);
|
||||||
extern int sys_event_port_send(u32 event_port_id, u64 data1, u64 data2, u64 data3);
|
extern int sys_event_port_send(u32 event_port_id, u64 data1, u64 data2, u64 data3);
|
||||||
|
extern int sys_event_queue_drain(u32 event_queue_id);
|
||||||
|
|
||||||
//sys_semaphore
|
//sys_semaphore
|
||||||
extern int sys_semaphore_create(u32 sem_addr, u32 attr_addr, int initial_val, int max_val);
|
extern int sys_semaphore_create(u32 sem_addr, u32 attr_addr, int initial_val, int max_val);
|
||||||
|
@ -76,8 +76,8 @@ int sys_cond_wait(u32 cond_id, u64 timeout)
|
|||||||
|
|
||||||
switch (cond_data->cond.WaitTimeout(1))
|
switch (cond_data->cond.WaitTimeout(1))
|
||||||
{
|
{
|
||||||
wxCOND_NO_ERROR: return CELL_OK;
|
case wxCOND_NO_ERROR: return CELL_OK;
|
||||||
wxCOND_TIMEOUT: break;
|
case wxCOND_TIMEOUT: break;
|
||||||
default: return CELL_EPERM;
|
default: return CELL_EPERM;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -264,5 +264,12 @@ int sys_event_port_send(u32 event_port_id, u64 data1, u64 data2, u64 data3)
|
|||||||
eport->data2 = data2;
|
eport->data2 = data2;
|
||||||
eport->data3 = data3;
|
eport->data3 = data3;
|
||||||
|
|
||||||
|
return CELL_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
int sys_event_queue_drain(u32 event_queue_id)
|
||||||
|
{
|
||||||
|
sys_event.Error("sys_event_queue_drain(event_queue_id=0x%x)", event_queue_id);
|
||||||
|
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
@ -40,11 +40,7 @@ int sys_process_getppid()
|
|||||||
int sys_process_exit(int errorcode)
|
int sys_process_exit(int errorcode)
|
||||||
{
|
{
|
||||||
sc_p.Warning("sys_process_exit(%d)", errorcode);
|
sc_p.Warning("sys_process_exit(%d)", errorcode);
|
||||||
#ifdef _DEBUG
|
Emu.Pause(); // Emu.Stop() does crash
|
||||||
Emu.Pause();
|
|
||||||
#else
|
|
||||||
Emu.Stop();
|
|
||||||
#endif
|
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -540,7 +540,7 @@ int sys_spu_thread_group_connect_event_all_threads(u32 id, u32 eq, u64 req, u32
|
|||||||
|
|
||||||
int sys_spu_thread_bind_queue(u32 id, u32 spuq, u32 spuq_num)
|
int sys_spu_thread_bind_queue(u32 id, u32 spuq, u32 spuq_num)
|
||||||
{
|
{
|
||||||
sc_spu.Warning("sys_spu_thread_bind_queue(id=0x%x, spuq=0x%x, spuq_num=0x%x)", id, spuq, spuq_num);
|
sc_spu.Error("sys_spu_thread_bind_queue(id=0x%x, spuq=0x%x, spuq_num=0x%x)", id, spuq, spuq_num);
|
||||||
|
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
@ -69,20 +69,20 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;$(IncludePath)</IncludePath>
|
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\..\ffmpeg;$(IncludePath)</IncludePath>
|
||||||
<OutDir>$(SolutionDir)bin\</OutDir>
|
<OutDir>$(SolutionDir)bin\</OutDir>
|
||||||
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
||||||
<TargetName>$(ProjectName)-$(PlatformShortName)-dbg</TargetName>
|
<TargetName>$(ProjectName)-$(PlatformShortName)-dbg</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;$(IncludePath)</IncludePath>
|
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\..\ffmpeg;$(IncludePath)</IncludePath>
|
||||||
<OutDir>$(SolutionDir)bin\</OutDir>
|
<OutDir>$(SolutionDir)bin\</OutDir>
|
||||||
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
||||||
<TargetName>$(ProjectName)-$(PlatformShortName)-dbg</TargetName>
|
<TargetName>$(ProjectName)-$(PlatformShortName)-dbg</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;$(IncludePath)</IncludePath>
|
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\..\ffmpeg;$(IncludePath)</IncludePath>
|
||||||
<OutDir>$(SolutionDir)bin\</OutDir>
|
<OutDir>$(SolutionDir)bin\</OutDir>
|
||||||
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
@ -91,7 +91,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;$(IncludePath)</IncludePath>
|
<IncludePath>.\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\..\ffmpeg;$(IncludePath)</IncludePath>
|
||||||
<OutDir>$(SolutionDir)bin\</OutDir>
|
<OutDir>$(SolutionDir)bin\</OutDir>
|
||||||
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
<LibraryPath>..\libs\$(Configuration)\;$(LibraryPath)</LibraryPath>
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user