Line 298:
Line 298:
|}
|}
−
== Fastcalls ==
+
== FastCalls ==
−
Fastcalls, on the other hand, are system calls that aren't routed through the dispatcher and can be accessed by any RAMPID.
+
FastCalls, on the other hand, are system calls that aren't routed through the dispatcher and can be accessed by any RAMPID.
Attempting to access an unimplemented fastcall will redirect the code flow to syscall 0x0100 (AppPanic).
Attempting to access an unimplemented fastcall will redirect the code flow to syscall 0x0100 (AppPanic).
Line 309:
Line 309:
! scope="col" | Name
! scope="col" | Name
|-
|-
−
| 0x0 || - (default branch to syscall dispatcher)
+
| 0x0 || SysCall (default branch to syscall dispatcher)
|-
|-
−
| 0x1 || SyncEieio
+
| 0x1 || MemoryBarrier
|-
|-
| 0x2 || EnableInterrupts (deprecated, jumps to error)
| 0x2 || EnableInterrupts (deprecated, jumps to error)
Line 339:
Line 339:
| 0xE ||
| 0xE ||
|-
|-
−
| 0xF || (return)
+
| 0xF || ReturnFromInterrupt
|-
|-
| 0x10 || FlushFPUContext
| 0x10 || FlushFPUContext
Line 355:
Line 355:
| 0x16 ||
| 0x16 ||
|-
|-
−
| 0x17 || WriteGatherGetPtr
+
| 0x17 ||
|-
|-
| 0x18 || EnableFPU
| 0x18 || EnableFPU