HIPC: Difference between revisions
No edit summary |
|||
Line 7: | Line 7: | ||
| 0 || 19-16 || Number of marshalls type X (each: 2 words). | | 0 || 19-16 || Number of marshalls type X (each: 2 words). | ||
|- | |- | ||
| 0 || 23-20 || Number of | | 0 || 23-20 || Number of inbufs (each: 3 words). Type mask: 5 | ||
|- | |- | ||
| 0 || 27-24 || Number of | | 0 || 27-24 || Number of outbufs (each: 3 words). Type mask: 6 | ||
|- | |- | ||
| 0 || 31-28 || Number of marshalls type W (each: 3 words) | | 0 || 31-28 || Number of marshalls type W (each: 3 words) | ||
Line 15: | Line 15: | ||
| 1 || 9-0 || Size of data portion in u32's. | | 1 || 9-0 || Size of data portion in u32's. | ||
|- | |- | ||
| 1 || 13-10 || | | 1 || 13-10 || Marshal type T something. | ||
|- | |- | ||
| 1 || 17-14 || | | 1 || 17-14 || Marshal type T something. | ||
|- | |- | ||
| 1 || 31 || Enable special descriptor. | | 1 || 31 || Enable special descriptor. | ||
Line 46: | Line 46: | ||
| 1 || || A-words, purpose unknown. | | 1 || || A-words, purpose unknown. | ||
|- | |- | ||
| x || || B-words, purpose unknown. | | 1+x || || B-words, purpose unknown. | ||
|} | |} | ||
=== Descriptor | === Inbuf/outbuf Descriptor === | ||
They fucked up this one, big time. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! Word || Description | ! Word || Bits || Description | ||
|- | |||
| 0 || || Lower 32-bits of size. | |||
|- | |||
| 1 || || Lower 32-bits of address. | |||
|- | |||
| 2 || 1-0 || Unknown flag. | |||
|- | |- | ||
| | | 2 || 4-2 || Bit 38-36 of address. | ||
|- | |- | ||
| | | 2 || 27-24 || Bit 35-32 of size. | ||
|- | |- | ||
| 2 || | | 2 || 31-28 || Bit 35-32 of address. | ||
|} | |} | ||