Difference between revisions of "MVDSTD:GetConfig"
Jump to navigation
Jump to search
Line 32: | Line 32: | ||
=Structure= | =Structure= | ||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! Offset | ||
+ | ! Size | ||
+ | ! Description | ||
+ | |- | ||
+ | | 0x64 | ||
+ | | 0x4 | ||
+ | | FCRAM address. For [[MVDSTD:SetConfig]] this is an LINEAR-memory vaddr in the 0x30000000 vmem area. MVD module internally changes this to physaddr, hence this is a physaddr for the struct from GetConfig. | ||
+ | |} | ||
+ | |||
The size of this structure is fixed to 0x11C-bytes. | The size of this structure is fixed to 0x11C-bytes. | ||
=Description= | =Description= | ||
For this command, MVD module DMAs 0x11C-bytes from a MVD state structure to the above output buffer. | For this command, MVD module DMAs 0x11C-bytes from a MVD state structure to the above output buffer. |
Revision as of 23:50, 4 November 2014
Request
Index Word | Description |
---|---|
0 | Header code [0x001D0042] |
1 | Size, normally 0x11C. |
2 | (Size<<4) | 12 |
3 | Output data ptr |
Response
Index Word | Description |
---|---|
0 | Header code |
1 | Resultcode |
Structure
Offset | Size | Description |
---|---|---|
0x64 | 0x4 | FCRAM address. For MVDSTD:SetConfig this is an LINEAR-memory vaddr in the 0x30000000 vmem area. MVD module internally changes this to physaddr, hence this is a physaddr for the struct from GetConfig. |
The size of this structure is fixed to 0x11C-bytes.
Description
For this command, MVD module DMAs 0x11C-bytes from a MVD state structure to the above output buffer.