summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorhatal175 <hatal175@users.noreply.github.com>2022-01-24 01:04:50 +0200
committerGitHub <noreply@github.com>2022-01-23 18:04:50 -0500
commitf344fe648bd71b0b61bbb5f4cf41edcaf12a981d (patch)
tree5fb0222d6b0d03e05a72d89941cdc057c3e82a01 /src/code
parent4b4099e84c4d03817b8b8b60bc3b3305ea52c3f6 (diff)
Document RCP functions (#1087)
* Document RCP functions * Rename functions according to convention * Rename file and functions to RcpUtils
Diffstat (limited to 'src/code')
-rw-r--r--src/code/main.c2
-rw-r--r--src/code/rcp_utils.c (renamed from src/code/code_800FBCE0.c)8
-rw-r--r--src/code/sched.c2
3 files changed, 6 insertions, 6 deletions
diff --git a/src/code/main.c b/src/code/main.c
index fce3972d1..c15449cb6 100644
--- a/src/code/main.c
+++ b/src/code/main.c
@@ -111,6 +111,6 @@ void Main(void* arg) {
osSyncPrintf("mainproc 後始末\n"); // "Cleanup"
osDestroyThread(&sGraphThread);
- func_800FBFD8();
+ RcpUtils_Reset();
osSyncPrintf("mainproc 実行終了\n"); // "End of execution"
}
diff --git a/src/code/code_800FBCE0.c b/src/code/rcp_utils.c
index 65156eda0..ad2bf2b99 100644
--- a/src/code/code_800FBCE0.c
+++ b/src/code/rcp_utils.c
@@ -7,7 +7,7 @@
if (x & DPC_STATUS_##name) \
osSyncPrintf(#name " ")
-void func_800FBCE0() {
+void RcpUtils_PrintRegisterStatus() {
u32 spStatus = __osSpGetStatus();
u32 dpStatus = osDpGetStatus();
@@ -44,9 +44,9 @@ void func_800FBCE0() {
osSyncPrintf("\n");
}
-void func_800FBFD8() {
- func_800FBCE0();
+void RcpUtils_Reset() {
+ RcpUtils_PrintRegisterStatus();
osDpSetStatus(DPC_SET_FREEZE | DPC_SET_FLUSH);
__osSpSetStatus(SP_SET_HALT | SP_SET_SIG2 | SP_CLR_INTR_BREAK);
- func_800FBCE0();
+ RcpUtils_PrintRegisterStatus();
}
diff --git a/src/code/sched.c b/src/code/sched.c
index f3a14893e..bc14c9a7a 100644
--- a/src/code/sched.c
+++ b/src/code/sched.c
@@ -78,7 +78,7 @@ void Sched_HandleReset(SchedContext* sc) {
OS_CYCLES_TO_USEC(now - sRSPAudioStartTime), "../sched.c", 421);
} else if (OS_CYCLES_TO_USEC(now - sRSPGFXStartTime) > 1000000 ||
OS_CYCLES_TO_USEC(now - sRDPStartTime) > 1000000) {
- func_800FBFD8();
+ RcpUtils_Reset();
if (sc->curRSPTask != NULL) {
LOG_TIME("(((u64)(now - graph_rsp_start_time)*(1000000LL/15625LL))/((62500000LL*3/4)/15625LL))",
OS_CYCLES_TO_USEC(now - sRSPGFXStartTime), "../sched.c", 427);