mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-12-26 00:52:46 -06:00
service/gsp: Migrate logging macros (#3852)
* service/gsp: Migrate logging macros * service/gsp: Fix clang format
This commit is contained in:
parent
831e3a0b54
commit
a955385ec0
1 changed files with 29 additions and 27 deletions
|
@ -120,13 +120,14 @@ static ResultCode WriteHWRegs(u32 base_address, u32 size_in_bytes, const std::ve
|
|||
const u32 max_size_in_bytes = 0x80;
|
||||
|
||||
if (base_address & 3 || base_address >= 0x420000) {
|
||||
LOG_ERROR(Service_GSP,
|
||||
"Write address was out of range or misaligned! (address=0x%08x, size=0x%08x)",
|
||||
base_address, size_in_bytes);
|
||||
NGLOG_ERROR(
|
||||
Service_GSP,
|
||||
"Write address was out of range or misaligned! (address=0x{:08x}, size=0x{:08x})",
|
||||
base_address, size_in_bytes);
|
||||
return ERR_REGS_OUTOFRANGE_OR_MISALIGNED;
|
||||
} else if (size_in_bytes <= max_size_in_bytes) {
|
||||
if (size_in_bytes & 3) {
|
||||
LOG_ERROR(Service_GSP, "Misaligned size 0x%08x", size_in_bytes);
|
||||
NGLOG_ERROR(Service_GSP, "Misaligned size 0x{:08x}", size_in_bytes);
|
||||
return ERR_REGS_MISALIGNED;
|
||||
} else {
|
||||
size_t offset = 0;
|
||||
|
@ -143,7 +144,7 @@ static ResultCode WriteHWRegs(u32 base_address, u32 size_in_bytes, const std::ve
|
|||
}
|
||||
|
||||
} else {
|
||||
LOG_ERROR(Service_GSP, "Out of range size 0x%08x", size_in_bytes);
|
||||
NGLOG_ERROR(Service_GSP, "Out of range size 0x{:08x}", size_in_bytes);
|
||||
return ERR_REGS_INVALID_SIZE;
|
||||
}
|
||||
}
|
||||
|
@ -164,13 +165,14 @@ static ResultCode WriteHWRegsWithMask(u32 base_address, u32 size_in_bytes,
|
|||
const u32 max_size_in_bytes = 0x80;
|
||||
|
||||
if (base_address & 3 || base_address >= 0x420000) {
|
||||
LOG_ERROR(Service_GSP,
|
||||
"Write address was out of range or misaligned! (address=0x%08x, size=0x%08x)",
|
||||
base_address, size_in_bytes);
|
||||
NGLOG_ERROR(
|
||||
Service_GSP,
|
||||
"Write address was out of range or misaligned! (address=0x{:08x}, size=0x{:08x})",
|
||||
base_address, size_in_bytes);
|
||||
return ERR_REGS_OUTOFRANGE_OR_MISALIGNED;
|
||||
} else if (size_in_bytes <= max_size_in_bytes) {
|
||||
if (size_in_bytes & 3) {
|
||||
LOG_ERROR(Service_GSP, "Misaligned size 0x%08x", size_in_bytes);
|
||||
NGLOG_ERROR(Service_GSP, "Misaligned size 0x{:08x}", size_in_bytes);
|
||||
return ERR_REGS_MISALIGNED;
|
||||
} else {
|
||||
size_t offset = 0;
|
||||
|
@ -197,7 +199,7 @@ static ResultCode WriteHWRegsWithMask(u32 base_address, u32 size_in_bytes,
|
|||
}
|
||||
|
||||
} else {
|
||||
LOG_ERROR(Service_GSP, "Out of range size 0x%08x", size_in_bytes);
|
||||
NGLOG_ERROR(Service_GSP, "Out of range size 0x{:08x}", size_in_bytes);
|
||||
return ERR_REGS_INVALID_SIZE;
|
||||
}
|
||||
}
|
||||
|
@ -235,7 +237,7 @@ void GSP_GPU::ReadHWRegs(Kernel::HLERequestContext& ctx) {
|
|||
if ((reg_addr % 4) != 0 || reg_addr >= 0x420000) {
|
||||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(ERR_REGS_OUTOFRANGE_OR_MISALIGNED);
|
||||
LOG_ERROR(Service_GSP, "Invalid address 0x%08x", reg_addr);
|
||||
NGLOG_ERROR(Service_GSP, "Invalid address 0x{:08x}", reg_addr);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -243,7 +245,7 @@ void GSP_GPU::ReadHWRegs(Kernel::HLERequestContext& ctx) {
|
|||
if ((size % 4) != 0) {
|
||||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(ERR_REGS_MISALIGNED);
|
||||
LOG_ERROR(Service_GSP, "Invalid size 0x%08x", size);
|
||||
NGLOG_ERROR(Service_GSP, "Invalid size 0x{:08x}", size);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -317,8 +319,8 @@ void GSP_GPU::FlushDataCache(Kernel::HLERequestContext& ctx) {
|
|||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
|
||||
LOG_DEBUG(Service_GSP, "(STUBBED) called address=0x%08X, size=0x%08X, process=%u", address,
|
||||
size, process->process_id);
|
||||
NGLOG_DEBUG(Service_GSP, "(STUBBED) called address=0x{:08X}, size=0x{:08X}, process={}",
|
||||
address, size, process->process_id);
|
||||
}
|
||||
|
||||
void GSP_GPU::SetAxiConfigQoSMode(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -328,7 +330,7 @@ void GSP_GPU::SetAxiConfigQoSMode(Kernel::HLERequestContext& ctx) {
|
|||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
|
||||
LOG_DEBUG(Service_GSP, "(STUBBED) called mode=0x%08X", mode);
|
||||
NGLOG_DEBUG(Service_GSP, "(STUBBED) called mode=0x{:08X}", mode);
|
||||
}
|
||||
|
||||
void GSP_GPU::RegisterInterruptRelayQueue(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -358,7 +360,7 @@ void GSP_GPU::RegisterInterruptRelayQueue(Kernel::HLERequestContext& ctx) {
|
|||
rb.Push(session_data->thread_id);
|
||||
rb.PushCopyObjects(shared_memory);
|
||||
|
||||
LOG_DEBUG(Service_GSP, "called, flags=0x%08X", flags);
|
||||
NGLOG_DEBUG(Service_GSP, "called, flags=0x{:08X}", flags);
|
||||
}
|
||||
|
||||
void GSP_GPU::UnregisterInterruptRelayQueue(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -371,7 +373,7 @@ void GSP_GPU::UnregisterInterruptRelayQueue(Kernel::HLERequestContext& ctx) {
|
|||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
|
||||
LOG_DEBUG(Service_GSP, "called");
|
||||
NGLOG_DEBUG(Service_GSP, "called");
|
||||
}
|
||||
|
||||
void GSP_GPU::SignalInterruptForThread(InterruptId interrupt_id, u32 thread_id) {
|
||||
|
@ -381,7 +383,7 @@ void GSP_GPU::SignalInterruptForThread(InterruptId interrupt_id, u32 thread_id)
|
|||
|
||||
auto interrupt_event = session_data->interrupt_event;
|
||||
if (interrupt_event == nullptr) {
|
||||
LOG_WARNING(Service_GSP, "cannot synchronize until GSP event has been created!");
|
||||
NGLOG_WARNING(Service_GSP, "cannot synchronize until GSP event has been created!");
|
||||
return;
|
||||
}
|
||||
InterruptRelayQueue* interrupt_relay_queue = GetInterruptRelayQueue(shared_memory, thread_id);
|
||||
|
@ -419,7 +421,7 @@ void GSP_GPU::SignalInterruptForThread(InterruptId interrupt_id, u32 thread_id)
|
|||
*/
|
||||
void GSP_GPU::SignalInterrupt(InterruptId interrupt_id) {
|
||||
if (nullptr == shared_memory) {
|
||||
LOG_WARNING(Service_GSP, "cannot synchronize until GSP shared memory has been created!");
|
||||
NGLOG_WARNING(Service_GSP, "cannot synchronize until GSP shared memory has been created!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -566,7 +568,7 @@ static void ExecuteCommand(const Command& command, u32 thread_id) {
|
|||
}
|
||||
|
||||
default:
|
||||
LOG_ERROR(Service_GSP, "unknown command 0x%08X", (int)command.id.Value());
|
||||
NGLOG_ERROR(Service_GSP, "unknown command 0x{:08X}", (int)command.id.Value());
|
||||
}
|
||||
|
||||
if (Pica::g_debug_context)
|
||||
|
@ -651,7 +653,7 @@ void GSP_GPU::ImportDisplayCaptureInfo(Kernel::HLERequestContext& ctx) {
|
|||
rb.PushRaw(top_entry);
|
||||
rb.PushRaw(bottom_entry);
|
||||
|
||||
LOG_WARNING(Service_GSP, "called");
|
||||
NGLOG_WARNING(Service_GSP, "called");
|
||||
}
|
||||
|
||||
void GSP_GPU::AcquireRight(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -662,8 +664,8 @@ void GSP_GPU::AcquireRight(Kernel::HLERequestContext& ctx) {
|
|||
|
||||
SessionData* session_data = GetSessionData(ctx.Session());
|
||||
|
||||
LOG_WARNING(Service_GSP, "called flag=%08X process=%u thread_id=%u", flag, process->process_id,
|
||||
session_data->thread_id);
|
||||
NGLOG_WARNING(Service_GSP, "called flag={:08X} process={} thread_id={}", flag,
|
||||
process->process_id, session_data->thread_id);
|
||||
|
||||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
|
||||
|
@ -696,7 +698,7 @@ void GSP_GPU::ReleaseRight(Kernel::HLERequestContext& ctx) {
|
|||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
|
||||
LOG_WARNING(Service_GSP, "called");
|
||||
NGLOG_WARNING(Service_GSP, "called");
|
||||
}
|
||||
|
||||
void GSP_GPU::StoreDataCache(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -709,8 +711,8 @@ void GSP_GPU::StoreDataCache(Kernel::HLERequestContext& ctx) {
|
|||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
|
||||
LOG_DEBUG(Service_GSP, "(STUBBED) called address=0x%08X, size=0x%08X, process=%u", address,
|
||||
size, process->process_id);
|
||||
NGLOG_DEBUG(Service_GSP, "(STUBBED) called address=0x{:08X}, size=0x{:08X}, process={}",
|
||||
address, size, process->process_id);
|
||||
}
|
||||
|
||||
void GSP_GPU::SetLedForceOff(Kernel::HLERequestContext& ctx) {
|
||||
|
@ -721,7 +723,7 @@ void GSP_GPU::SetLedForceOff(Kernel::HLERequestContext& ctx) {
|
|||
|
||||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
LOG_DEBUG(Service_GSP, "(STUBBED) called");
|
||||
NGLOG_DEBUG(Service_GSP, "(STUBBED) called");
|
||||
}
|
||||
|
||||
SessionData* GSP_GPU::FindRegisteredThreadData(u32 thread_id) {
|
||||
|
|
Loading…
Reference in a new issue