Changes

Jump to navigation Jump to search
192 bytes added ,  23:28, 13 April 2017
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 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.
 
|}
 
|}
  

Navigation menu