Line 3: |
Line 3: |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
− | ! Word || Description | + | ! Word || Bits || Description |
| + | |- |
| + | | 0 || 19-16 || Number of marshalls type X (each: 2 words). |
| + | |- |
| + | | 0 || 23-20 || Number of marshalls type Y (each: 3 words). |
| + | |- |
| + | | 0 || 27-24 || Number of marshalls type Z (each: 3 words). |
| + | |- |
| + | | 0 || 31-28 || Number of marshalls type W (each: 3 words) |
| + | |- |
| + | | 1 || 9-0 || Size of data portion in u32's. |
| + | |- |
| + | | 1 || 13-10 || Marshalls type T something. |
| + | |- |
| + | | 1 || 17-14 || Marshalls type T something. |
| + | |- |
| + | | 1 || 31 || Enable special descriptor. |
| + | |- |
| + | | ... || || Special descriptor, if enabled. |
| + | |- |
| + | | ... || || Type X descriptors, each one 2 words. |
| + | |- |
| + | | ... || || Type Y descriptors, each one 3 words. |
| + | |- |
| + | | ... || || Type Z descriptors, each one 3 words. |
| + | |- |
| + | | ... || || Type W descriptors, each one 3 words. |
| + | |} |
| + | |
| + | === Special descriptor === |
| + | There can only be one of this descriptor type. It is enabled by bit31 of the second word. |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Word || Bits || Description |
| + | |- |
| + | | 0 || 0 || ? |
| + | |- |
| + | | 0 || 4-1 || Number of A-words for this special descriptor (=x). |
| |- | | |- |
− | | 0 || Cmd header part 1 | + | | 0 || 8-5 || Number of B-words for this special descriptor (=y). |
| |- | | |- |
− | | 1 || Cmd header part 2 | + | | 1 || || A-words, purpose unknown. |
| |- | | |- |
− | | ... || Marshall descriptors | + | | x || || B-words, purpose unknown. |
| |} | | |} |
| | | |
− | === Marshall type A === | + | === Descriptor type A === |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! Word || Description | | ! Word || Description |
Line 23: |
Line 60: |
| |} | | |} |
| | | |
− | === Marshall type B === | + | === Descriptor type B === |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! Word || Description | | ! Word || Description |
Line 32: |
Line 69: |
| |} | | |} |
| | | |
− | === Marshall type C === | + | === Descriptor type C === |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! Word || Description | | ! Word || Description |