sv_magic -> scratchpad
[chai.git] / job_memory_map.md
1 Coarse job descriptor memory map
2 ================================
3
4 E000 (refreshed -- 0x340)
5 E040 (descriptor)
6 E060 (VERTEX)
7 E120 (referenced in VERTEX)
8 E140 (referenced in TILER)
9 E170 (referenced in VERTEX + TILER)
10 E180 (descriptor)
11 E1A0 (TILER)
12 E280 (refreshed -- 0x80)
13 E300 (descriptor set)
14 E320 (SET_VALUE)
15 E340 (refreshed -- 0x80)
16 E380 (descriptor)
17 E3A0 (FRAGMENT)
18 E3C0 (soft job chain, refreshed -- 0x28)
19
20 Conclusions:
21
22 FRAGMENT    <= 32  bytes
23 SET_VALUE   <= 32  bytes
24 VERTEX      <= 192 bytes
25 TILER       <= 224 bytes