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 marshalls type Y (each: 3 words). | + | | 0 || 23-20 || Number of inbufs (each: 3 words). Type mask: 5 |
| |- | | |- |
− | | 0 || 27-24 || Number of marshalls type Z (each: 3 words). | + | | 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 || Marshalls type T something. | + | | 1 || 13-10 || Marshal type T something. |
| |- | | |- |
− | | 1 || 17-14 || Marshalls type T something. | + | | 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 type A === | + | === 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. |
| |- | | |- |
− | | 0 || Word1 is written here. | + | | 2 || 4-2 || Bit 38-36 of address. |
| |- | | |- |
− | | 1 || Word0 is written here. | + | | 2 || 27-24 || Bit 35-32 of size. |
| |- | | |- |
− | | 2 || Weird mix. | + | | 2 || 31-28 || Bit 35-32 of address. |
| |} | | |} |
| | | |