The Hypervisor can take up to 8 x 64 bit parameters, in Registers R3 to R10. The Function code is passed in R11.
| Register | Parameter |
|---|---|
| R3 | Parameter 1 |
| R4 | Parameter 2 |
| R5 | Parameter 3 |
| R6 | Parameter 4 |
| R7 | Parameter 5 |
| R8 | Parameter 6 |
| R9 | Parameter 7 |
| R10 | Parameter 8 |
| R11 | Function Code |
I surmise the function code is 8 bits, because the maximum documented function code is 255, and it is labeled “lv1_panic”.