@ -1781,6 +1781,17 @@ static ResultCode SignalToAddress(Core::System& system, VAddr address, u32 type,
return address_arbiter . SignalToAddress ( address , signal_type , value , num_to_wake ) ;
}
static void KernelDebug ( [[maybe_unused]] Core : : System & system ,
[[maybe_unused]] u32 kernel_debug_type, [[maybe_unused]] u64 param1 ,
[[maybe_unused]] u64 param2, [[maybe_unused]] u64 param3 ) {
// Intentionally do nothing, as this does nothing in released kernel binaries.
}
static void ChangeKernelTraceState ( [[maybe_unused]] Core : : System & system ,
[[maybe_unused]] u32 trace_state ) {
// Intentionally do nothing, as this does nothing in released kernel binaries.
}
/// This returns the total CPU ticks elapsed since the CPU was powered-on
static u64 GetSystemTick ( Core : : System & system ) {
LOG_TRACE ( Kernel_SVC , " called " ) ;
@ -2418,8 +2429,8 @@ static const FunctionDef SVC_Table[] = {
{ 0x39 , nullptr , " Unknown " } ,
{ 0x3A , nullptr , " Unknown " } ,
{ 0x3B , nullptr , " Unknown " } ,
{ 0x3C , nullptr , " DumpInfo " } ,
{ 0x3D , nullptr , " DumpInfoNew " } ,
{ 0x3C , SvcWrap < KernelDebug > , " KernelDebug " } ,
{ 0x3D , SvcWrap < ChangeKernelTraceState > , " ChangeKernelTraceState " } ,
{ 0x3E , nullptr , " Unknown " } ,
{ 0x3F , nullptr , " Unknown " } ,
{ 0x40 , nullptr , " CreateSession " } ,