Entry | |
---|---|
R0 | Pointer to VIDC list type 3? |
R1 | Mode workspace (if mode number), or 0 |
R4 | Bits 0-23: 7 (reason code) |
Bits 24-31: Display number |
Exit | |
---|---|
R0 | Zero: Mode OK (may be minor adjusts to VIDC list and/or workspace values) |
Non-zero: Mode not OK | |
R4 | 0 |
- | All other registers preserved |
The kernel issues this call to check whether a driver can support a proposed mode. The appropriate driver should respond by checking the mode parameters, setting R0 appropriately, and setting R4 to 0 to claim the call.
The default claimant of this call is the kernel. If the call is left unclaimed, and the call was for display 0, the kernel will claim it by setting R4 to 0 and call HAL_Video_VetMode?.