|
|
@ -917,6 +917,7 @@ static ResultCode GetInfo(Core::System& system, u64* result, u64 info_id, Handle |
|
|
*result = system.Kernel().CurrentScheduler()->GetIdleThread()->GetCpuTime(); |
|
|
*result = system.Kernel().CurrentScheduler()->GetIdleThread()->GetCpuTime(); |
|
|
return ResultSuccess; |
|
|
return ResultSuccess; |
|
|
} |
|
|
} |
|
|
|
|
|
case GetInfoType::MesosphereCurrentProcess: { |
|
|
// Verify the input handle is invalid.
|
|
|
// Verify the input handle is invalid.
|
|
|
R_UNLESS(handle == InvalidHandle, ResultInvalidHandle); |
|
|
R_UNLESS(handle == InvalidHandle, ResultInvalidHandle); |
|
|
|
|
|
|
|
|
@ -933,9 +934,10 @@ static ResultCode GetInfo(Core::System& system, u64* result, u64 info_id, Handle |
|
|
|
|
|
|
|
|
// Set the output.
|
|
|
// Set the output.
|
|
|
*result = tmp; |
|
|
*result = tmp; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// We succeeded.
|
|
|
// We succeeded.
|
|
|
return ResultSuccess; |
|
|
return ResultSuccess; |
|
|
|
|
|
} |
|
|
default: |
|
|
default: |
|
|
LOG_ERROR(Kernel_SVC, "Unimplemented svcGetInfo id=0x{:016X}", info_id); |
|
|
LOG_ERROR(Kernel_SVC, "Unimplemented svcGetInfo id=0x{:016X}", info_id); |
|
|
return ResultInvalidEnumValue; |
|
|
return ResultInvalidEnumValue; |
|
|
|