Set a GPU attribute.
result = lv1_gpu_attribute( /*IN*/ p1, p2, p3, p4, p5 );
| Inputs | |
|---|---|
| Register | Description |
| R3 | p1 - unknown |
| R4 | p2 - unknown |
| R5 | p3 - unknown |
| R6 | p4 - unknown |
| R7 | p5 - unknown |
| Outputs | |
| Register | Description |
| R3 | Status - 0 = OK, Other values are unknown, but indicate failure. |
Notes:
Code taken from kboot-10\dl\linux-2.6.16\sound\powerpc\snd_ps3pf.c (kboot-20061208)
ret64 = lv1_gpu_attribute(0x100, 0x007, val, 0, 0);
| p1 | p2 | p3 | p4 | p5 | status |
|---|---|---|---|---|---|
| 0×100 | 0 | 0 | 0 | 0 | -17 (LV1_ILLEGAL_PARAMETER_VALUE) |
| 0×105 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| 0×202 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| 0×400 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| 0×401 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| 0×402 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| 0×403 | 0 | 0 | 0 | 0 | 0 (LV1_SUCCESS) |
| other values in 0-0×1000000 | 0 | 0 | 0 | 0 | -20 (LV1_NOT_IMPLEMENTED) |