Irqmgr + scheduler Docs (#1527)

* irqmgr docs

* Sched_FlushTaskQueue

* scheduler docs
This commit is contained in:
Derek Hensley
2024-01-20 15:47:00 -08:00
committed by GitHub
parent 732455fdef
commit 665353f344
23 changed files with 442 additions and 340 deletions
+9 -9
View File
@@ -1578,7 +1578,7 @@ asm/non_matchings/code/z_msgevent/func_8010BF58.s,func_8010BF58,0x8010BF58,0x5A
asm/non_matchings/code/z_nmi_buff/Nmi_Init.s,Nmi_Init,0x8010C0C0,0x29
asm/non_matchings/code/z_nmi_buff/Nmi_SetPrenmiStart.s,Nmi_SetPrenmiStart,0x8010C164,0xE
asm/non_matchings/code/z_nmi_buff/Nmi_GetPrenmiHasStarted.s,Nmi_GetPrenmiHasStarted,0x8010C19C,0x5
asm/non_matchings/code/z_nmi_buff/MsgEvent_SendNullTask.s,MsgEvent_SendNullTask,0x8010C1B0,0x20
asm/non_matchings/code/z_nmi_buff/Sched_FlushTaskQueue.s,Sched_FlushTaskQueue,0x8010C1B0,0x20
asm/non_matchings/code/z_olib/OLib_Vec3fDist.s,OLib_Vec3fDist,0x8010C230,0x11
asm/non_matchings/code/z_olib/OLib_Vec3fDistOutDiff.s,OLib_Vec3fDistOutDiff,0x8010C274,0x17
asm/non_matchings/code/z_olib/OLib_Vec3fDistXZ.s,OLib_Vec3fDistXZ,0x8010C2D0,0xD
@@ -2707,23 +2707,23 @@ asm/non_matchings/code/padmgr/PadMgr_GetInput2.s,PadMgr_GetInput2,0x80175FD4,0xF
asm/non_matchings/code/padmgr/PadMgr_ThreadEntry.s,PadMgr_ThreadEntry,0x80176010,0x61
asm/non_matchings/code/padmgr/PadMgr_Init.s,PadMgr_Init,0x80176194,0x3B
asm/non_matchings/code/sched/Sched_SwapFramebuffer.s,Sched_SwapFramebuffer,0x80176280,0x25
asm/non_matchings/code/sched/Sched_RetraceUpdateFramebuffer.s,Sched_RetraceUpdateFramebuffer,0x80176314,0x14
asm/non_matchings/code/sched/Sched_HandleReset.s,Sched_HandleReset,0x80176364,0x3
asm/non_matchings/code/sched/Sched_HandleStop.s,Sched_HandleStop,0x80176370,0x9
asm/non_matchings/code/sched/Sched_SwapFramebuffer.s,Sched_SwapFramebuffer,0x80176314,0x14
asm/non_matchings/code/sched/Sched_HandlePreNMI.s,Sched_HandlePreNMI,0x80176364,0x3
asm/non_matchings/code/sched/Sched_HandleNMI.s,Sched_HandleNMI,0x80176370,0x9
asm/non_matchings/code/sched/Sched_HandleAudioCancel.s,Sched_HandleAudioCancel,0x80176394,0x57
asm/non_matchings/code/sched/Sched_HandleGfxCancel.s,Sched_HandleGfxCancel,0x801764F0,0x67
asm/non_matchings/code/sched/Sched_QueueTask.s,Sched_QueueTask,0x8017668C,0x19
asm/non_matchings/code/sched/Sched_Yield.s,Sched_Yield,0x801766F0,0x16
asm/non_matchings/code/sched/Sched_TaskCheckFramebuffers.s,Sched_TaskCheckFramebuffers,0x80176748,0x1C
asm/non_matchings/code/sched/Sched_CheckTaskFramebuffers.s,Sched_CheckTaskFramebuffers,0x80176748,0x1C
asm/non_matchings/code/sched/Sched_Schedule.s,Sched_Schedule,0x801767B8,0x4A
asm/non_matchings/code/sched/Sched_TaskUpdateFramebuffer.s,Sched_TaskUpdateFramebuffer,0x801768E0,0xF
asm/non_matchings/code/sched/Sched_NotifyDone.s,Sched_NotifyDone,0x8017691C,0x1B
asm/non_matchings/code/sched/Sched_SetNextFramebufferFromTask.s,Sched_SetNextFramebufferFromTask,0x801768E0,0xF
asm/non_matchings/code/sched/Sched_TaskComplete.s,Sched_TaskComplete,0x8017691C,0x1B
asm/non_matchings/code/sched/Sched_RunTask.s,Sched_RunTask,0x80176988,0x6B
asm/non_matchings/code/sched/Sched_HandleEntry.s,Sched_HandleEntry,0x80176B34,0x3C
asm/non_matchings/code/sched/Sched_HandleNotify.s,Sched_HandleNotify,0x80176B34,0x3C
asm/non_matchings/code/sched/Sched_HandleRetrace.s,Sched_HandleRetrace,0x80176C24,0x34
asm/non_matchings/code/sched/Sched_HandleRSPDone.s,Sched_HandleRSPDone,0x80176CF4,0x8E
asm/non_matchings/code/sched/Sched_HandleRDPDone.s,Sched_HandleRDPDone,0x80176F2C,0x3B
asm/non_matchings/code/sched/Sched_SendEntryMsg.s,Sched_SendEntryMsg,0x80177018,0x9
asm/non_matchings/code/sched/Sched_SendNotifyMsg.s,Sched_SendNotifyMsg,0x80177018,0x9
asm/non_matchings/code/sched/Sched_SendAudioCancelMsg.s,Sched_SendAudioCancelMsg,0x8017703C,0x9
asm/non_matchings/code/sched/Sched_SendGfxCancelMsg.s,Sched_SendGfxCancelMsg,0x80177060,0x9
asm/non_matchings/code/sched/Sched_FaultClient.s,Sched_FaultClient,0x80177084,0x36
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
1578 asm/non_matchings/code/z_nmi_buff/Nmi_Init.s Nmi_Init 0x8010C0C0 0x29
1579 asm/non_matchings/code/z_nmi_buff/Nmi_SetPrenmiStart.s Nmi_SetPrenmiStart 0x8010C164 0xE
1580 asm/non_matchings/code/z_nmi_buff/Nmi_GetPrenmiHasStarted.s Nmi_GetPrenmiHasStarted 0x8010C19C 0x5
1581 asm/non_matchings/code/z_nmi_buff/MsgEvent_SendNullTask.s asm/non_matchings/code/z_nmi_buff/Sched_FlushTaskQueue.s MsgEvent_SendNullTask Sched_FlushTaskQueue 0x8010C1B0 0x20
1582 asm/non_matchings/code/z_olib/OLib_Vec3fDist.s OLib_Vec3fDist 0x8010C230 0x11
1583 asm/non_matchings/code/z_olib/OLib_Vec3fDistOutDiff.s OLib_Vec3fDistOutDiff 0x8010C274 0x17
1584 asm/non_matchings/code/z_olib/OLib_Vec3fDistXZ.s OLib_Vec3fDistXZ 0x8010C2D0 0xD
2707 asm/non_matchings/code/padmgr/PadMgr_ThreadEntry.s PadMgr_ThreadEntry 0x80176010 0x61
2708 asm/non_matchings/code/padmgr/PadMgr_Init.s PadMgr_Init 0x80176194 0x3B
2709 asm/non_matchings/code/sched/Sched_SwapFramebuffer.s Sched_SwapFramebuffer 0x80176280 0x25
2710 asm/non_matchings/code/sched/Sched_RetraceUpdateFramebuffer.s asm/non_matchings/code/sched/Sched_SwapFramebuffer.s Sched_RetraceUpdateFramebuffer Sched_SwapFramebuffer 0x80176314 0x14
2711 asm/non_matchings/code/sched/Sched_HandleReset.s asm/non_matchings/code/sched/Sched_HandlePreNMI.s Sched_HandleReset Sched_HandlePreNMI 0x80176364 0x3
2712 asm/non_matchings/code/sched/Sched_HandleStop.s asm/non_matchings/code/sched/Sched_HandleNMI.s Sched_HandleStop Sched_HandleNMI 0x80176370 0x9
2713 asm/non_matchings/code/sched/Sched_HandleAudioCancel.s Sched_HandleAudioCancel 0x80176394 0x57
2714 asm/non_matchings/code/sched/Sched_HandleGfxCancel.s Sched_HandleGfxCancel 0x801764F0 0x67
2715 asm/non_matchings/code/sched/Sched_QueueTask.s Sched_QueueTask 0x8017668C 0x19
2716 asm/non_matchings/code/sched/Sched_Yield.s Sched_Yield 0x801766F0 0x16
2717 asm/non_matchings/code/sched/Sched_TaskCheckFramebuffers.s asm/non_matchings/code/sched/Sched_CheckTaskFramebuffers.s Sched_TaskCheckFramebuffers Sched_CheckTaskFramebuffers 0x80176748 0x1C
2718 asm/non_matchings/code/sched/Sched_Schedule.s Sched_Schedule 0x801767B8 0x4A
2719 asm/non_matchings/code/sched/Sched_TaskUpdateFramebuffer.s asm/non_matchings/code/sched/Sched_SetNextFramebufferFromTask.s Sched_TaskUpdateFramebuffer Sched_SetNextFramebufferFromTask 0x801768E0 0xF
2720 asm/non_matchings/code/sched/Sched_NotifyDone.s asm/non_matchings/code/sched/Sched_TaskComplete.s Sched_NotifyDone Sched_TaskComplete 0x8017691C 0x1B
2721 asm/non_matchings/code/sched/Sched_RunTask.s Sched_RunTask 0x80176988 0x6B
2722 asm/non_matchings/code/sched/Sched_HandleEntry.s asm/non_matchings/code/sched/Sched_HandleNotify.s Sched_HandleEntry Sched_HandleNotify 0x80176B34 0x3C
2723 asm/non_matchings/code/sched/Sched_HandleRetrace.s Sched_HandleRetrace 0x80176C24 0x34
2724 asm/non_matchings/code/sched/Sched_HandleRSPDone.s Sched_HandleRSPDone 0x80176CF4 0x8E
2725 asm/non_matchings/code/sched/Sched_HandleRDPDone.s Sched_HandleRDPDone 0x80176F2C 0x3B
2726 asm/non_matchings/code/sched/Sched_SendEntryMsg.s asm/non_matchings/code/sched/Sched_SendNotifyMsg.s Sched_SendEntryMsg Sched_SendNotifyMsg 0x80177018 0x9
2727 asm/non_matchings/code/sched/Sched_SendAudioCancelMsg.s Sched_SendAudioCancelMsg 0x8017703C 0x9
2728 asm/non_matchings/code/sched/Sched_SendGfxCancelMsg.s Sched_SendGfxCancelMsg 0x80177060 0x9
2729 asm/non_matchings/code/sched/Sched_FaultClient.s Sched_FaultClient 0x80177084 0x36