Commit 89f84cf5 authored by Mike Stephens's avatar Mike Stephens
Browse files

update service call handler to Ursula format (with table)

parent 70dbde99
......@@ -649,7 +649,25 @@ count1 MOVVC r0, #ModHandReason_GetNames
Pull "r0-r7, pc"
; Service call handler
;
;Ursula format
;
ASSERT Service_Memory < Service_Reset
ASSERT Service_Reset < Service_ResourceFSStarting
;
ModuleWrap_ServTab
DCD 0 ;flags
DCD ModuleWrap_UService - Module_BaseAddr
DCD Service_Memory
DCD Service_Reset
[ :LNOT::DEF:FilerAct
DCD Service_ResourceFSStarting
]
DCD 0 ;terminator
DCD ModuleWrap_ServTab - Module_BaseAddr ;anchor
ModuleWrap_Service
MOV r0, r0 ;magic instruction
ModuleWrap_UService
[ :LNOT::DEF:FilerAct
CMP r1, #Service_ResourceFSStarting
BEQ svc_resourcefsstarting
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment