NV4:G80 PFIFO engine

Introduction

Todo

write me

MMIO registers

8-bit space nv4-pfifo [0x2000]
nv3-mmio 0x2000: PFIFO [NV4:G80]

Todo

write me

8-bit space nv40-pfifo-cache [0x2000]
nv3-mmio 0x90000: PFIFO_CACHE [NV40:G80]

Todo

write me

Interrupts

Todo

write me

FIFO submission area

Todo

write me

8-bit space nv4-user [0x2000]
nv3-mmio 0x800000+chid*0x10000+subc*0x2000: USER[chid][subc] (chid<16, subc<8) [NV4:NV10]
nv3-mmio 0x800000+chid*0x10000+subc*0x2000: USER[chid][subc] (chid<32, subc<8) [NV10:G80]

Todo

document me

8-bit space nv40-dma-user [0x1000]
nv3-mmio 0xc00000+chid*0x1000: DMA_USER[chid] (chid<512) [NV40:G80]

Todo

document me