[root@localhost ~]# cd /home/mikhail/packaging-work/umr/build/src/app/ [root@localhost app]# ./umr -O verbose,halt_waves -wa [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe857001, VA=0x00001d800000, PBA==0x0001fe857000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000007d3eb9033, VA=0x0000000a0000, PBA==0x0007d3eb9000, V=1, S=1, P=0 [VERBOSE]: \-> PTE==0x00000007d3eb8033, VA=0x0000000a1000, PBA==0x0007d3eb8000, V=1, S=1, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fa168001, VA=0x000008e00000, PBA==0x0001fa168000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000006442e1033, VA=0x0000000a1000, PBA==0x0006442e1000, V=1, S=1, P=0 [VERBOSE]: \-> PTE==0x00000006442e0033, VA=0x0000000a2000, PBA==0x0006442e0000, V=1, S=1, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000031842f1, VA=0x000000004000, PBA==0x000003184000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033622b1, VA=0x000000062000, PBA==0x000003362000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 No active waves! [root@localhost app]# [root@localhost app]# ./umr -O verbose,follow -R gfx[.] vega10.gfx.rptr == 256 vega10.gfx.wptr == 768 vega10.gfx.drv_wptr == 768 vega10.gfx.ring[ 225] == 0xffff1000 ... vega10.gfx.ring[ 226] == 0xffff1000 ... vega10.gfx.ring[ 227] == 0xffff1000 ... vega10.gfx.ring[ 228] == 0xffff1000 ... vega10.gfx.ring[ 229] == 0xffff1000 ... vega10.gfx.ring[ 230] == 0xffff1000 ... vega10.gfx.ring[ 231] == 0xffff1000 ... vega10.gfx.ring[ 232] == 0xffff1000 ... vega10.gfx.ring[ 233] == 0xffff1000 ... vega10.gfx.ring[ 234] == 0xffff1000 ... vega10.gfx.ring[ 235] == 0xffff1000 ... vega10.gfx.ring[ 236] == 0xffff1000 ... vega10.gfx.ring[ 237] == 0xffff1000 ... vega10.gfx.ring[ 238] == 0xffff1000 ... vega10.gfx.ring[ 239] == 0xffff1000 ... vega10.gfx.ring[ 240] == 0xffff1000 ... vega10.gfx.ring[ 241] == 0xffff1000 ... vega10.gfx.ring[ 242] == 0xffff1000 ... vega10.gfx.ring[ 243] == 0xffff1000 ... vega10.gfx.ring[ 244] == 0xffff1000 ... vega10.gfx.ring[ 245] == 0xffff1000 ... vega10.gfx.ring[ 246] == 0xffff1000 ... vega10.gfx.ring[ 247] == 0xffff1000 ... vega10.gfx.ring[ 248] == 0xffff1000 ... vega10.gfx.ring[ 249] == 0xffff1000 ... vega10.gfx.ring[ 250] == 0xffff1000 ... vega10.gfx.ring[ 251] == 0xffff1000 ... vega10.gfx.ring[ 252] == 0xffff1000 ... vega10.gfx.ring[ 253] == 0xffff1000 ... vega10.gfx.ring[ 254] == 0xffff1000 ... vega10.gfx.ring[ 255] == 0xffff1000 ... vega10.gfx.ring[ 256] == 0xc0032200 r.. PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] vega10.gfx.ring[ 257] == 0x00400060 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400060 vega10.gfx.ring[ 258] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000 vega10.gfx.ring[ 259] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 vega10.gfx.ring[ 260] == 0x00000022 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000022 vega10.gfx.ring[ 261] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega10.gfx.ring[ 262] == 0x00000113 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:REG, FUNC:[==] vega10.gfx.ring[ 263] == 0x00400040 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00400040, SWAP: 0 vega10.gfx.ring[ 264] == 0x00000000 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000000 vega10.gfx.ring[ 265] == 0x00132480 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00132480 vega10.gfx.ring[ 266] == 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff vega10.gfx.ring[ 267] == 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 vega10.gfx.ring[ 268] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega10.gfx.ring[ 269] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega10.gfx.ring[ 270] == 0x000028f1 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x000028f0 vega10.gfx.ring[ 271] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega10.gfx.ring[ 272] == 0xfefff001 ... \---+ PKT3 OPCODE 0x37, word 3: gfx90.mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32 <= 0xfefff001 vega10.gfx.ring[ 273] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega10.gfx.ring[ 274] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega10.gfx.ring[ 275] == 0x000028f2 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x000028f0 vega10.gfx.ring[ 276] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega10.gfx.ring[ 277] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: gfx90.mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32 <= 0x00000001 vega10.gfx.ring[ 278] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega10.gfx.ring[ 279] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:MEM, FUNC:[==] vega10.gfx.ring[ 280] == 0x000028a7 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x000028a4, SWAP: 3 vega10.gfx.ring[ 281] == 0x000028b9 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x000028b9 vega10.gfx.ring[ 282] == 0x007c0008 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x007c0008 vega10.gfx.ring[ 283] == 0x00000008 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000008 vega10.gfx.ring[ 284] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 vega10.gfx.ring[ 285] == 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] vega10.gfx.ring[ 286] == 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA vega10.gfx.ring[ 287] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega10.gfx.ring[ 288] == 0x00238514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 1, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 1, CACHE_POLICY: 0, EXECUTE: 0 vega10.gfx.ring[ 289] == 0x22000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1 vega10.gfx.ring[ 290] == 0x00400040 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040 vega10.gfx.ring[ 291] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega10.gfx.ring[ 292] == 0x00132481 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00132481 vega10.gfx.ring[ 293] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega10.gfx.ring[ 294] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega10.gfx.ring[ 295] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega10.gfx.ring[ 296] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega10.gfx.ring[ 297] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega10.gfx.ring[ 298] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega10.gfx.ring[ 299] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] vega10.gfx.ring[ 300] == 0x00400060 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400060 vega10.gfx.ring[ 301] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000 vega10.gfx.ring[ 302] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 vega10.gfx.ring[ 303] == 0x00000027 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000027 vega10.gfx.ring[ 304] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega10.gfx.ring[ 305] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:MEM, FUNC:[==] vega10.gfx.ring[ 306] == 0x00000e26 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2 vega10.gfx.ring[ 307] == 0x00000e27 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27 vega10.gfx.ring[ 308] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 vega10.gfx.ring[ 309] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 vega10.gfx.ring[ 310] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 vega10.gfx.ring[ 311] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega10.gfx.ring[ 312] == 0x00000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0 vega10.gfx.ring[ 313] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] vega10.gfx.ring[ 314] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 vega10.gfx.ring[ 315] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 vega10.gfx.ring[ 316] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] vega10.gfx.ring[ 317] == 0x1d8a0000 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x1d8a0000, SWAP:0 vega10.gfx.ring[ 318] == 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe857001, VA=0x00001d800000, PBA==0x0001fe857000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000007d3eb9033, VA=0x0000000a0000, PBA==0x0007d3eb9000, V=1, S=1, P=0 vega10.gfx.ring[ 319] == 0x030005e0 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:1504, VMID: 3 [MAPPED] vega10.gfx.ring[ 320] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega10.gfx.ring[ 321] == 0x10000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1 vega10.gfx.ring[ 322] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega10.gfx.ring[ 323] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega10.gfx.ring[ 324] == 0x00000ff1 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0 vega10.gfx.ring[ 325] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega10.gfx.ring[ 326] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001 vega10.gfx.ring[ 327] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega10.gfx.ring[ 328] == 0x00088514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 vega10.gfx.ring[ 329] == 0x40000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2 vega10.gfx.ring[ 330] == 0x006d6000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x006d6000 vega10.gfx.ring[ 331] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega10.gfx.ring[ 332] == 0x0001618c ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x0001618c vega10.gfx.ring[ 333] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega10.gfx.ring[ 334] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega10.gfx.ring[ 335] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega10.gfx.ring[ 336] == 0x00088514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 vega10.gfx.ring[ 337] == 0x22000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1 vega10.gfx.ring[ 338] == 0x00400040 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040 vega10.gfx.ring[ 339] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega10.gfx.ring[ 340] == 0x00132482 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00132482 vega10.gfx.ring[ 341] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega10.gfx.ring[ 342] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega10.gfx.ring[ 343] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega10.gfx.ring[ 344] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega10.gfx.ring[ 345] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 346] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 347] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 348] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 349] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 350] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 351] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 352] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 353] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 354] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 355] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 356] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 357] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 358] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 359] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 360] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 361] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 362] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 363] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 364] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 365] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 366] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 367] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 368] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 369] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 370] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 371] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 372] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 373] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 374] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 375] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 376] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 377] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 378] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 379] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 380] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 381] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 382] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 383] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 384] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 385] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 386] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 387] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 388] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 389] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 390] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 391] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 392] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 393] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 394] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 395] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 396] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 397] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 398] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 399] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 400] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 401] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 402] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 403] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 404] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 405] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 406] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 407] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 408] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 409] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 410] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 411] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 412] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 413] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 414] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 415] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 416] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 417] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 418] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 419] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 420] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 421] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 422] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 423] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 424] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 425] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 426] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 427] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 428] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 429] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 430] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 431] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 432] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 433] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 434] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 435] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 436] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 437] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 438] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 439] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 440] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 441] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 442] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 443] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 444] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 445] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 446] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 447] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 448] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 449] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 450] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 451] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 452] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 453] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 454] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 455] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 456] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 457] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 458] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 459] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 460] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 461] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 462] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 463] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 464] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 465] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 466] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 467] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 468] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 469] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 470] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 471] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 472] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 473] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 474] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 475] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 476] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 477] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 478] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 479] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 480] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 481] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 482] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 483] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 484] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 485] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 486] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 487] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 488] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 489] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 490] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 491] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 492] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 493] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 494] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 495] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 496] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 497] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 498] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 499] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 500] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 501] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 502] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 503] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 504] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 505] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 506] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 507] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 508] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 509] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 510] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 511] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 512] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] vega10.gfx.ring[ 513] == 0x00400060 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400060 vega10.gfx.ring[ 514] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000 vega10.gfx.ring[ 515] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 vega10.gfx.ring[ 516] == 0x00000027 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000027 vega10.gfx.ring[ 517] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega10.gfx.ring[ 518] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:MEM, FUNC:[==] vega10.gfx.ring[ 519] == 0x00000e26 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2 vega10.gfx.ring[ 520] == 0x00000e27 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27 vega10.gfx.ring[ 521] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 vega10.gfx.ring[ 522] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 vega10.gfx.ring[ 523] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 vega10.gfx.ring[ 524] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega10.gfx.ring[ 525] == 0x00000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0 vega10.gfx.ring[ 526] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] vega10.gfx.ring[ 527] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 vega10.gfx.ring[ 528] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 vega10.gfx.ring[ 529] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] vega10.gfx.ring[ 530] == 0x08ea1c00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x08ea1c00, SWAP:0 vega10.gfx.ring[ 531] == 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fa168001, VA=0x000008e00000, PBA==0x0001fa168000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000006442e1033, VA=0x0000000a1000, PBA==0x0006442e1000, V=1, S=1, P=0 vega10.gfx.ring[ 532] == 0x07000370 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:880, VMID: 7 [MAPPED] vega10.gfx.ring[ 533] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega10.gfx.ring[ 534] == 0x10000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1 vega10.gfx.ring[ 535] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega10.gfx.ring[ 536] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega10.gfx.ring[ 537] == 0x00000ff1 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0 vega10.gfx.ring[ 538] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega10.gfx.ring[ 539] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001 vega10.gfx.ring[ 540] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega10.gfx.ring[ 541] == 0x00088514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 vega10.gfx.ring[ 542] == 0x40000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2 vega10.gfx.ring[ 543] == 0x006df000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x006df000 vega10.gfx.ring[ 544] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega10.gfx.ring[ 545] == 0x00063e74 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00063e74 vega10.gfx.ring[ 546] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega10.gfx.ring[ 547] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega10.gfx.ring[ 548] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega10.gfx.ring[ 549] == 0x00088514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 vega10.gfx.ring[ 550] == 0x22000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1 vega10.gfx.ring[ 551] == 0x00400040 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040 vega10.gfx.ring[ 552] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega10.gfx.ring[ 553] == 0x00132483 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00132483 vega10.gfx.ring[ 554] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega10.gfx.ring[ 555] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega10.gfx.ring[ 556] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega10.gfx.ring[ 557] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega10.gfx.ring[ 558] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 559] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 560] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 561] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 562] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 563] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 564] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 565] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 566] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 567] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 568] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 569] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 570] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 571] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 572] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 573] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 574] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 575] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 576] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 577] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 578] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 579] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 580] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 581] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 582] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 583] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 584] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 585] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 586] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 587] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 588] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 589] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 590] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 591] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 592] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 593] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 594] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 595] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 596] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 597] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 598] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 599] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 600] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 601] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 602] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 603] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 604] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 605] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 606] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 607] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 608] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 609] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 610] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 611] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 612] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 613] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 614] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 615] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 616] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 617] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 618] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 619] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 620] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 621] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 622] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 623] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 624] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 625] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 626] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 627] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 628] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 629] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 630] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 631] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 632] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 633] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 634] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 635] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 636] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 637] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 638] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 639] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 640] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 641] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 642] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 643] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 644] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 645] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 646] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 647] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 648] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 649] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 650] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 651] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 652] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 653] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 654] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 655] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 656] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 657] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 658] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 659] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 660] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 661] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 662] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 663] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 664] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 665] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 666] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 667] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 668] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 669] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 670] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 671] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 672] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 673] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 674] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 675] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 676] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 677] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 678] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 679] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 680] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 681] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 682] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 683] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 684] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 685] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 686] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 687] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 688] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 689] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 690] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 691] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 692] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 693] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 694] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 695] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 696] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 697] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 698] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 699] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 700] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 701] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 702] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 703] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 704] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 705] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 706] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 707] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 708] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 709] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 710] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 711] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 712] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 713] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 714] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 715] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 716] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 717] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 718] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 719] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 720] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 721] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 722] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 723] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 724] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 725] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 726] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 727] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 728] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 729] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 730] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 731] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 732] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 733] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 734] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 735] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 736] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 737] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 738] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 739] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 740] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 741] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 742] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 743] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 744] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 745] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 746] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 747] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 748] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 749] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 750] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 751] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 752] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 753] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 754] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 755] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 756] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 757] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 758] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 759] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 760] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 761] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 762] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 763] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 764] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 765] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 766] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 767] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega10.gfx.ring[ 768] == 0xc0032200 .wD PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] Dumping IB at (gfxhub) VMID:3 0x80011d8a0000 of 1504 words from ring[319] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe857001, VA=0x00001d800000, PBA==0x0001fe857000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000007d3eb9033, VA=0x0000000a0000, PBA==0x0007d3eb9000, V=1, S=1, P=0 [VERBOSE]: \-> PTE==0x00000007d3eb8033, VA=0x0000000a1000, PBA==0x0007d3eb8000, V=1, S=1, P=0 IB[3@0x80011d8a0000 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[3@0x80011d8a0000 + 0x4 ] = 0x00000800 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00000800, SWAP:0 IB[3@0x80011d8a0000 + 0x8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xc ] = 0x00000030 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 0 [MAPPED] IB[3@0x80011d8a0000 + 0x10 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x14 ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5 IB[3@0x80011d8a0000 + 0x18 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_STRMOUT_CONFIG <= 0x00000000 IB[3@0x80011d8a0000 + 0x1c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000 IB[3@0x80011d8a0000 + 0x20 ] = 0xc00f6900 ... PKT3, COUNT:16, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x24 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[3@0x80011d8a0000 + 0x28 ] = 0x010aa000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x010aa000 IB[3@0x80011d8a0000 + 0x2c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080 IB[3@0x80011d8a0000 + 0x30 ] = 0x03bfc86f ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc86f IB[3@0x80011d8a0000 + 0x34 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000 IB[3@0x80011d8a0000 + 0x38 ] = 0x00028828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x00028828 IB[3@0x80011d8a0000 + 0x3c ] = 0xdc6a0000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc6a0000 IB[3@0x80011d8a0000 + 0x40 ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[3@0x80011d8a0000 + 0x44 ] = 0x010aa000 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x010aa000 IB[3@0x80011d8a0000 + 0x48 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080 IB[3@0x80011d8a0000 + 0x4c ] = 0x010aa000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x010aa000 IB[3@0x80011d8a0000 + 0x50 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080 IB[3@0x80011d8a0000 + 0x54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx90.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx90.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[3@0x80011d8a0000 + 0x5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 14: gfx90.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[3@0x80011d8a0000 + 0x60 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 15: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000000 IB[3@0x80011d8a0000 + 0x64 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x68 ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8 IB[3@0x80011d8a0000 + 0x6c ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff IB[3@0x80011d8a0000 + 0x70 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x74 ] = 0x00000005 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x5 IB[3@0x80011d8a0000 + 0x78 ] = 0x0104e500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_HTILE_DATA_BASE <= 0x0104e500 IB[3@0x80011d8a0000 + 0x7c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_HTILE_DATA_BASE_HI <= 0x00000080 IB[3@0x80011d8a0000 + 0x80 ] = 0x086f0eff ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmDB_DEPTH_SIZE <= 0x086f0eff IB[3@0x80011d8a0000 + 0x84 ] = 0xc00a6900 ... PKT3, COUNT:11, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x88 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xe IB[3@0x80011d8a0000 + 0x8c ] = 0xa8000182 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO <= 0xa8000182 IB[3@0x80011d8a0000 + 0x90 ] = 0x08000181 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO <= 0x08000181 IB[3@0x80011d8a0000 + 0x94 ] = 0x01026000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmDB_Z_READ_BASE <= 0x01026000 IB[3@0x80011d8a0000 + 0x98 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmDB_Z_READ_BASE_HI <= 0x00000080 IB[3@0x80011d8a0000 + 0x9c ] = 0x01045e00 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmDB_STENCIL_READ_BASE <= 0x01045e00 IB[3@0x80011d8a0000 + 0xa0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmDB_STENCIL_READ_BASE_HI <= 0x00000080 IB[3@0x80011d8a0000 + 0xa4 ] = 0x01026000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmDB_Z_WRITE_BASE <= 0x01026000 IB[3@0x80011d8a0000 + 0xa8 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmDB_Z_WRITE_BASE_HI <= 0x00000080 IB[3@0x80011d8a0000 + 0xac ] = 0x01045e00 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmDB_STENCIL_WRITE_BASE <= 0x01045e00 IB[3@0x80011d8a0000 + 0xb0 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 10: gfx90.mmDB_STENCIL_WRITE_BASE_HI <= 0x00000080 IB[3@0x80011d8a0000 + 0xb4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xb8 ] = 0x0000001a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1a IB[3@0x80011d8a0000 + 0xbc ] = 0x00000eff ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO2 <= 0x00000eff IB[3@0x80011d8a0000 + 0xc0 ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO2 <= 0x00000eff IB[3@0x80011d8a0000 + 0xc4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xc8 ] = 0x0000000a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xa IB[3@0x80011d8a0000 + 0xcc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCIL_CLEAR <= 0x00000000 IB[3@0x80011d8a0000 + 0xd0 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_DEPTH_CLEAR <= 0x3f800000 IB[3@0x80011d8a0000 + 0xd4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xd8 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2 IB[3@0x80011d8a0000 + 0xdc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_VIEW <= 0x00000000 IB[3@0x80011d8a0000 + 0xe0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xe4 ] = 0x000002af ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2af IB[3@0x80011d8a0000 + 0xe8 ] = 0x000c0002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_HTILE_SURFACE <= 0x000c0002 IB[3@0x80011d8a0000 + 0xec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xf0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[3@0x80011d8a0000 + 0xf4 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0xf8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xfc ] = 0x000002f5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f5 IB[3@0x80011d8a0000 + 0x100 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CENTROID_PRIORITY_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x104 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CENTROID_PRIORITY_1 <= 0x00000000 IB[3@0x80011d8a0000 + 0x108 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x10c ] = 0x000002fe ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fe IB[3@0x80011d8a0000 + 0x110 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x114 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x118 ] = 0x00000302 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x302 IB[3@0x80011d8a0000 + 0x11c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x120 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x124 ] = 0x00000306 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x306 IB[3@0x80011d8a0000 + 0x128 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x12c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x130 ] = 0x0000030a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30a IB[3@0x80011d8a0000 + 0x134 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x138 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x13c ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[3@0x80011d8a0000 + 0x140 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001 IB[3@0x80011d8a0000 + 0x144 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x148 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[3@0x80011d8a0000 + 0x14c ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[3@0x80011d8a0000 + 0x150 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x154 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[3@0x80011d8a0000 + 0x158 ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010 IB[3@0x80011d8a0000 + 0x15c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x160 ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311 IB[3@0x80011d8a0000 + 0x164 ] = 0x00040003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x00040003 IB[3@0x80011d8a0000 + 0x168 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x16c ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18 IB[3@0x80011d8a0000 + 0x170 ] = 0x00000006 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000006 IB[3@0x80011d8a0000 + 0x174 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x178 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[3@0x80011d8a0000 + 0x17c ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000 IB[3@0x80011d8a0000 + 0x180 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x184 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[3@0x80011d8a0000 + 0x188 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[3@0x80011d8a0000 + 0x18c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x190 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[3@0x80011d8a0000 + 0x194 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x00000000 IB[3@0x80011d8a0000 + 0x198 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x19c ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[3@0x80011d8a0000 + 0x1a0 ] = 0x0000001a ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x0000001a IB[3@0x80011d8a0000 + 0x1a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x1a8 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[3@0x80011d8a0000 + 0x1ac ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01000000 IB[3@0x80011d8a0000 + 0x1b0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1b4 ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[3@0x80011d8a0000 + 0x1b8 ] = 0x0008cbc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_COMMON_0 <= 0x0008cbc0 IB[3@0x80011d8a0000 + 0x1bc ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1c0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1c4 ] = 0x000b9e40 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000b9e40 IB[3@0x80011d8a0000 + 0x1c8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1cc ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1d0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[3@0x80011d8a0000 + 0x1d4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1d8 ] = 0x0008ebc0 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008ebc0 IB[3@0x80011d8a0000 + 0x1dc ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1e0 ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102 IB[3@0x80011d8a0000 + 0x1e4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x00000000 IB[3@0x80011d8a0000 + 0x1e8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0x00000000 IB[3@0x80011d8a0000 + 0x1ec ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1f0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82 IB[3@0x80011d8a0000 + 0x1f4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x00000000 IB[3@0x80011d8a0000 + 0x1f8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0x00000000 IB[3@0x80011d8a0000 + 0x1fc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x200 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x204 ] = 0x0008ee40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008ee40 IB[3@0x80011d8a0000 + 0x208 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x20c ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[3@0x80011d8a0000 + 0x210 ] = 0x40f27592 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x40f27592 IB[3@0x80011d8a0000 + 0x214 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[3@0x80011d8a0000 + 0x218 ] = 0x40888444 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x40888444 IB[3@0x80011d8a0000 + 0x21c ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[3@0x80011d8a0000 + 0x220 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x224 ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d IB[3@0x80011d8a0000 + 0x228 ] = 0x00430078 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x00430078 IB[3@0x80011d8a0000 + 0x22c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x230 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[3@0x80011d8a0000 + 0x234 ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x00000031 IB[3@0x80011d8a0000 + 0x238 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x23c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x240 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000 IB[3@0x80011d8a0000 + 0x244 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x248 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x24c ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[3@0x80011d8a0000 + 0x250 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000 IB[3@0x80011d8a0000 + 0x254 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000 IB[3@0x80011d8a0000 + 0x258 ] = 0xc4870000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0xc4870000 IB[3@0x80011d8a0000 + 0x25c ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x44870000 IB[3@0x80011d8a0000 + 0x260 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f000000 IB[3@0x80011d8a0000 + 0x264 ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000 IB[3@0x80011d8a0000 + 0x268 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x26c ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[3@0x80011d8a0000 + 0x270 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x274 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[3@0x80011d8a0000 + 0x278 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x27c ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c IB[3@0x80011d8a0000 + 0x280 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCILREFMASK <= 0x01000000 IB[3@0x80011d8a0000 + 0x284 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCILREFMASK_BF <= 0x01000000 IB[3@0x80011d8a0000 + 0x288 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x28c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[3@0x80011d8a0000 + 0x290 ] = 0x00000020 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000020 IB[3@0x80011d8a0000 + 0x294 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x298 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[3@0x80011d8a0000 + 0x29c ] = 0x00000800 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000800 IB[3@0x80011d8a0000 + 0x2a0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x2a4 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[3@0x80011d8a0000 + 0x2a8 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[3@0x80011d8a0000 + 0x2ac ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x2b0 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[3@0x80011d8a0000 + 0x2b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2bc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2c0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2c4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2c8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2cc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2d0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x2d8 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[3@0x80011d8a0000 + 0x2dc ] = 0x00cc0000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0000 IB[3@0x80011d8a0000 + 0x2e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x2e4 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[3@0x80011d8a0000 + 0x2e8 ] = 0x00000869 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x00000869 IB[3@0x80011d8a0000 + 0x2ec ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x2f0 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[3@0x80011d8a0000 + 0x2f4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00000000 IB[3@0x80011d8a0000 + 0x2f8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00000000 IB[3@0x80011d8a0000 + 0x2fc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000000 IB[3@0x80011d8a0000 + 0x300 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x304 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[3@0x80011d8a0000 + 0x308 ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022 IB[3@0x80011d8a0000 + 0x30c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x310 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[3@0x80011d8a0000 + 0x314 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[3@0x80011d8a0000 + 0x318 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x31c ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[3@0x80011d8a0000 + 0x320 ] = 0x00080244 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080244 IB[3@0x80011d8a0000 + 0x324 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x328 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[3@0x80011d8a0000 + 0x32c ] = 0x00000076 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000076 IB[3@0x80011d8a0000 + 0x330 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x334 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[3@0x80011d8a0000 + 0x338 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000 IB[3@0x80011d8a0000 + 0x33c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x340 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x344 ] = 0x0100082a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100082a [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x348 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x34c ] = 0x002c0040 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0040 IB[3@0x80011d8a0000 + 0x350 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x354 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x358 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[3@0x80011d8a0000 + 0x35c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[3@0x80011d8a0000 + 0x360 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x364 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[3@0x80011d8a0000 + 0x368 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f IB[3@0x80011d8a0000 + 0x36c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x370 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x374 ] = 0x01000828 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000828 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x378 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x37c ] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[3@0x80011d8a0000 + 0x380 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x384 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x388 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[3@0x80011d8a0000 + 0x38c ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000020 IB[3@0x80011d8a0000 + 0x390 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[3@0x80011d8a0000 + 0x394 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x398 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[3@0x80011d8a0000 + 0x39c ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01020000 IB[3@0x80011d8a0000 + 0x3a0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x3a4 ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x3a8 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[3@0x80011d8a0000 + 0x3ac ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x3b0 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[3@0x80011d8a0000 + 0x3b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[3@0x80011d8a0000 + 0x3b8 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000001 IB[3@0x80011d8a0000 + 0x3bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x3c0 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[3@0x80011d8a0000 + 0x3c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x00000000 IB[3@0x80011d8a0000 + 0x3c8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x3cc ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x3d0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[3@0x80011d8a0000 + 0x3d4 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x3d8 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x3dc ] = 0x0070007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[3@0x80011d8a0000 + 0x3e0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x3e4 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x3e8 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[3@0x80011d8a0000 + 0x3ec ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x3f0 ] = 0x0000024b ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24b IB[3@0x80011d8a0000 + 0x3f4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000 IB[3@0x80011d8a0000 + 0x3f8 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x3fc ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[3@0x80011d8a0000 + 0x400 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x404 ] = 0x0000002c ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2c, EVENT_INDEX: 0x0 IB[3@0x80011d8a0000 + 0x408 ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x40c ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[3@0x80011d8a0000 + 0x410 ] = 0x00001000 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x00001000 IB[3@0x80011d8a0000 + 0x414 ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x418 ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[3@0x80011d8a0000 + 0x41c ] = 0x0002852d ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 45 [FLUSH_AND_INV_CB_DATA_TS], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 IB[3@0x80011d8a0000 + 0x420 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[3@0x80011d8a0000 + 0x424 ] = 0x00000e00 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00000e00 IB[3@0x80011d8a0000 + 0x428 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x42c ] = 0x0002d2e4 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x0002d2e4 IB[3@0x80011d8a0000 + 0x430 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[3@0x80011d8a0000 + 0x434 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[3@0x80011d8a0000 + 0x438 ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[3@0x80011d8a0000 + 0x43c ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:REG, FUNC:[==] IB[3@0x80011d8a0000 + 0x440 ] = 0x00000e00 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e00, SWAP: 0 IB[3@0x80011d8a0000 + 0x444 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x448 ] = 0x0002d2e4 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x0002d2e4 IB[3@0x80011d8a0000 + 0x44c ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[3@0x80011d8a0000 + 0x450 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[3@0x80011d8a0000 + 0x454 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[3@0x80011d8a0000 + 0x458 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[3@0x80011d8a0000 + 0x45c ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[3@0x80011d8a0000 + 0x460 ] = 0x28000000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08000000 (SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA) IB[3@0x80011d8a0000 + 0x464 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[3@0x80011d8a0000 + 0x468 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[3@0x80011d8a0000 + 0x46c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[3@0x80011d8a0000 + 0x470 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[3@0x80011d8a0000 + 0x474 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[3@0x80011d8a0000 + 0x478 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x47c ] = 0x0000001a ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x1a, EVENT_INDEX: 0x0 IB[3@0x80011d8a0000 + 0x480 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x484 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x488 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x48c ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x490 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[3@0x80011d8a0000 + 0x494 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x498 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x49c ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x4a0 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x4a4 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x4a8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x4ac ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x4b0 ] = 0x00082a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00082a00 IB[3@0x80011d8a0000 + 0x4b4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x4b8 ] = 0x00082a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00082a00 IB[3@0x80011d8a0000 + 0x4bc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x4c0 ] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x4c4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x4c8 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x4cc ] = 0x0008ee40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008ee40 IB[3@0x80011d8a0000 + 0x4d0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x4d4 ] = 0x0008ee40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008ee40 IB[3@0x80011d8a0000 + 0x4d8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x4dc ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x4e0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x4e4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x4e8 ] = 0x00082800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00082800 IB[3@0x80011d8a0000 + 0x4ec ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x4f0 ] = 0x00082800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00082800 IB[3@0x80011d8a0000 + 0x4f4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x4f8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x4fc ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x500 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[3@0x80011d8a0000 + 0x504 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x508 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x50c ] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081800 IB[3@0x80011d8a0000 + 0x510 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x514 ] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081800 IB[3@0x80011d8a0000 + 0x518 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x51c ] = 0x80000160 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 352, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x520 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x524 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x528 ] = 0x0008ee80 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008ee80 IB[3@0x80011d8a0000 + 0x52c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x530 ] = 0x0008ee80 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008ee80 IB[3@0x80011d8a0000 + 0x534 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x538 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x53c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x540 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[3@0x80011d8a0000 + 0x544 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f IB[3@0x80011d8a0000 + 0x548 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x54c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x550 ] = 0x000b9f00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000b9f00 IB[3@0x80011d8a0000 + 0x554 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x558 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x55c ] = 0x0008ecc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008ecc0 IB[3@0x80011d8a0000 + 0x560 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x564 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x568 ] = 0x0008ee80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008ee80 IB[3@0x80011d8a0000 + 0x56c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x570 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x574 ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0x578 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x57c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x580 ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[3@0x80011d8a0000 + 0x584 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x588 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_CNTL_1 <= 0x00000001 IB[3@0x80011d8a0000 + 0x58c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x590 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[3@0x80011d8a0000 + 0x594 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[3@0x80011d8a0000 + 0x598 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x59c ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[3@0x80011d8a0000 + 0x5a0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5a4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5ac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5bc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x5c0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x5c4 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[3@0x80011d8a0000 + 0x5c8 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[3@0x80011d8a0000 + 0x5cc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x5d0 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[3@0x80011d8a0000 + 0x5d4 ] = 0x0000086b ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x0000086b IB[3@0x80011d8a0000 + 0x5d8 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x5dc ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[3@0x80011d8a0000 + 0x5e0 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008 IB[3@0x80011d8a0000 + 0x5e4 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00080008 IB[3@0x80011d8a0000 + 0x5e8 ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008 IB[3@0x80011d8a0000 + 0x5ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x5f0 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[3@0x80011d8a0000 + 0x5f4 ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022 IB[3@0x80011d8a0000 + 0x5f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x5fc ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[3@0x80011d8a0000 + 0x600 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[3@0x80011d8a0000 + 0x604 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x608 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[3@0x80011d8a0000 + 0x60c ] = 0x00080240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080240 IB[3@0x80011d8a0000 + 0x610 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x614 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[3@0x80011d8a0000 + 0x618 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0x61c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x620 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x624 ] = 0x01000818 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000818 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x628 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x62c ] = 0x002c0104 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0104 IB[3@0x80011d8a0000 + 0x630 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x634 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x638 ] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x63c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000002 IB[3@0x80011d8a0000 + 0x640 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x644 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x648 ] = 0x0100081a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100081a [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x64c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x650 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[3@0x80011d8a0000 + 0x654 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x658 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x65c ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[3@0x80011d8a0000 + 0x660 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[3@0x80011d8a0000 + 0x664 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[3@0x80011d8a0000 + 0x668 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x66c ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x670 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000002 IB[3@0x80011d8a0000 + 0x674 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x678 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[3@0x80011d8a0000 + 0x67c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[3@0x80011d8a0000 + 0x680 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[3@0x80011d8a0000 + 0x684 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x688 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[3@0x80011d8a0000 + 0x68c ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f IB[3@0x80011d8a0000 + 0x690 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x694 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x698 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000002 IB[3@0x80011d8a0000 + 0x69c ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x6a0 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x6a4 ] = 0x0068007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[3@0x80011d8a0000 + 0x6a8 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x6ac ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x6b0 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[3@0x80011d8a0000 + 0x6b4 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x6b8 ] = 0x20000243 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x243 IB[3@0x80011d8a0000 + 0x6bc ] = 0x00000002 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000002 IB[3@0x80011d8a0000 + 0x6c0 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x6c4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x6c8 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x6cc ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0x6d0 ] = 0x00000c00 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c00 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x6d4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x6d8 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0x6dc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x6e0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x6e4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x6e8 ] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081a00 IB[3@0x80011d8a0000 + 0x6ec ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x6f0 ] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081a00 IB[3@0x80011d8a0000 + 0x6f4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x6f8 ] = 0x800000c0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 192, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x6fc ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x700 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x704 ] = 0x00083000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083000 IB[3@0x80011d8a0000 + 0x708 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x70c ] = 0x00083000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083000 IB[3@0x80011d8a0000 + 0x710 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x714 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x718 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x71c ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x720 ] = 0x0008ef00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008ef00 IB[3@0x80011d8a0000 + 0x724 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x728 ] = 0x0008ef00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008ef00 IB[3@0x80011d8a0000 + 0x72c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x730 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x734 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x738 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x73c ] = 0x000b9f80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000b9f80 IB[3@0x80011d8a0000 + 0x740 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x744 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x748 ] = 0x0008ed40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008ed40 IB[3@0x80011d8a0000 + 0x74c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x750 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x754 ] = 0x0008ef00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008ef00 IB[3@0x80011d8a0000 + 0x758 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x75c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[3@0x80011d8a0000 + 0x760 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[3@0x80011d8a0000 + 0x764 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_CNTL_1 <= 0x00000001 IB[3@0x80011d8a0000 + 0x768 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmSPI_PS_INPUT_CNTL_2 <= 0x00000002 IB[3@0x80011d8a0000 + 0x76c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x770 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x774 ] = 0x01000830 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000830 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x778 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x77c ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[3@0x80011d8a0000 + 0x780 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x784 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x788 ] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x78c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000004 IB[3@0x80011d8a0000 + 0x790 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x794 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x798 ] = 0x01000832 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000832 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x79c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x7a0 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[3@0x80011d8a0000 + 0x7a4 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x7a8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x7ac ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x7b0 ] = 0x00000003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000003 IB[3@0x80011d8a0000 + 0x7b4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x7b8 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x7bc ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0x7c0 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x7c4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x7c8 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x7cc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[3@0x80011d8a0000 + 0x7d0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x7d4 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x7d8 ] = 0x0070007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[3@0x80011d8a0000 + 0x7dc ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x7e0 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x7e4 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[3@0x80011d8a0000 + 0x7e8 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x7ec ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x7f0 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x7f4 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x7f8 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000008 IB[3@0x80011d8a0000 + 0x7fc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x800 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x804 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x808 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x80c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x810 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x814 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x818 ] = 0x00083200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083200 IB[3@0x80011d8a0000 + 0x81c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x820 ] = 0x00083200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083200 IB[3@0x80011d8a0000 + 0x824 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x828 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x82c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x830 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x834 ] = 0x0008efc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008efc0 IB[3@0x80011d8a0000 + 0x838 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x83c ] = 0x0008efc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008efc0 IB[3@0x80011d8a0000 + 0x840 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x844 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x848 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x84c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x850 ] = 0x000ba040 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba040 IB[3@0x80011d8a0000 + 0x854 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x858 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x85c ] = 0x0008ee00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008ee00 IB[3@0x80011d8a0000 + 0x860 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x864 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x868 ] = 0x0008efc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008efc0 IB[3@0x80011d8a0000 + 0x86c ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x870 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x874 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x878 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x87c ] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000000c IB[3@0x80011d8a0000 + 0x880 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x884 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x888 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x88c ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x890 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x894 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x898 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x89c ] = 0x00083400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083400 IB[3@0x80011d8a0000 + 0x8a0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x8a4 ] = 0x00083400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083400 IB[3@0x80011d8a0000 + 0x8a8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x8ac ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x8b0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x8b4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x8b8 ] = 0x0008f080 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f080 IB[3@0x80011d8a0000 + 0x8bc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x8c0 ] = 0x0008f080 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f080 IB[3@0x80011d8a0000 + 0x8c4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x8c8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x8cc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x8d0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x8d4 ] = 0x000ba100 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba100 IB[3@0x80011d8a0000 + 0x8d8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x8dc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x8e0 ] = 0x0008eec0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008eec0 IB[3@0x80011d8a0000 + 0x8e4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x8e8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x8ec ] = 0x0008f080 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f080 IB[3@0x80011d8a0000 + 0x8f0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x8f4 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[3@0x80011d8a0000 + 0x8f8 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[3@0x80011d8a0000 + 0x8fc ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x900 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[3@0x80011d8a0000 + 0x904 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x908 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x90c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x910 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x914 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x918 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x91c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x920 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x924 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x928 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[3@0x80011d8a0000 + 0x92c ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[3@0x80011d8a0000 + 0x930 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x934 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x938 ] = 0x01000834 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000834 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x93c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x940 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[3@0x80011d8a0000 + 0x944 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x948 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x94c ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x950 ] = 0x01000836 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000836 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x954 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x958 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[3@0x80011d8a0000 + 0x95c ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x960 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x964 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x968 ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0x96c ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x970 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x974 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x978 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x97c ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x980 ] = 0x00000010 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000010 IB[3@0x80011d8a0000 + 0x984 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x988 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x98c ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x990 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x994 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x998 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x99c ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x9a0 ] = 0x00083600 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083600 IB[3@0x80011d8a0000 + 0x9a4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x9a8 ] = 0x00083600 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083600 IB[3@0x80011d8a0000 + 0x9ac ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x9b0 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x9b4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x9b8 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x9bc ] = 0x0008f140 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f140 IB[3@0x80011d8a0000 + 0x9c0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x9c4 ] = 0x0008f140 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f140 IB[3@0x80011d8a0000 + 0x9c8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x9cc ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x9d0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x9d4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x9d8 ] = 0x000ba1c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba1c0 IB[3@0x80011d8a0000 + 0x9dc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x9e0 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x9e4 ] = 0x0008ef80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008ef80 IB[3@0x80011d8a0000 + 0x9e8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x9ec ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x9f0 ] = 0x0008f140 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f140 IB[3@0x80011d8a0000 + 0x9f4 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x9f8 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x9fc ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xa00 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0xa04 ] = 0x00000014 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000014 IB[3@0x80011d8a0000 + 0xa08 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0xa0c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0xa10 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0xa14 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0xa18 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0xa1c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xa20 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xa24 ] = 0x0008f200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f200 IB[3@0x80011d8a0000 + 0xa28 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xa2c ] = 0x0008f200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f200 IB[3@0x80011d8a0000 + 0xa30 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xa34 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xa38 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xa3c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xa40 ] = 0x000ba280 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba280 IB[3@0x80011d8a0000 + 0xa44 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xa48 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xa4c ] = 0x0008f040 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f040 IB[3@0x80011d8a0000 + 0xa50 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xa54 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xa58 ] = 0x0008f200 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f200 IB[3@0x80011d8a0000 + 0xa5c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xa60 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0xa64 ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0xa68 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0xa6c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xa70 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0xa74 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000002 IB[3@0x80011d8a0000 + 0xa78 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0xa7c ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0xa80 ] = 0x0068007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[3@0x80011d8a0000 + 0xa84 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0xa88 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0xa8c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[3@0x80011d8a0000 + 0xa90 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0xa94 ] = 0x20000243 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x243 IB[3@0x80011d8a0000 + 0xa98 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000002 IB[3@0x80011d8a0000 + 0xa9c ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xaa0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xaa4 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xaa8 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0xaac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[3@0x80011d8a0000 + 0xab0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0xab4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0xab8 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xabc ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xac0 ] = 0x00000c24 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c24 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xac4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xac8 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xacc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xad0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xad4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xad8 ] = 0x0008f2c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f2c0 IB[3@0x80011d8a0000 + 0xadc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xae0 ] = 0x0008f2c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f2c0 IB[3@0x80011d8a0000 + 0xae4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xae8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xaec ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xaf0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xaf4 ] = 0x000ba340 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba340 IB[3@0x80011d8a0000 + 0xaf8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xafc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xb00 ] = 0x0008f100 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f100 IB[3@0x80011d8a0000 + 0xb04 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xb08 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xb0c ] = 0x0008f2c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f2c0 IB[3@0x80011d8a0000 + 0xb10 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xb14 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xb18 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xb1c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xb20 ] = 0x00000c30 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c30 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xb24 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xb28 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xb2c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xb30 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xb34 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xb38 ] = 0x0008f380 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f380 IB[3@0x80011d8a0000 + 0xb3c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xb40 ] = 0x0008f380 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f380 IB[3@0x80011d8a0000 + 0xb44 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xb48 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xb4c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xb50 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xb54 ] = 0x000ba400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba400 IB[3@0x80011d8a0000 + 0xb58 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xb5c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xb60 ] = 0x0008f1c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f1c0 IB[3@0x80011d8a0000 + 0xb64 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xb68 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xb6c ] = 0x0008f380 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f380 IB[3@0x80011d8a0000 + 0xb70 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xb74 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xb78 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xb7c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xb80 ] = 0x00000c3c ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c3c [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xb84 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xb88 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xb8c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xb90 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xb94 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xb98 ] = 0x0008f440 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f440 IB[3@0x80011d8a0000 + 0xb9c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xba0 ] = 0x0008f440 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f440 IB[3@0x80011d8a0000 + 0xba4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xba8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xbac ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xbb0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xbb4 ] = 0x000ba4c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba4c0 IB[3@0x80011d8a0000 + 0xbb8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xbbc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xbc0 ] = 0x0008f280 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f280 IB[3@0x80011d8a0000 + 0xbc4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xbc8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xbcc ] = 0x0008f440 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f440 IB[3@0x80011d8a0000 + 0xbd0 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xbd4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xbd8 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xbdc ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xbe0 ] = 0x00000c48 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c48 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xbe4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xbe8 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xbec ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xbf0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xbf4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xbf8 ] = 0x0008f500 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f500 IB[3@0x80011d8a0000 + 0xbfc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xc00 ] = 0x0008f500 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f500 IB[3@0x80011d8a0000 + 0xc04 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xc08 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xc0c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc10 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xc14 ] = 0x000ba580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba580 IB[3@0x80011d8a0000 + 0xc18 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc1c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xc20 ] = 0x0008f340 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f340 IB[3@0x80011d8a0000 + 0xc24 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc28 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xc2c ] = 0x0008f500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f500 IB[3@0x80011d8a0000 + 0xc30 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xc34 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xc38 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xc3c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xc40 ] = 0x00000c54 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c54 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xc44 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xc48 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xc4c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xc50 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xc54 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xc58 ] = 0x0008f5c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f5c0 IB[3@0x80011d8a0000 + 0xc5c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xc60 ] = 0x0008f5c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f5c0 IB[3@0x80011d8a0000 + 0xc64 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xc68 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xc6c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc70 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xc74 ] = 0x000ba640 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba640 IB[3@0x80011d8a0000 + 0xc78 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc7c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xc80 ] = 0x0008f400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f400 IB[3@0x80011d8a0000 + 0xc84 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xc88 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xc8c ] = 0x0008f5c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f5c0 IB[3@0x80011d8a0000 + 0xc90 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xc94 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xc98 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xc9c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xca0 ] = 0x00000c60 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c60 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xca4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xca8 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xcac ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xcb0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xcb4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xcb8 ] = 0x0008f680 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f680 IB[3@0x80011d8a0000 + 0xcbc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xcc0 ] = 0x0008f680 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f680 IB[3@0x80011d8a0000 + 0xcc4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xcc8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xccc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xcd0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xcd4 ] = 0x000ba700 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba700 IB[3@0x80011d8a0000 + 0xcd8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xcdc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xce0 ] = 0x0008f4c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f4c0 IB[3@0x80011d8a0000 + 0xce4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xce8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xcec ] = 0x0008f680 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f680 IB[3@0x80011d8a0000 + 0xcf0 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xcf4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xcf8 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xcfc ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xd00 ] = 0x00000c6c ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c6c [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xd04 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xd08 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xd0c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xd10 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xd14 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xd18 ] = 0x0008f740 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f740 IB[3@0x80011d8a0000 + 0xd1c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xd20 ] = 0x0008f740 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f740 IB[3@0x80011d8a0000 + 0xd24 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xd28 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xd2c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xd30 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xd34 ] = 0x000ba7c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba7c0 IB[3@0x80011d8a0000 + 0xd38 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xd3c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xd40 ] = 0x0008f580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f580 IB[3@0x80011d8a0000 + 0xd44 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xd48 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xd4c ] = 0x0008f740 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f740 IB[3@0x80011d8a0000 + 0xd50 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xd54 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xd58 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xd5c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xd60 ] = 0x00000c78 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c78 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xd64 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xd68 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xd6c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xd70 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xd74 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xd78 ] = 0x0008f800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f800 IB[3@0x80011d8a0000 + 0xd7c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xd80 ] = 0x0008f800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f800 IB[3@0x80011d8a0000 + 0xd84 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xd88 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xd8c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xd90 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xd94 ] = 0x000ba880 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba880 IB[3@0x80011d8a0000 + 0xd98 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xd9c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xda0 ] = 0x0008f640 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f640 IB[3@0x80011d8a0000 + 0xda4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xda8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xdac ] = 0x0008f800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f800 IB[3@0x80011d8a0000 + 0xdb0 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xdb4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xdb8 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0xdbc ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0xdc0 ] = 0x00000c84 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c84 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xdc4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0xdc8 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[3@0x80011d8a0000 + 0xdcc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0xdd0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xdd4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xdd8 ] = 0x0008f8c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f8c0 IB[3@0x80011d8a0000 + 0xddc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xde0 ] = 0x0008f8c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f8c0 IB[3@0x80011d8a0000 + 0xde4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xde8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xdec ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xdf0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xdf4 ] = 0x000ba940 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ba940 IB[3@0x80011d8a0000 + 0xdf8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xdfc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xe00 ] = 0x0008f700 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f700 IB[3@0x80011d8a0000 + 0xe04 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xe08 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xe0c ] = 0x0008f8c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f8c0 IB[3@0x80011d8a0000 + 0xe10 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xe14 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0xe18 ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0xe1c ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0xe20 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xe24 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0xe28 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[3@0x80011d8a0000 + 0xe2c ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0xe30 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0xe34 ] = 0x0070007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[3@0x80011d8a0000 + 0xe38 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0xe3c ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0xe40 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[3@0x80011d8a0000 + 0xe44 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xe48 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xe4c ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xe50 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0xe54 ] = 0x00000060 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000060 IB[3@0x80011d8a0000 + 0xe58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0xe5c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0xe60 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0xe64 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0xe68 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0xe6c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xe70 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xe74 ] = 0x00083000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083000 IB[3@0x80011d8a0000 + 0xe78 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xe7c ] = 0x00083000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083000 IB[3@0x80011d8a0000 + 0xe80 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xe84 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xe88 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xe8c ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xe90 ] = 0x0008f980 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008f980 IB[3@0x80011d8a0000 + 0xe94 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xe98 ] = 0x0008f980 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008f980 IB[3@0x80011d8a0000 + 0xe9c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xea0 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xea4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xea8 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xeac ] = 0x000baa00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000baa00 IB[3@0x80011d8a0000 + 0xeb0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xeb4 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xeb8 ] = 0x0008f7c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f7c0 IB[3@0x80011d8a0000 + 0xebc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xec0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xec4 ] = 0x0008f980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008f980 IB[3@0x80011d8a0000 + 0xec8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xecc ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[3@0x80011d8a0000 + 0xed0 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[3@0x80011d8a0000 + 0xed4 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xed8 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[3@0x80011d8a0000 + 0xedc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xee0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xee4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xee8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xeec ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xef0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xef4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xef8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[3@0x80011d8a0000 + 0xefc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xf00 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[3@0x80011d8a0000 + 0xf04 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[3@0x80011d8a0000 + 0xf08 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xf0c ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0xf10 ] = 0x01000830 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000830 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xf14 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0xf18 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[3@0x80011d8a0000 + 0xf1c ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0xf20 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xf24 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0xf28 ] = 0x01000832 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000832 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0xf2c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0xf30 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[3@0x80011d8a0000 + 0xf34 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0xf38 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xf3c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0xf40 ] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0xf44 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0xf48 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0xf4c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0xf50 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xf54 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0xf58 ] = 0x00000064 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000064 IB[3@0x80011d8a0000 + 0xf5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0xf60 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0xf64 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0xf68 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0xf6c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0xf70 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xf74 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xf78 ] = 0x00083200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083200 IB[3@0x80011d8a0000 + 0xf7c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xf80 ] = 0x00083200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083200 IB[3@0x80011d8a0000 + 0xf84 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xf88 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xf8c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xf90 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xf94 ] = 0x00083400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083400 IB[3@0x80011d8a0000 + 0xf98 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xf9c ] = 0x00083400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083400 IB[3@0x80011d8a0000 + 0xfa0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0xfa4 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xfa8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0xfac ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0xfb0 ] = 0x0008fa40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fa40 IB[3@0x80011d8a0000 + 0xfb4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xfb8 ] = 0x0008fa40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fa40 IB[3@0x80011d8a0000 + 0xfbc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0xfc0 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0xfc4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xfc8 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0xfcc ] = 0x000baac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000baac0 IB[3@0x80011d8a0000 + 0xfd0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xfd4 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0xfd8 ] = 0x0008f880 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f880 IB[3@0x80011d8a0000 + 0xfdc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0xfe0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0xfe4 ] = 0x0008fa40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fa40 IB[3@0x80011d8a0000 + 0xfe8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xfec ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[3@0x80011d8a0000 + 0xff0 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[3@0x80011d8a0000 + 0xff4 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0xff8 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[3@0x80011d8a0000 + 0xffc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1000] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1004] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1008] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x100c] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1010] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1014] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x1018] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[3@0x80011d8a0000 + 0x101c] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x1020] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[3@0x80011d8a0000 + 0x1024] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[3@0x80011d8a0000 + 0x1028] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x102c] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x1030] = 0x01000834 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000834 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1034] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x1038] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[3@0x80011d8a0000 + 0x103c] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x1040] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1044] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x1048] = 0x01000836 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000836 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x104c] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x1050] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[3@0x80011d8a0000 + 0x1054] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x1058] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x105c] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x1060] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0x1064] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x1068] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x106c] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x1070] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1074] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x1078] = 0x00000068 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000068 IB[3@0x80011d8a0000 + 0x107c] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1080] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1084] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x1088] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x108c] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x1090] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1094] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1098] = 0x00083600 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00083600 IB[3@0x80011d8a0000 + 0x109c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x10a0] = 0x00083600 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00083600 IB[3@0x80011d8a0000 + 0x10a4] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x10a8] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x10ac] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x10b0] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x10b4] = 0x0008fb00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fb00 IB[3@0x80011d8a0000 + 0x10b8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x10bc] = 0x0008fb00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fb00 IB[3@0x80011d8a0000 + 0x10c0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x10c4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x10c8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x10cc] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x10d0] = 0x000bab80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bab80 IB[3@0x80011d8a0000 + 0x10d4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x10d8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x10dc] = 0x0008f940 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008f940 IB[3@0x80011d8a0000 + 0x10e0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x10e4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x10e8] = 0x0008fb00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fb00 IB[3@0x80011d8a0000 + 0x10ec] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x10f0] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x10f4] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x10f8] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x10fc] = 0x0000006c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000006c IB[3@0x80011d8a0000 + 0x1100] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1104] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1108] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x110c] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x1110] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x1114] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1118] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x111c] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081800 IB[3@0x80011d8a0000 + 0x1120] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1124] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081800 IB[3@0x80011d8a0000 + 0x1128] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x112c] = 0x80000160 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 352, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1130] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1134] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1138] = 0x0008fbc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fbc0 IB[3@0x80011d8a0000 + 0x113c] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1140] = 0x0008fbc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fbc0 IB[3@0x80011d8a0000 + 0x1144] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1148] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x114c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1150] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1154] = 0x000bac40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bac40 IB[3@0x80011d8a0000 + 0x1158] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x115c] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x1160] = 0x0008fa00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fa00 IB[3@0x80011d8a0000 + 0x1164] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1168] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x116c] = 0x0008fbc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fbc0 IB[3@0x80011d8a0000 + 0x1170] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1174] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x1178] = 0x01000818 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000818 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x117c] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x1180] = 0x002c0104 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0104 IB[3@0x80011d8a0000 + 0x1184] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x1188] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x118c] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x1190] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000002 IB[3@0x80011d8a0000 + 0x1194] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1198] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x119c] = 0x0100081a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100081a [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x11a0] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x11a4] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[3@0x80011d8a0000 + 0x11a8] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x11ac] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x11b0] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x11b4] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000002 IB[3@0x80011d8a0000 + 0x11b8] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x11bc] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x11c0] = 0x80330000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80330000 IB[3@0x80011d8a0000 + 0x11c4] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x11c8] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x11cc] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x11d0] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x11d4] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x11d8] = 0x00000070 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000070 IB[3@0x80011d8a0000 + 0x11dc] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x11e0] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x11e4] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x11e8] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x11ec] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x11f0] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x11f4] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x11f8] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081a00 IB[3@0x80011d8a0000 + 0x11fc] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1200] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081a00 IB[3@0x80011d8a0000 + 0x1204] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1208] = 0x800000c0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 192, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x120c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1210] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1214] = 0x00081000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081000 IB[3@0x80011d8a0000 + 0x1218] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x121c] = 0x00081000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081000 IB[3@0x80011d8a0000 + 0x1220] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1224] = 0x800000e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 224, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1228] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x122c] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1230] = 0x0008fc40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fc40 IB[3@0x80011d8a0000 + 0x1234] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1238] = 0x0008fc40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fc40 IB[3@0x80011d8a0000 + 0x123c] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1240] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1244] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1248] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x124c] = 0x000bacc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bacc0 IB[3@0x80011d8a0000 + 0x1250] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1254] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x1258] = 0x0008fa80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fa80 IB[3@0x80011d8a0000 + 0x125c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1260] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1264] = 0x0008fc40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fc40 IB[3@0x80011d8a0000 + 0x1268] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x126c] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x1270] = 0x80370000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80370000 IB[3@0x80011d8a0000 + 0x1274] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x1278] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x127c] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x1280] = 0x01000810 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000810 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1284] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x1288] = 0x002c0082 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0082 IB[3@0x80011d8a0000 + 0x128c] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x1290] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x1294] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x1298] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000000 IB[3@0x80011d8a0000 + 0x129c] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x12a0] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x12a4] = 0x01000812 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000812 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x12a8] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x12ac] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[3@0x80011d8a0000 + 0x12b0] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x12b4] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x12b8] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x12bc] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[3@0x80011d8a0000 + 0x12c0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x12c4] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x12c8] = 0x00000002 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000002 IB[3@0x80011d8a0000 + 0x12cc] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x12d0] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x12d4] = 0x0068007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[3@0x80011d8a0000 + 0x12d8] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x12dc] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x12e0] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[3@0x80011d8a0000 + 0x12e4] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x12e8] = 0x20000243 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x243 IB[3@0x80011d8a0000 + 0x12ec] = 0x00000002 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000002 IB[3@0x80011d8a0000 + 0x12f0] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x12f4] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x12f8] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x12fc] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x1300] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1304] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1308] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x130c] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x1310] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0x1314] = 0x00000c00 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c00 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1318] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x131c] = 0x00000018 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 24 IB[3@0x80011d8a0000 + 0x1320] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x1324] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1328] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x132c] = 0x00081200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081200 IB[3@0x80011d8a0000 + 0x1330] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1334] = 0x00081200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081200 IB[3@0x80011d8a0000 + 0x1338] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x133c] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1340] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1344] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1348] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081800 IB[3@0x80011d8a0000 + 0x134c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1350] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081800 IB[3@0x80011d8a0000 + 0x1354] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1358] = 0x80000160 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 352, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x135c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1360] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1364] = 0x0008fcc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fcc0 IB[3@0x80011d8a0000 + 0x1368] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x136c] = 0x0008fcc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fcc0 IB[3@0x80011d8a0000 + 0x1370] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1374] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1378] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x137c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1380] = 0x000bad00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bad00 IB[3@0x80011d8a0000 + 0x1384] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1388] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x138c] = 0x0008fb00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fb00 IB[3@0x80011d8a0000 + 0x1390] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1394] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1398] = 0x0008fcc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fcc0 IB[3@0x80011d8a0000 + 0x139c] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x13a0] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x13a4] = 0x01000818 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000818 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x13a8] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x13ac] = 0x002c0104 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0104 IB[3@0x80011d8a0000 + 0x13b0] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x13b4] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x13b8] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x13bc] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000002 IB[3@0x80011d8a0000 + 0x13c0] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x13c4] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x13c8] = 0x0100081a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100081a [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x13cc] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x13d0] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[3@0x80011d8a0000 + 0x13d4] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x13d8] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x13dc] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x13e0] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000002 IB[3@0x80011d8a0000 + 0x13e4] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x13e8] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x13ec] = 0x80370000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80370000 IB[3@0x80011d8a0000 + 0x13f0] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x13f4] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x13f8] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x13fc] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x1400] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0x1404] = 0x00000c18 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c18 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1408] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x140c] = 0x00000018 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 24 IB[3@0x80011d8a0000 + 0x1410] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x1414] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1418] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x141c] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081a00 IB[3@0x80011d8a0000 + 0x1420] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1424] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081a00 IB[3@0x80011d8a0000 + 0x1428] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x142c] = 0x800000c0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 192, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1430] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1434] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1438] = 0x00081000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081000 IB[3@0x80011d8a0000 + 0x143c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1440] = 0x00081000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081000 IB[3@0x80011d8a0000 + 0x1444] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1448] = 0x800000e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 224, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x144c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1450] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1454] = 0x0008fd40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fd40 IB[3@0x80011d8a0000 + 0x1458] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x145c] = 0x0008fd40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fd40 IB[3@0x80011d8a0000 + 0x1460] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1464] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1468] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x146c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1470] = 0x000bad80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bad80 IB[3@0x80011d8a0000 + 0x1474] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1478] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x147c] = 0x0008fb80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fb80 IB[3@0x80011d8a0000 + 0x1480] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1484] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1488] = 0x0008fd40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fd40 IB[3@0x80011d8a0000 + 0x148c] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1490] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x1494] = 0x01000810 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000810 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1498] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x149c] = 0x002c0082 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0082 IB[3@0x80011d8a0000 + 0x14a0] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x14a4] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x14a8] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x14ac] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000000 IB[3@0x80011d8a0000 + 0x14b0] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x14b4] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x14b8] = 0x01000812 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000812 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x14bc] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x14c0] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[3@0x80011d8a0000 + 0x14c4] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x14c8] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x14cc] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x14d0] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[3@0x80011d8a0000 + 0x14d4] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x14d8] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x14dc] = 0x80370000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80370000 IB[3@0x80011d8a0000 + 0x14e0] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x14e4] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x14e8] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x14ec] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x14f0] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0x14f4] = 0x00000c00 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c00 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x14f8] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x14fc] = 0x00000012 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 18 IB[3@0x80011d8a0000 + 0x1500] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x1504] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1508] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x150c] = 0x00081200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081200 IB[3@0x80011d8a0000 + 0x1510] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1514] = 0x00081200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081200 IB[3@0x80011d8a0000 + 0x1518] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x151c] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1520] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1524] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1528] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081800 IB[3@0x80011d8a0000 + 0x152c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1530] = 0x00081800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081800 IB[3@0x80011d8a0000 + 0x1534] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1538] = 0x80000160 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 352, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x153c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1540] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1544] = 0x0008fdc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fdc0 IB[3@0x80011d8a0000 + 0x1548] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x154c] = 0x0008fdc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fdc0 IB[3@0x80011d8a0000 + 0x1550] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1554] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1558] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x155c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1560] = 0x000badc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000badc0 IB[3@0x80011d8a0000 + 0x1564] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1568] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x156c] = 0x0008fc00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fc00 IB[3@0x80011d8a0000 + 0x1570] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1574] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1578] = 0x0008fdc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fdc0 IB[3@0x80011d8a0000 + 0x157c] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1580] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[3@0x80011d8a0000 + 0x1584] = 0x01000818 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000818 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1588] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x158c] = 0x002c0104 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0104 IB[3@0x80011d8a0000 + 0x1590] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[3@0x80011d8a0000 + 0x1594] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x1598] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[3@0x80011d8a0000 + 0x159c] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000002 IB[3@0x80011d8a0000 + 0x15a0] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x15a4] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[3@0x80011d8a0000 + 0x15a8] = 0x0100081a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100081a [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x15ac] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[3@0x80011d8a0000 + 0x15b0] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[3@0x80011d8a0000 + 0x15b4] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[3@0x80011d8a0000 + 0x15b8] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x15bc] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[3@0x80011d8a0000 + 0x15c0] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000002 IB[3@0x80011d8a0000 + 0x15c4] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x15c8] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x15cc] = 0x80370000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80370000 IB[3@0x80011d8a0000 + 0x15d0] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x15d4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x15d8] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x15dc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[3@0x80011d8a0000 + 0x15e0] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x15e4] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x15e8] = 0x0070007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[3@0x80011d8a0000 + 0x15ec] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x15f0] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x15f4] = 0x00000005 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[3@0x80011d8a0000 + 0x15f8] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x15fc] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x1600] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1604] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x1608] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000000c IB[3@0x80011d8a0000 + 0x160c] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1610] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x1614] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[3@0x80011d8a0000 + 0x1618] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[3@0x80011d8a0000 + 0x161c] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[3@0x80011d8a0000 + 0x1620] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1624] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1628] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00081a00 IB[3@0x80011d8a0000 + 0x162c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1630] = 0x00081a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00081a00 IB[3@0x80011d8a0000 + 0x1634] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[3@0x80011d8a0000 + 0x1638] = 0x800000c0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 192, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x163c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1640] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x1644] = 0x0008fe40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fe40 IB[3@0x80011d8a0000 + 0x1648] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x164c] = 0x0008fe40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fe40 IB[3@0x80011d8a0000 + 0x1650] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1654] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x1658] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x165c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1660] = 0x000bae40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000bae40 IB[3@0x80011d8a0000 + 0x1664] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1668] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[3@0x80011d8a0000 + 0x166c] = 0x0008fc80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0008fc80 IB[3@0x80011d8a0000 + 0x1670] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1674] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1678] = 0x0008fe40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fe40 IB[3@0x80011d8a0000 + 0x167c] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x80011d8a0000 + 0x1680] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[3@0x80011d8a0000 + 0x1684] = 0x80370000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80370000 IB[3@0x80011d8a0000 + 0x1688] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[3@0x80011d8a0000 + 0x168c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1690] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[3@0x80011d8a0000 + 0x1694] = 0x00000002 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000002 IB[3@0x80011d8a0000 + 0x1698] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x169c] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[3@0x80011d8a0000 + 0x16a0] = 0x0068007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[3@0x80011d8a0000 + 0x16a4] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x16a8] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[3@0x80011d8a0000 + 0x16ac] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[3@0x80011d8a0000 + 0x16b0] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x16b4] = 0x20000243 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x243 IB[3@0x80011d8a0000 + 0x16b8] = 0x00000002 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000002 IB[3@0x80011d8a0000 + 0x16bc] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x16c0] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x16c4] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x16c8] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[3@0x80011d8a0000 + 0x16cc] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[3@0x80011d8a0000 + 0x16d0] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[3@0x80011d8a0000 + 0x16d4] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[3@0x80011d8a0000 + 0x16d8] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x16dc] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[3@0x80011d8a0000 + 0x16e0] = 0x00000c18 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00000c18 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x16e4] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x16e8] = 0x0000005a ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 90 IB[3@0x80011d8a0000 + 0x16ec] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x16f0] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x16f4] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[3@0x80011d8a0000 + 0x16f8] = 0x0008fec0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0008fec0 IB[3@0x80011d8a0000 + 0x16fc] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1700] = 0x0008fec0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0008fec0 IB[3@0x80011d8a0000 + 0x1704] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[3@0x80011d8a0000 + 0x1708] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[3@0x80011d8a0000 + 0x170c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x1710] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[3@0x80011d8a0000 + 0x1714] = 0x000baec0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000baec0 IB[3@0x80011d8a0000 + 0x1718] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x80011d8a0000 + 0x171c] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[3@0x80011d8a0000 + 0x1720] = 0x0008fec0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0008fec0 IB[3@0x80011d8a0000 + 0x1724] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x80011d8a0000 + 0x1728] = 0x20000243 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x243 IB[3@0x80011d8a0000 + 0x172c] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000000 IB[3@0x80011d8a0000 + 0x1730] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[3@0x80011d8a0000 + 0x1734] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[3@0x80011d8a0000 + 0x1738] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[3@0x80011d8a0000 + 0x173c] = 0x00001000 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 4096 IB[3@0x80011d8a0000 + 0x1740] = 0x000e6000 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x000e6000 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000036462f1, VA=0x0000000e6000, PBA==0x000003646000, V=1, S=0, P=0 IB[3@0x80011d8a0000 + 0x1744] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [MAPPED] IB[3@0x80011d8a0000 + 0x1748] = 0x000001e0 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 480 IB[3@0x80011d8a0000 + 0x174c] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[3@0x80011d8a0000 + 0x1750] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[3@0x80011d8a0000 + 0x1754] = 0x80200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 0, CP_SYNC: 1 IB[3@0x80011d8a0000 + 0x1758] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000 IB[3@0x80011d8a0000 + 0x175c] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[3@0x80011d8a0000 + 0x1760] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000 IB[3@0x80011d8a0000 + 0x1764] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[3@0x80011d8a0000 + 0x1768] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[3@0x80011d8a0000 + 0x176c] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[3@0x80011d8a0000 + 0x1770] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[3@0x80011d8a0000 + 0x1774] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[3@0x80011d8a0000 + 0x1778] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[3@0x80011d8a0000 + 0x177c] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Disassembly of shader 3@0x800100082a00 of length 52 bytes from IB[3@0x80011d8a0000 + 0x348] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 pgm[3@0x800100082a00 + 0x0 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100082a00 + 0x4 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100082a00 + 0x8 ] = 0x00000000 ;; pgm[3@0x800100082a00 + 0xc ] = 0x68000005 v_add_u32_e32 v0, s5, v0 pgm[3@0x800100082a00 + 0x10 ] = 0xbf800000 s_nop 0 pgm[3@0x800100082a00 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100082a00 + 0x18 ] = 0xbf800000 s_nop 0 pgm[3@0x800100082a00 + 0x1c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v0, s[0:3], 0 idxen pgm[3@0x800100082a00 + 0x20 ] = 0x80000000 ;; pgm[3@0x800100082a00 + 0x24 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100082a00 + 0x28 ] = 0xc40008cf exp pos0 v0, v1, v2, v3 done pgm[3@0x800100082a00 + 0x2c ] = 0x03020100 ;; pgm[3@0x800100082a00 + 0x30 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100082800 of length 36 bytes from IB[3@0x80011d8a0000 + 0x378] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035822b1, VA=0x000000082000, PBA==0x000003582000, V=1, S=0, P=0 pgm[3@0x800100082800 + 0x0 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100082800 + 0x4 ] = 0xbf800000 s_nop 0 pgm[3@0x800100082800 + 0x8 ] = 0xd4020002 v_interp_mov_f32_e32 v0, p0, attr0.x pgm[3@0x800100082800 + 0xc ] = 0xd4060102 v_interp_mov_f32_e32 v1, p0, attr0.y pgm[3@0x800100082800 + 0x10 ] = 0xd40a0202 v_interp_mov_f32_e32 v2, p0, attr0.z pgm[3@0x800100082800 + 0x14 ] = 0xd40e0302 v_interp_mov_f32_e32 v3, p0, attr0.w pgm[3@0x800100082800 + 0x18 ] = 0xc4001890 exp null off, off, off, off done vm pgm[3@0x800100082800 + 0x1c ] = 0x00000000 ;; pgm[3@0x800100082800 + 0x20 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081800 of length 324 bytes from IB[3@0x80011d8a0000 + 0x628] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081800 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081800 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081800 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100081800 + 0xc ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081800 + 0x10 ] = 0xbea00002 s_mov_b32 s32, s2 pgm[3@0x800100081800 + 0x14 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100081800 + 0x18 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x1c ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100081800 + 0x20 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x24 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100081800 + 0x28 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x2c ] = 0xbea300ff s_mov_b32 s35, 0x27fac pgm[3@0x800100081800 + 0x30 ] = 0x00027fac ;; pgm[3@0x800100081800 + 0x34 ] = 0xb0220080 s_movk_i32 s34, 0x80 pgm[3@0x800100081800 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081800 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100081800 + 0x40 ] = 0x80000004 ;; pgm[3@0x800100081800 + 0x44 ] = 0xbea100ff s_mov_b32 s33, 0x8000 pgm[3@0x800100081800 + 0x48 ] = 0x00008000 ;; pgm[3@0x800100081800 + 0x4c ] = 0xe00c2000 buffer_load_format_xyzw v[11:14], v6, s[12:15], 0 idxen pgm[3@0x800100081800 + 0x50 ] = 0x80030b06 ;; pgm[3@0x800100081800 + 0x54 ] = 0xe00c2000 buffer_load_format_xyzw v[7:10], v5, s[4:7], 0 idxen pgm[3@0x800100081800 + 0x58 ] = 0x80010705 ;; pgm[3@0x800100081800 + 0x5c ] = 0xc02a0710 s_buffer_load_dwordx4 s[28:31], s[32:35], 0x40 pgm[3@0x800100081800 + 0x60 ] = 0x00000040 ;; pgm[3@0x800100081800 + 0x64 ] = 0xc02a0510 s_buffer_load_dwordx4 s[20:23], s[32:35], 0x50 pgm[3@0x800100081800 + 0x68 ] = 0x00000050 ;; pgm[3@0x800100081800 + 0x6c ] = 0xc02a0310 s_buffer_load_dwordx4 s[12:15], s[32:35], 0x60 pgm[3@0x800100081800 + 0x70 ] = 0x00000060 ;; pgm[3@0x800100081800 + 0x74 ] = 0xc02a0110 s_buffer_load_dwordx4 s[4:7], s[32:35], 0x70 pgm[3@0x800100081800 + 0x78 ] = 0x00000070 ;; pgm[3@0x800100081800 + 0x7c ] = 0xc02a0610 s_buffer_load_dwordx4 s[24:27], s[32:35], 0x0 pgm[3@0x800100081800 + 0x80 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x84 ] = 0xc02a0410 s_buffer_load_dwordx4 s[16:19], s[32:35], 0x10 pgm[3@0x800100081800 + 0x88 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x8c ] = 0xc02a0210 s_buffer_load_dwordx4 s[8:11], s[32:35], 0x20 pgm[3@0x800100081800 + 0x90 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x94 ] = 0xc02a0010 s_buffer_load_dwordx4 s[0:3], s[32:35], 0x30 pgm[3@0x800100081800 + 0x98 ] = 0x00000030 ;; pgm[3@0x800100081800 + 0x9c ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100081800 + 0xa0 ] = 0x0a1e0018 v_mul_f32_e32 v15, s24, v0 pgm[3@0x800100081800 + 0xa4 ] = 0x0a200019 v_mul_f32_e32 v16, s25, v0 pgm[3@0x800100081800 + 0xa8 ] = 0x0a22001a v_mul_f32_e32 v17, s26, v0 pgm[3@0x800100081800 + 0xac ] = 0x0a00001b v_mul_f32_e32 v0, s27, v0 pgm[3@0x800100081800 + 0xb0 ] = 0x2c1e0210 v_mac_f32_e32 v15, s16, v1 pgm[3@0x800100081800 + 0xb4 ] = 0x2c200211 v_mac_f32_e32 v16, s17, v1 pgm[3@0x800100081800 + 0xb8 ] = 0x2c220212 v_mac_f32_e32 v17, s18, v1 pgm[3@0x800100081800 + 0xbc ] = 0x2c000213 v_mac_f32_e32 v0, s19, v1 pgm[3@0x800100081800 + 0xc0 ] = 0x2c1e0408 v_mac_f32_e32 v15, s8, v2 pgm[3@0x800100081800 + 0xc4 ] = 0x2c200409 v_mac_f32_e32 v16, s9, v2 pgm[3@0x800100081800 + 0xc8 ] = 0x2c22040a v_mac_f32_e32 v17, s10, v2 pgm[3@0x800100081800 + 0xcc ] = 0x2c00040b v_mac_f32_e32 v0, s11, v2 pgm[3@0x800100081800 + 0xd0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100081800 + 0xd4 ] = 0x0a08161c v_mul_f32_e32 v4, s28, v11 pgm[3@0x800100081800 + 0xd8 ] = 0x0a0a161d v_mul_f32_e32 v5, s29, v11 pgm[3@0x800100081800 + 0xdc ] = 0x0a0c161e v_mul_f32_e32 v6, s30, v11 pgm[3@0x800100081800 + 0xe0 ] = 0x0a16161f v_mul_f32_e32 v11, s31, v11 pgm[3@0x800100081800 + 0xe4 ] = 0x2c1e0600 v_mac_f32_e32 v15, s0, v3 pgm[3@0x800100081800 + 0xe8 ] = 0x2c200601 v_mac_f32_e32 v16, s1, v3 pgm[3@0x800100081800 + 0xec ] = 0x2c220602 v_mac_f32_e32 v17, s2, v3 pgm[3@0x800100081800 + 0xf0 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100081800 + 0xf4 ] = 0x2c081814 v_mac_f32_e32 v4, s20, v12 pgm[3@0x800100081800 + 0xf8 ] = 0x2c0a1815 v_mac_f32_e32 v5, s21, v12 pgm[3@0x800100081800 + 0xfc ] = 0x2c0c1816 v_mac_f32_e32 v6, s22, v12 pgm[3@0x800100081800 + 0x100 ] = 0x2c161817 v_mac_f32_e32 v11, s23, v12 pgm[3@0x800100081800 + 0x104 ] = 0xc40008cf exp pos0 v15, v16, v17, v0 done pgm[3@0x800100081800 + 0x108 ] = 0x0011100f ;; pgm[3@0x800100081800 + 0x10c ] = 0x2c081a0c v_mac_f32_e32 v4, s12, v13 pgm[3@0x800100081800 + 0x110 ] = 0x2c0a1a0d v_mac_f32_e32 v5, s13, v13 pgm[3@0x800100081800 + 0x114 ] = 0x2c0c1a0e v_mac_f32_e32 v6, s14, v13 pgm[3@0x800100081800 + 0x118 ] = 0x2c161a0f v_mac_f32_e32 v11, s15, v13 pgm[3@0x800100081800 + 0x11c ] = 0x2c081c04 v_mac_f32_e32 v4, s4, v14 pgm[3@0x800100081800 + 0x120 ] = 0x2c0a1c05 v_mac_f32_e32 v5, s5, v14 pgm[3@0x800100081800 + 0x124 ] = 0x2c0c1c06 v_mac_f32_e32 v6, s6, v14 pgm[3@0x800100081800 + 0x128 ] = 0x2c161c07 v_mac_f32_e32 v11, s7, v14 pgm[3@0x800100081800 + 0x12c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081800 + 0x130 ] = 0xc400020f exp param0 v7, v8, v9, v10 pgm[3@0x800100081800 + 0x134 ] = 0x0a090807 ;; pgm[3@0x800100081800 + 0x138 ] = 0xc400021f exp param1 v4, v5, v6, v11 pgm[3@0x800100081800 + 0x13c ] = 0x0b060504 ;; pgm[3@0x800100081800 + 0x140 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081a00 of length 156 bytes from IB[3@0x80011d8a0000 + 0x64c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081a00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100081a00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100081a00 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[3@0x800100081a00 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[3@0x800100081a00 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[3@0x800100081a00 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100081a00 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[3@0x800100081a00 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100081a00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081a00 + 0x24 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x28 ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100081a00 + 0x2c ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100081a00 + 0x30 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100081a00 + 0x34 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100081a00 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100081a00 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081a00 + 0x40 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x44 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100081a00 + 0x48 ] = 0x00020400 ;; pgm[3@0x800100081a00 + 0x4c ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081a00 + 0x50 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081a00 + 0x54 ] = 0xd4200202 v_interp_p1_f32_e32 v8, v2, attr0.z pgm[3@0x800100081a00 + 0x58 ] = 0xd4240302 v_interp_p1_f32_e32 v9, v2, attr0.w pgm[3@0x800100081a00 + 0x5c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081a00 + 0x60 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081a00 + 0x64 ] = 0xd4210203 v_interp_p2_f32_e32 v8, v3, attr0.z pgm[3@0x800100081a00 + 0x68 ] = 0xd4250303 v_interp_p2_f32_e32 v9, v3, attr0.w pgm[3@0x800100081a00 + 0x6c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081a00 + 0x70 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100081a00 + 0x74 ] = 0x0a020b01 v_mul_f32_e32 v1, v1, v5 pgm[3@0x800100081a00 + 0x78 ] = 0x0a040d08 v_mul_f32_e32 v2, v8, v6 pgm[3@0x800100081a00 + 0x7c ] = 0x0a060f09 v_mul_f32_e32 v3, v9, v7 pgm[3@0x800100081a00 + 0x80 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081a00 + 0x84 ] = 0x00020300 ;; pgm[3@0x800100081a00 + 0x88 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081a00 + 0x8c ] = 0x00020702 ;; pgm[3@0x800100081a00 + 0x90 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081a00 + 0x94 ] = 0x00000100 ;; pgm[3@0x800100081a00 + 0x98 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083000 of length 448 bytes from IB[3@0x80011d8a0000 + 0x778] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083000 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100083000 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100083000 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100083000 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[3@0x800100083000 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100083000 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[3@0x800100083000 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100083000 + 0x1c ] = 0x00000000 ;; pgm[3@0x800100083000 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100083000 + 0x24 ] = 0x00000010 ;; pgm[3@0x800100083000 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100083000 + 0x2c ] = 0x00000020 ;; pgm[3@0x800100083000 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[3@0x800100083000 + 0x34 ] = 0x00000030 ;; pgm[3@0x800100083000 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[3@0x800100083000 + 0x3c ] = 0x00027fac ;; pgm[3@0x800100083000 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083000 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100083000 + 0x48 ] = 0x80000004 ;; pgm[3@0x800100083000 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[3@0x800100083000 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[3@0x800100083000 + 0x54 ] = 0x80030c06 ;; pgm[3@0x800100083000 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[3@0x800100083000 + 0x5c ] = 0x80041007 ;; pgm[3@0x800100083000 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[3@0x800100083000 + 0x64 ] = 0x80010805 ;; pgm[3@0x800100083000 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[3@0x800100083000 + 0x6c ] = 0x00008000 ;; pgm[3@0x800100083000 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[3@0x800100083000 + 0x74 ] = 0x00000040 ;; pgm[3@0x800100083000 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[3@0x800100083000 + 0x7c ] = 0x00000050 ;; pgm[3@0x800100083000 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[3@0x800100083000 + 0x84 ] = 0x00000060 ;; pgm[3@0x800100083000 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[3@0x800100083000 + 0x8c ] = 0x00000070 ;; pgm[3@0x800100083000 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[3@0x800100083000 + 0x94 ] = 0x00000080 ;; pgm[3@0x800100083000 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[3@0x800100083000 + 0x9c ] = 0x00000090 ;; pgm[3@0x800100083000 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[3@0x800100083000 + 0xa4 ] = 0x000000a0 ;; pgm[3@0x800100083000 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[3@0x800100083000 + 0xac ] = 0x000000b0 ;; pgm[3@0x800100083000 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[3@0x800100083000 + 0xb4 ] = 0x00000000 ;; pgm[3@0x800100083000 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[3@0x800100083000 + 0xbc ] = 0x00000010 ;; pgm[3@0x800100083000 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[3@0x800100083000 + 0xc4 ] = 0x00000020 ;; pgm[3@0x800100083000 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[3@0x800100083000 + 0xcc ] = 0x00000030 ;; pgm[3@0x800100083000 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100083000 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[3@0x800100083000 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[3@0x800100083000 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[3@0x800100083000 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[3@0x800100083000 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[3@0x800100083000 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[3@0x800100083000 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[3@0x800100083000 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[3@0x800100083000 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[3@0x800100083000 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[3@0x800100083000 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[3@0x800100083000 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[3@0x800100083000 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100083000 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[3@0x800100083000 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[3@0x800100083000 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[3@0x800100083000 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[3@0x800100083000 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[3@0x800100083000 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[3@0x800100083000 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[3@0x800100083000 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[3@0x800100083000 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[3@0x800100083000 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[3@0x800100083000 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[3@0x800100083000 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[3@0x800100083000 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[3@0x800100083000 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[3@0x800100083000 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[3@0x800100083000 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[3@0x800100083000 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[3@0x800100083000 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[3@0x800100083000 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[3@0x800100083000 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[3@0x800100083000 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[3@0x800100083000 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[3@0x800100083000 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[3@0x800100083000 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100083000 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[3@0x800100083000 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[3@0x800100083000 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[3@0x800100083000 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[3@0x800100083000 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[3@0x800100083000 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[3@0x800100083000 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[3@0x800100083000 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100083000 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[3@0x800100083000 + 0x18c ] = 0x00121110 ;; pgm[3@0x800100083000 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[3@0x800100083000 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[3@0x800100083000 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[3@0x800100083000 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[3@0x800100083000 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083000 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[3@0x800100083000 + 0x1a8 ] = 0x0b0a0908 ;; pgm[3@0x800100083000 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[3@0x800100083000 + 0x1b0 ] = 0x07060504 ;; pgm[3@0x800100083000 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[3@0x800100083000 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[3@0x800100083000 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083200 of length 216 bytes from IB[3@0x80011d8a0000 + 0x79c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083200 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100083200 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100083200 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[3@0x800100083200 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[3@0x800100083200 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[3@0x800100083200 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100083200 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[3@0x800100083200 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100083200 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100083200 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[3@0x800100083200 + 0x28 ] = 0x00000240 ;; pgm[3@0x800100083200 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100083200 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100083200 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100083200 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100083200 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[3@0x800100083200 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[3@0x800100083200 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[3@0x800100083200 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[3@0x800100083200 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[3@0x800100083200 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083200 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100083200 + 0x58 ] = 0x00020400 ;; pgm[3@0x800100083200 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[3@0x800100083200 + 0x60 ] = 0x00000270 ;; pgm[3@0x800100083200 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100083200 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[3@0x800100083200 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[3@0x800100083200 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[3@0x800100083200 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100083200 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[3@0x800100083200 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[3@0x800100083200 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083200 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[3@0x800100083200 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[3@0x800100083200 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[3@0x800100083200 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[3@0x800100083200 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100083200 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083200 + 0x9c ] = 0xbf800000 s_nop 0 pgm[3@0x800100083200 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[3@0x800100083200 + 0xa4 ] = 0x00040008 ;; pgm[3@0x800100083200 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083200 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[3@0x800100083200 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[3@0x800100083200 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[3@0x800100083200 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[3@0x800100083200 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100083200 + 0xc0 ] = 0x00020300 ;; pgm[3@0x800100083200 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100083200 + 0xc8 ] = 0x00020702 ;; pgm[3@0x800100083200 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100083200 + 0xd0 ] = 0x00000100 ;; pgm[3@0x800100083200 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083400 of length 448 bytes from IB[3@0x80011d8a0000 + 0x93c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083400 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100083400 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100083400 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100083400 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[3@0x800100083400 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100083400 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[3@0x800100083400 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100083400 + 0x1c ] = 0x00000000 ;; pgm[3@0x800100083400 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100083400 + 0x24 ] = 0x00000010 ;; pgm[3@0x800100083400 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100083400 + 0x2c ] = 0x00000020 ;; pgm[3@0x800100083400 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[3@0x800100083400 + 0x34 ] = 0x00000030 ;; pgm[3@0x800100083400 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[3@0x800100083400 + 0x3c ] = 0x00027fac ;; pgm[3@0x800100083400 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083400 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100083400 + 0x48 ] = 0x80000004 ;; pgm[3@0x800100083400 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[3@0x800100083400 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[3@0x800100083400 + 0x54 ] = 0x80030c06 ;; pgm[3@0x800100083400 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[3@0x800100083400 + 0x5c ] = 0x80041007 ;; pgm[3@0x800100083400 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[3@0x800100083400 + 0x64 ] = 0x80010805 ;; pgm[3@0x800100083400 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[3@0x800100083400 + 0x6c ] = 0x00008000 ;; pgm[3@0x800100083400 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[3@0x800100083400 + 0x74 ] = 0x00000040 ;; pgm[3@0x800100083400 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[3@0x800100083400 + 0x7c ] = 0x00000050 ;; pgm[3@0x800100083400 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[3@0x800100083400 + 0x84 ] = 0x00000060 ;; pgm[3@0x800100083400 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[3@0x800100083400 + 0x8c ] = 0x00000070 ;; pgm[3@0x800100083400 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[3@0x800100083400 + 0x94 ] = 0x00000080 ;; pgm[3@0x800100083400 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[3@0x800100083400 + 0x9c ] = 0x00000090 ;; pgm[3@0x800100083400 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[3@0x800100083400 + 0xa4 ] = 0x000000a0 ;; pgm[3@0x800100083400 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[3@0x800100083400 + 0xac ] = 0x000000b0 ;; pgm[3@0x800100083400 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[3@0x800100083400 + 0xb4 ] = 0x00000000 ;; pgm[3@0x800100083400 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[3@0x800100083400 + 0xbc ] = 0x00000010 ;; pgm[3@0x800100083400 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[3@0x800100083400 + 0xc4 ] = 0x00000020 ;; pgm[3@0x800100083400 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[3@0x800100083400 + 0xcc ] = 0x00000030 ;; pgm[3@0x800100083400 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100083400 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[3@0x800100083400 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[3@0x800100083400 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[3@0x800100083400 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[3@0x800100083400 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[3@0x800100083400 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[3@0x800100083400 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[3@0x800100083400 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[3@0x800100083400 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[3@0x800100083400 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[3@0x800100083400 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[3@0x800100083400 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[3@0x800100083400 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100083400 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[3@0x800100083400 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[3@0x800100083400 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[3@0x800100083400 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[3@0x800100083400 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[3@0x800100083400 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[3@0x800100083400 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[3@0x800100083400 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[3@0x800100083400 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[3@0x800100083400 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[3@0x800100083400 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[3@0x800100083400 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[3@0x800100083400 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[3@0x800100083400 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[3@0x800100083400 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[3@0x800100083400 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[3@0x800100083400 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[3@0x800100083400 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[3@0x800100083400 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[3@0x800100083400 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[3@0x800100083400 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[3@0x800100083400 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[3@0x800100083400 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[3@0x800100083400 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100083400 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[3@0x800100083400 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[3@0x800100083400 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[3@0x800100083400 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[3@0x800100083400 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[3@0x800100083400 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[3@0x800100083400 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[3@0x800100083400 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100083400 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[3@0x800100083400 + 0x18c ] = 0x00121110 ;; pgm[3@0x800100083400 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[3@0x800100083400 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[3@0x800100083400 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[3@0x800100083400 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[3@0x800100083400 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083400 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[3@0x800100083400 + 0x1a8 ] = 0x0b0a0908 ;; pgm[3@0x800100083400 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[3@0x800100083400 + 0x1b0 ] = 0x07060504 ;; pgm[3@0x800100083400 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[3@0x800100083400 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[3@0x800100083400 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083600 of length 216 bytes from IB[3@0x80011d8a0000 + 0x954] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083600 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100083600 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100083600 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[3@0x800100083600 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[3@0x800100083600 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[3@0x800100083600 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100083600 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[3@0x800100083600 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100083600 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100083600 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[3@0x800100083600 + 0x28 ] = 0x00000240 ;; pgm[3@0x800100083600 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100083600 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100083600 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100083600 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100083600 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[3@0x800100083600 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[3@0x800100083600 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[3@0x800100083600 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[3@0x800100083600 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[3@0x800100083600 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083600 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100083600 + 0x58 ] = 0x00020400 ;; pgm[3@0x800100083600 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[3@0x800100083600 + 0x60 ] = 0x00000270 ;; pgm[3@0x800100083600 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100083600 + 0x68 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100083600 + 0x6c ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[3@0x800100083600 + 0x70 ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[3@0x800100083600 + 0x74 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[3@0x800100083600 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[3@0x800100083600 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[3@0x800100083600 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083600 + 0x84 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100083600 + 0x88 ] = 0x0a020b0a v_mul_f32_e32 v1, v10, v5 pgm[3@0x800100083600 + 0x8c ] = 0x0a040d0b v_mul_f32_e32 v2, v11, v6 pgm[3@0x800100083600 + 0x90 ] = 0x0a060f0c v_mul_f32_e32 v3, v12, v7 pgm[3@0x800100083600 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100083600 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083600 + 0x9c ] = 0xbf800000 s_nop 0 pgm[3@0x800100083600 + 0xa0 ] = 0xf0800800 image_sample v4, v8, s[16:23], s[0:3] dmask:0x8 pgm[3@0x800100083600 + 0xa4 ] = 0x00040408 ;; pgm[3@0x800100083600 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083600 + 0xac ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100083600 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[3@0x800100083600 + 0xb4 ] = 0x0a040902 v_mul_f32_e32 v2, v2, v4 pgm[3@0x800100083600 + 0xb8 ] = 0x0a060903 v_mul_f32_e32 v3, v3, v4 pgm[3@0x800100083600 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100083600 + 0xc0 ] = 0x00020300 ;; pgm[3@0x800100083600 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100083600 + 0xc8 ] = 0x00020702 ;; pgm[3@0x800100083600 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100083600 + 0xd0 ] = 0x00000100 ;; pgm[3@0x800100083600 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083000 of length 448 bytes from IB[3@0x80011d8a0000 + 0xf14] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083000 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100083000 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100083000 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100083000 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[3@0x800100083000 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100083000 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[3@0x800100083000 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100083000 + 0x1c ] = 0x00000000 ;; pgm[3@0x800100083000 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100083000 + 0x24 ] = 0x00000010 ;; pgm[3@0x800100083000 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100083000 + 0x2c ] = 0x00000020 ;; pgm[3@0x800100083000 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[3@0x800100083000 + 0x34 ] = 0x00000030 ;; pgm[3@0x800100083000 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[3@0x800100083000 + 0x3c ] = 0x00027fac ;; pgm[3@0x800100083000 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083000 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100083000 + 0x48 ] = 0x80000004 ;; pgm[3@0x800100083000 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[3@0x800100083000 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[3@0x800100083000 + 0x54 ] = 0x80030c06 ;; pgm[3@0x800100083000 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[3@0x800100083000 + 0x5c ] = 0x80041007 ;; pgm[3@0x800100083000 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[3@0x800100083000 + 0x64 ] = 0x80010805 ;; pgm[3@0x800100083000 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[3@0x800100083000 + 0x6c ] = 0x00008000 ;; pgm[3@0x800100083000 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[3@0x800100083000 + 0x74 ] = 0x00000040 ;; pgm[3@0x800100083000 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[3@0x800100083000 + 0x7c ] = 0x00000050 ;; pgm[3@0x800100083000 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[3@0x800100083000 + 0x84 ] = 0x00000060 ;; pgm[3@0x800100083000 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[3@0x800100083000 + 0x8c ] = 0x00000070 ;; pgm[3@0x800100083000 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[3@0x800100083000 + 0x94 ] = 0x00000080 ;; pgm[3@0x800100083000 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[3@0x800100083000 + 0x9c ] = 0x00000090 ;; pgm[3@0x800100083000 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[3@0x800100083000 + 0xa4 ] = 0x000000a0 ;; pgm[3@0x800100083000 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[3@0x800100083000 + 0xac ] = 0x000000b0 ;; pgm[3@0x800100083000 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[3@0x800100083000 + 0xb4 ] = 0x00000000 ;; pgm[3@0x800100083000 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[3@0x800100083000 + 0xbc ] = 0x00000010 ;; pgm[3@0x800100083000 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[3@0x800100083000 + 0xc4 ] = 0x00000020 ;; pgm[3@0x800100083000 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[3@0x800100083000 + 0xcc ] = 0x00000030 ;; pgm[3@0x800100083000 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100083000 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[3@0x800100083000 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[3@0x800100083000 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[3@0x800100083000 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[3@0x800100083000 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[3@0x800100083000 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[3@0x800100083000 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[3@0x800100083000 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[3@0x800100083000 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[3@0x800100083000 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[3@0x800100083000 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[3@0x800100083000 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[3@0x800100083000 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100083000 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[3@0x800100083000 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[3@0x800100083000 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[3@0x800100083000 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[3@0x800100083000 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[3@0x800100083000 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[3@0x800100083000 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[3@0x800100083000 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[3@0x800100083000 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[3@0x800100083000 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[3@0x800100083000 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[3@0x800100083000 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[3@0x800100083000 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[3@0x800100083000 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[3@0x800100083000 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[3@0x800100083000 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[3@0x800100083000 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[3@0x800100083000 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[3@0x800100083000 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[3@0x800100083000 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[3@0x800100083000 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[3@0x800100083000 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[3@0x800100083000 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[3@0x800100083000 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100083000 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[3@0x800100083000 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[3@0x800100083000 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[3@0x800100083000 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[3@0x800100083000 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[3@0x800100083000 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[3@0x800100083000 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[3@0x800100083000 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100083000 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[3@0x800100083000 + 0x18c ] = 0x00121110 ;; pgm[3@0x800100083000 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[3@0x800100083000 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[3@0x800100083000 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[3@0x800100083000 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[3@0x800100083000 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083000 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[3@0x800100083000 + 0x1a8 ] = 0x0b0a0908 ;; pgm[3@0x800100083000 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[3@0x800100083000 + 0x1b0 ] = 0x07060504 ;; pgm[3@0x800100083000 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[3@0x800100083000 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[3@0x800100083000 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083200 of length 216 bytes from IB[3@0x80011d8a0000 + 0xf2c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083200 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100083200 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100083200 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[3@0x800100083200 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[3@0x800100083200 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[3@0x800100083200 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100083200 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[3@0x800100083200 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100083200 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100083200 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[3@0x800100083200 + 0x28 ] = 0x00000240 ;; pgm[3@0x800100083200 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100083200 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100083200 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100083200 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100083200 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[3@0x800100083200 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[3@0x800100083200 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[3@0x800100083200 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[3@0x800100083200 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[3@0x800100083200 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083200 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100083200 + 0x58 ] = 0x00020400 ;; pgm[3@0x800100083200 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[3@0x800100083200 + 0x60 ] = 0x00000270 ;; pgm[3@0x800100083200 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100083200 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[3@0x800100083200 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[3@0x800100083200 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[3@0x800100083200 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100083200 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[3@0x800100083200 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[3@0x800100083200 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083200 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[3@0x800100083200 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[3@0x800100083200 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[3@0x800100083200 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[3@0x800100083200 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100083200 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083200 + 0x9c ] = 0xbf800000 s_nop 0 pgm[3@0x800100083200 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[3@0x800100083200 + 0xa4 ] = 0x00040008 ;; pgm[3@0x800100083200 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083200 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[3@0x800100083200 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[3@0x800100083200 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[3@0x800100083200 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[3@0x800100083200 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100083200 + 0xc0 ] = 0x00020300 ;; pgm[3@0x800100083200 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100083200 + 0xc8 ] = 0x00020702 ;; pgm[3@0x800100083200 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100083200 + 0xd0 ] = 0x00000100 ;; pgm[3@0x800100083200 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083400 of length 448 bytes from IB[3@0x80011d8a0000 + 0x1034] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083400 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100083400 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100083400 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100083400 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[3@0x800100083400 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100083400 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[3@0x800100083400 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100083400 + 0x1c ] = 0x00000000 ;; pgm[3@0x800100083400 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100083400 + 0x24 ] = 0x00000010 ;; pgm[3@0x800100083400 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100083400 + 0x2c ] = 0x00000020 ;; pgm[3@0x800100083400 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[3@0x800100083400 + 0x34 ] = 0x00000030 ;; pgm[3@0x800100083400 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[3@0x800100083400 + 0x3c ] = 0x00027fac ;; pgm[3@0x800100083400 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083400 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100083400 + 0x48 ] = 0x80000004 ;; pgm[3@0x800100083400 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[3@0x800100083400 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[3@0x800100083400 + 0x54 ] = 0x80030c06 ;; pgm[3@0x800100083400 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[3@0x800100083400 + 0x5c ] = 0x80041007 ;; pgm[3@0x800100083400 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[3@0x800100083400 + 0x64 ] = 0x80010805 ;; pgm[3@0x800100083400 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[3@0x800100083400 + 0x6c ] = 0x00008000 ;; pgm[3@0x800100083400 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[3@0x800100083400 + 0x74 ] = 0x00000040 ;; pgm[3@0x800100083400 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[3@0x800100083400 + 0x7c ] = 0x00000050 ;; pgm[3@0x800100083400 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[3@0x800100083400 + 0x84 ] = 0x00000060 ;; pgm[3@0x800100083400 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[3@0x800100083400 + 0x8c ] = 0x00000070 ;; pgm[3@0x800100083400 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[3@0x800100083400 + 0x94 ] = 0x00000080 ;; pgm[3@0x800100083400 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[3@0x800100083400 + 0x9c ] = 0x00000090 ;; pgm[3@0x800100083400 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[3@0x800100083400 + 0xa4 ] = 0x000000a0 ;; pgm[3@0x800100083400 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[3@0x800100083400 + 0xac ] = 0x000000b0 ;; pgm[3@0x800100083400 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[3@0x800100083400 + 0xb4 ] = 0x00000000 ;; pgm[3@0x800100083400 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[3@0x800100083400 + 0xbc ] = 0x00000010 ;; pgm[3@0x800100083400 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[3@0x800100083400 + 0xc4 ] = 0x00000020 ;; pgm[3@0x800100083400 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[3@0x800100083400 + 0xcc ] = 0x00000030 ;; pgm[3@0x800100083400 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100083400 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[3@0x800100083400 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[3@0x800100083400 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[3@0x800100083400 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[3@0x800100083400 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[3@0x800100083400 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[3@0x800100083400 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[3@0x800100083400 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[3@0x800100083400 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[3@0x800100083400 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[3@0x800100083400 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[3@0x800100083400 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[3@0x800100083400 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100083400 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[3@0x800100083400 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[3@0x800100083400 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[3@0x800100083400 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[3@0x800100083400 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[3@0x800100083400 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[3@0x800100083400 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[3@0x800100083400 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[3@0x800100083400 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[3@0x800100083400 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[3@0x800100083400 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[3@0x800100083400 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[3@0x800100083400 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[3@0x800100083400 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[3@0x800100083400 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[3@0x800100083400 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[3@0x800100083400 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[3@0x800100083400 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[3@0x800100083400 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[3@0x800100083400 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[3@0x800100083400 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[3@0x800100083400 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[3@0x800100083400 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[3@0x800100083400 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100083400 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[3@0x800100083400 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[3@0x800100083400 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[3@0x800100083400 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[3@0x800100083400 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[3@0x800100083400 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[3@0x800100083400 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[3@0x800100083400 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100083400 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[3@0x800100083400 + 0x18c ] = 0x00121110 ;; pgm[3@0x800100083400 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[3@0x800100083400 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[3@0x800100083400 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[3@0x800100083400 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[3@0x800100083400 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083400 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[3@0x800100083400 + 0x1a8 ] = 0x0b0a0908 ;; pgm[3@0x800100083400 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[3@0x800100083400 + 0x1b0 ] = 0x07060504 ;; pgm[3@0x800100083400 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[3@0x800100083400 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[3@0x800100083400 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100083600 of length 216 bytes from IB[3@0x80011d8a0000 + 0x104c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035832b1, VA=0x000000083000, PBA==0x000003583000, V=1, S=0, P=0 pgm[3@0x800100083600 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100083600 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100083600 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[3@0x800100083600 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[3@0x800100083600 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[3@0x800100083600 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100083600 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[3@0x800100083600 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100083600 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100083600 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[3@0x800100083600 + 0x28 ] = 0x00000240 ;; pgm[3@0x800100083600 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100083600 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100083600 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100083600 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100083600 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[3@0x800100083600 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[3@0x800100083600 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[3@0x800100083600 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[3@0x800100083600 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[3@0x800100083600 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083600 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100083600 + 0x58 ] = 0x00020400 ;; pgm[3@0x800100083600 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[3@0x800100083600 + 0x60 ] = 0x00000270 ;; pgm[3@0x800100083600 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100083600 + 0x68 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100083600 + 0x6c ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[3@0x800100083600 + 0x70 ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[3@0x800100083600 + 0x74 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[3@0x800100083600 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[3@0x800100083600 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[3@0x800100083600 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083600 + 0x84 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100083600 + 0x88 ] = 0x0a020b0a v_mul_f32_e32 v1, v10, v5 pgm[3@0x800100083600 + 0x8c ] = 0x0a040d0b v_mul_f32_e32 v2, v11, v6 pgm[3@0x800100083600 + 0x90 ] = 0x0a060f0c v_mul_f32_e32 v3, v12, v7 pgm[3@0x800100083600 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100083600 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100083600 + 0x9c ] = 0xbf800000 s_nop 0 pgm[3@0x800100083600 + 0xa0 ] = 0xf0800800 image_sample v4, v8, s[16:23], s[0:3] dmask:0x8 pgm[3@0x800100083600 + 0xa4 ] = 0x00040408 ;; pgm[3@0x800100083600 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100083600 + 0xac ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100083600 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[3@0x800100083600 + 0xb4 ] = 0x0a040902 v_mul_f32_e32 v2, v2, v4 pgm[3@0x800100083600 + 0xb8 ] = 0x0a060903 v_mul_f32_e32 v3, v3, v4 pgm[3@0x800100083600 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100083600 + 0xc0 ] = 0x00020300 ;; pgm[3@0x800100083600 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100083600 + 0xc8 ] = 0x00020702 ;; pgm[3@0x800100083600 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100083600 + 0xd0 ] = 0x00000100 ;; pgm[3@0x800100083600 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081800 of length 324 bytes from IB[3@0x80011d8a0000 + 0x117c] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081800 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081800 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081800 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100081800 + 0xc ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081800 + 0x10 ] = 0xbea00002 s_mov_b32 s32, s2 pgm[3@0x800100081800 + 0x14 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100081800 + 0x18 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x1c ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100081800 + 0x20 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x24 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100081800 + 0x28 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x2c ] = 0xbea300ff s_mov_b32 s35, 0x27fac pgm[3@0x800100081800 + 0x30 ] = 0x00027fac ;; pgm[3@0x800100081800 + 0x34 ] = 0xb0220080 s_movk_i32 s34, 0x80 pgm[3@0x800100081800 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081800 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100081800 + 0x40 ] = 0x80000004 ;; pgm[3@0x800100081800 + 0x44 ] = 0xbea100ff s_mov_b32 s33, 0x8000 pgm[3@0x800100081800 + 0x48 ] = 0x00008000 ;; pgm[3@0x800100081800 + 0x4c ] = 0xe00c2000 buffer_load_format_xyzw v[11:14], v6, s[12:15], 0 idxen pgm[3@0x800100081800 + 0x50 ] = 0x80030b06 ;; pgm[3@0x800100081800 + 0x54 ] = 0xe00c2000 buffer_load_format_xyzw v[7:10], v5, s[4:7], 0 idxen pgm[3@0x800100081800 + 0x58 ] = 0x80010705 ;; pgm[3@0x800100081800 + 0x5c ] = 0xc02a0710 s_buffer_load_dwordx4 s[28:31], s[32:35], 0x40 pgm[3@0x800100081800 + 0x60 ] = 0x00000040 ;; pgm[3@0x800100081800 + 0x64 ] = 0xc02a0510 s_buffer_load_dwordx4 s[20:23], s[32:35], 0x50 pgm[3@0x800100081800 + 0x68 ] = 0x00000050 ;; pgm[3@0x800100081800 + 0x6c ] = 0xc02a0310 s_buffer_load_dwordx4 s[12:15], s[32:35], 0x60 pgm[3@0x800100081800 + 0x70 ] = 0x00000060 ;; pgm[3@0x800100081800 + 0x74 ] = 0xc02a0110 s_buffer_load_dwordx4 s[4:7], s[32:35], 0x70 pgm[3@0x800100081800 + 0x78 ] = 0x00000070 ;; pgm[3@0x800100081800 + 0x7c ] = 0xc02a0610 s_buffer_load_dwordx4 s[24:27], s[32:35], 0x0 pgm[3@0x800100081800 + 0x80 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x84 ] = 0xc02a0410 s_buffer_load_dwordx4 s[16:19], s[32:35], 0x10 pgm[3@0x800100081800 + 0x88 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x8c ] = 0xc02a0210 s_buffer_load_dwordx4 s[8:11], s[32:35], 0x20 pgm[3@0x800100081800 + 0x90 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x94 ] = 0xc02a0010 s_buffer_load_dwordx4 s[0:3], s[32:35], 0x30 pgm[3@0x800100081800 + 0x98 ] = 0x00000030 ;; pgm[3@0x800100081800 + 0x9c ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100081800 + 0xa0 ] = 0x0a1e0018 v_mul_f32_e32 v15, s24, v0 pgm[3@0x800100081800 + 0xa4 ] = 0x0a200019 v_mul_f32_e32 v16, s25, v0 pgm[3@0x800100081800 + 0xa8 ] = 0x0a22001a v_mul_f32_e32 v17, s26, v0 pgm[3@0x800100081800 + 0xac ] = 0x0a00001b v_mul_f32_e32 v0, s27, v0 pgm[3@0x800100081800 + 0xb0 ] = 0x2c1e0210 v_mac_f32_e32 v15, s16, v1 pgm[3@0x800100081800 + 0xb4 ] = 0x2c200211 v_mac_f32_e32 v16, s17, v1 pgm[3@0x800100081800 + 0xb8 ] = 0x2c220212 v_mac_f32_e32 v17, s18, v1 pgm[3@0x800100081800 + 0xbc ] = 0x2c000213 v_mac_f32_e32 v0, s19, v1 pgm[3@0x800100081800 + 0xc0 ] = 0x2c1e0408 v_mac_f32_e32 v15, s8, v2 pgm[3@0x800100081800 + 0xc4 ] = 0x2c200409 v_mac_f32_e32 v16, s9, v2 pgm[3@0x800100081800 + 0xc8 ] = 0x2c22040a v_mac_f32_e32 v17, s10, v2 pgm[3@0x800100081800 + 0xcc ] = 0x2c00040b v_mac_f32_e32 v0, s11, v2 pgm[3@0x800100081800 + 0xd0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100081800 + 0xd4 ] = 0x0a08161c v_mul_f32_e32 v4, s28, v11 pgm[3@0x800100081800 + 0xd8 ] = 0x0a0a161d v_mul_f32_e32 v5, s29, v11 pgm[3@0x800100081800 + 0xdc ] = 0x0a0c161e v_mul_f32_e32 v6, s30, v11 pgm[3@0x800100081800 + 0xe0 ] = 0x0a16161f v_mul_f32_e32 v11, s31, v11 pgm[3@0x800100081800 + 0xe4 ] = 0x2c1e0600 v_mac_f32_e32 v15, s0, v3 pgm[3@0x800100081800 + 0xe8 ] = 0x2c200601 v_mac_f32_e32 v16, s1, v3 pgm[3@0x800100081800 + 0xec ] = 0x2c220602 v_mac_f32_e32 v17, s2, v3 pgm[3@0x800100081800 + 0xf0 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100081800 + 0xf4 ] = 0x2c081814 v_mac_f32_e32 v4, s20, v12 pgm[3@0x800100081800 + 0xf8 ] = 0x2c0a1815 v_mac_f32_e32 v5, s21, v12 pgm[3@0x800100081800 + 0xfc ] = 0x2c0c1816 v_mac_f32_e32 v6, s22, v12 pgm[3@0x800100081800 + 0x100 ] = 0x2c161817 v_mac_f32_e32 v11, s23, v12 pgm[3@0x800100081800 + 0x104 ] = 0xc40008cf exp pos0 v15, v16, v17, v0 done pgm[3@0x800100081800 + 0x108 ] = 0x0011100f ;; pgm[3@0x800100081800 + 0x10c ] = 0x2c081a0c v_mac_f32_e32 v4, s12, v13 pgm[3@0x800100081800 + 0x110 ] = 0x2c0a1a0d v_mac_f32_e32 v5, s13, v13 pgm[3@0x800100081800 + 0x114 ] = 0x2c0c1a0e v_mac_f32_e32 v6, s14, v13 pgm[3@0x800100081800 + 0x118 ] = 0x2c161a0f v_mac_f32_e32 v11, s15, v13 pgm[3@0x800100081800 + 0x11c ] = 0x2c081c04 v_mac_f32_e32 v4, s4, v14 pgm[3@0x800100081800 + 0x120 ] = 0x2c0a1c05 v_mac_f32_e32 v5, s5, v14 pgm[3@0x800100081800 + 0x124 ] = 0x2c0c1c06 v_mac_f32_e32 v6, s6, v14 pgm[3@0x800100081800 + 0x128 ] = 0x2c161c07 v_mac_f32_e32 v11, s7, v14 pgm[3@0x800100081800 + 0x12c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081800 + 0x130 ] = 0xc400020f exp param0 v7, v8, v9, v10 pgm[3@0x800100081800 + 0x134 ] = 0x0a090807 ;; pgm[3@0x800100081800 + 0x138 ] = 0xc400021f exp param1 v4, v5, v6, v11 pgm[3@0x800100081800 + 0x13c ] = 0x0b060504 ;; pgm[3@0x800100081800 + 0x140 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081a00 of length 156 bytes from IB[3@0x80011d8a0000 + 0x11a0] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081a00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100081a00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100081a00 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[3@0x800100081a00 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[3@0x800100081a00 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[3@0x800100081a00 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100081a00 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[3@0x800100081a00 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100081a00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081a00 + 0x24 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x28 ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100081a00 + 0x2c ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100081a00 + 0x30 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100081a00 + 0x34 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100081a00 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100081a00 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081a00 + 0x40 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x44 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100081a00 + 0x48 ] = 0x00020400 ;; pgm[3@0x800100081a00 + 0x4c ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081a00 + 0x50 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081a00 + 0x54 ] = 0xd4200202 v_interp_p1_f32_e32 v8, v2, attr0.z pgm[3@0x800100081a00 + 0x58 ] = 0xd4240302 v_interp_p1_f32_e32 v9, v2, attr0.w pgm[3@0x800100081a00 + 0x5c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081a00 + 0x60 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081a00 + 0x64 ] = 0xd4210203 v_interp_p2_f32_e32 v8, v3, attr0.z pgm[3@0x800100081a00 + 0x68 ] = 0xd4250303 v_interp_p2_f32_e32 v9, v3, attr0.w pgm[3@0x800100081a00 + 0x6c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081a00 + 0x70 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100081a00 + 0x74 ] = 0x0a020b01 v_mul_f32_e32 v1, v1, v5 pgm[3@0x800100081a00 + 0x78 ] = 0x0a040d08 v_mul_f32_e32 v2, v8, v6 pgm[3@0x800100081a00 + 0x7c ] = 0x0a060f09 v_mul_f32_e32 v3, v9, v7 pgm[3@0x800100081a00 + 0x80 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081a00 + 0x84 ] = 0x00020300 ;; pgm[3@0x800100081a00 + 0x88 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081a00 + 0x8c ] = 0x00020702 ;; pgm[3@0x800100081a00 + 0x90 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081a00 + 0x94 ] = 0x00000100 ;; pgm[3@0x800100081a00 + 0x98 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081000 of length 200 bytes from IB[3@0x80011d8a0000 + 0x1284] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081000 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081000 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081000 + 0x8 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081000 + 0xc ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x0 pgm[3@0x800100081000 + 0x10 ] = 0x00000000 ;; pgm[3@0x800100081000 + 0x14 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x10 pgm[3@0x800100081000 + 0x18 ] = 0x00000010 ;; pgm[3@0x800100081000 + 0x1c ] = 0xbe800002 s_mov_b32 s0, s2 pgm[3@0x800100081000 + 0x20 ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[3@0x800100081000 + 0x24 ] = 0x00027fac ;; pgm[3@0x800100081000 + 0x28 ] = 0xbe8200c0 s_mov_b32 s2, 64 pgm[3@0x800100081000 + 0x2c ] = 0xbe8100ff s_mov_b32 s1, 0x8000 pgm[3@0x800100081000 + 0x30 ] = 0x00008000 ;; pgm[3@0x800100081000 + 0x34 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081000 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081000 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[4:7], 0 idxen pgm[3@0x800100081000 + 0x40 ] = 0x80010004 ;; pgm[3@0x800100081000 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[6:9], v5, s[12:15], 0 idxen pgm[3@0x800100081000 + 0x48 ] = 0x80030605 ;; pgm[3@0x800100081000 + 0x4c ] = 0xc02a0100 s_buffer_load_dwordx4 s[4:7], s[0:3], 0x0 pgm[3@0x800100081000 + 0x50 ] = 0x00000000 ;; pgm[3@0x800100081000 + 0x54 ] = 0xc02a0200 s_buffer_load_dwordx4 s[8:11], s[0:3], 0x10 pgm[3@0x800100081000 + 0x58 ] = 0x00000010 ;; pgm[3@0x800100081000 + 0x5c ] = 0xc02a0300 s_buffer_load_dwordx4 s[12:15], s[0:3], 0x20 pgm[3@0x800100081000 + 0x60 ] = 0x00000020 ;; pgm[3@0x800100081000 + 0x64 ] = 0xc02a0400 s_buffer_load_dwordx4 s[16:19], s[0:3], 0x30 pgm[3@0x800100081000 + 0x68 ] = 0x00000030 ;; pgm[3@0x800100081000 + 0x6c ] = 0xbf8c0071 s_waitcnt vmcnt(1) lgkmcnt(0) pgm[3@0x800100081000 + 0x70 ] = 0x0a080004 v_mul_f32_e32 v4, s4, v0 pgm[3@0x800100081000 + 0x74 ] = 0x0a0a0005 v_mul_f32_e32 v5, s5, v0 pgm[3@0x800100081000 + 0x78 ] = 0x0a140006 v_mul_f32_e32 v10, s6, v0 pgm[3@0x800100081000 + 0x7c ] = 0x0a000007 v_mul_f32_e32 v0, s7, v0 pgm[3@0x800100081000 + 0x80 ] = 0x2c080208 v_mac_f32_e32 v4, s8, v1 pgm[3@0x800100081000 + 0x84 ] = 0x2c0a0209 v_mac_f32_e32 v5, s9, v1 pgm[3@0x800100081000 + 0x88 ] = 0x2c14020a v_mac_f32_e32 v10, s10, v1 pgm[3@0x800100081000 + 0x8c ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100081000 + 0x90 ] = 0x2c08040c v_mac_f32_e32 v4, s12, v2 pgm[3@0x800100081000 + 0x94 ] = 0x2c0a040d v_mac_f32_e32 v5, s13, v2 pgm[3@0x800100081000 + 0x98 ] = 0x2c14040e v_mac_f32_e32 v10, s14, v2 pgm[3@0x800100081000 + 0x9c ] = 0x2c00040f v_mac_f32_e32 v0, s15, v2 pgm[3@0x800100081000 + 0xa0 ] = 0x2c080610 v_mac_f32_e32 v4, s16, v3 pgm[3@0x800100081000 + 0xa4 ] = 0x2c0a0611 v_mac_f32_e32 v5, s17, v3 pgm[3@0x800100081000 + 0xa8 ] = 0x2c140612 v_mac_f32_e32 v10, s18, v3 pgm[3@0x800100081000 + 0xac ] = 0x2c000613 v_mac_f32_e32 v0, s19, v3 pgm[3@0x800100081000 + 0xb0 ] = 0xc40008cf exp pos0 v4, v5, v10, v0 done pgm[3@0x800100081000 + 0xb4 ] = 0x000a0504 ;; pgm[3@0x800100081000 + 0xb8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081000 + 0xbc ] = 0xc400020f exp param0 v6, v7, v8, v9 pgm[3@0x800100081000 + 0xc0 ] = 0x09080706 ;; pgm[3@0x800100081000 + 0xc4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081200 of length 76 bytes from IB[3@0x80011d8a0000 + 0x12a8] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081200 + 0x0 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081200 + 0x4 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081200 + 0x8 ] = 0xd4100202 v_interp_p1_f32_e32 v4, v2, attr0.z pgm[3@0x800100081200 + 0xc ] = 0xd4140302 v_interp_p1_f32_e32 v5, v2, attr0.w pgm[3@0x800100081200 + 0x10 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081200 + 0x14 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081200 + 0x18 ] = 0xd4110203 v_interp_p2_f32_e32 v4, v3, attr0.z pgm[3@0x800100081200 + 0x1c ] = 0xd4150303 v_interp_p2_f32_e32 v5, v3, attr0.w pgm[3@0x800100081200 + 0x20 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081200 + 0x24 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081200 + 0x28 ] = 0x7e040304 v_mov_b32_e32 v2, v4 pgm[3@0x800100081200 + 0x2c ] = 0x7e060305 v_mov_b32_e32 v3, v5 pgm[3@0x800100081200 + 0x30 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081200 + 0x34 ] = 0x00020300 ;; pgm[3@0x800100081200 + 0x38 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081200 + 0x3c ] = 0x00020702 ;; pgm[3@0x800100081200 + 0x40 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081200 + 0x44 ] = 0x00000100 ;; pgm[3@0x800100081200 + 0x48 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081800 of length 324 bytes from IB[3@0x80011d8a0000 + 0x13a8] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081800 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081800 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081800 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100081800 + 0xc ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081800 + 0x10 ] = 0xbea00002 s_mov_b32 s32, s2 pgm[3@0x800100081800 + 0x14 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100081800 + 0x18 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x1c ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100081800 + 0x20 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x24 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100081800 + 0x28 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x2c ] = 0xbea300ff s_mov_b32 s35, 0x27fac pgm[3@0x800100081800 + 0x30 ] = 0x00027fac ;; pgm[3@0x800100081800 + 0x34 ] = 0xb0220080 s_movk_i32 s34, 0x80 pgm[3@0x800100081800 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081800 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100081800 + 0x40 ] = 0x80000004 ;; pgm[3@0x800100081800 + 0x44 ] = 0xbea100ff s_mov_b32 s33, 0x8000 pgm[3@0x800100081800 + 0x48 ] = 0x00008000 ;; pgm[3@0x800100081800 + 0x4c ] = 0xe00c2000 buffer_load_format_xyzw v[11:14], v6, s[12:15], 0 idxen pgm[3@0x800100081800 + 0x50 ] = 0x80030b06 ;; pgm[3@0x800100081800 + 0x54 ] = 0xe00c2000 buffer_load_format_xyzw v[7:10], v5, s[4:7], 0 idxen pgm[3@0x800100081800 + 0x58 ] = 0x80010705 ;; pgm[3@0x800100081800 + 0x5c ] = 0xc02a0710 s_buffer_load_dwordx4 s[28:31], s[32:35], 0x40 pgm[3@0x800100081800 + 0x60 ] = 0x00000040 ;; pgm[3@0x800100081800 + 0x64 ] = 0xc02a0510 s_buffer_load_dwordx4 s[20:23], s[32:35], 0x50 pgm[3@0x800100081800 + 0x68 ] = 0x00000050 ;; pgm[3@0x800100081800 + 0x6c ] = 0xc02a0310 s_buffer_load_dwordx4 s[12:15], s[32:35], 0x60 pgm[3@0x800100081800 + 0x70 ] = 0x00000060 ;; pgm[3@0x800100081800 + 0x74 ] = 0xc02a0110 s_buffer_load_dwordx4 s[4:7], s[32:35], 0x70 pgm[3@0x800100081800 + 0x78 ] = 0x00000070 ;; pgm[3@0x800100081800 + 0x7c ] = 0xc02a0610 s_buffer_load_dwordx4 s[24:27], s[32:35], 0x0 pgm[3@0x800100081800 + 0x80 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x84 ] = 0xc02a0410 s_buffer_load_dwordx4 s[16:19], s[32:35], 0x10 pgm[3@0x800100081800 + 0x88 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x8c ] = 0xc02a0210 s_buffer_load_dwordx4 s[8:11], s[32:35], 0x20 pgm[3@0x800100081800 + 0x90 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x94 ] = 0xc02a0010 s_buffer_load_dwordx4 s[0:3], s[32:35], 0x30 pgm[3@0x800100081800 + 0x98 ] = 0x00000030 ;; pgm[3@0x800100081800 + 0x9c ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100081800 + 0xa0 ] = 0x0a1e0018 v_mul_f32_e32 v15, s24, v0 pgm[3@0x800100081800 + 0xa4 ] = 0x0a200019 v_mul_f32_e32 v16, s25, v0 pgm[3@0x800100081800 + 0xa8 ] = 0x0a22001a v_mul_f32_e32 v17, s26, v0 pgm[3@0x800100081800 + 0xac ] = 0x0a00001b v_mul_f32_e32 v0, s27, v0 pgm[3@0x800100081800 + 0xb0 ] = 0x2c1e0210 v_mac_f32_e32 v15, s16, v1 pgm[3@0x800100081800 + 0xb4 ] = 0x2c200211 v_mac_f32_e32 v16, s17, v1 pgm[3@0x800100081800 + 0xb8 ] = 0x2c220212 v_mac_f32_e32 v17, s18, v1 pgm[3@0x800100081800 + 0xbc ] = 0x2c000213 v_mac_f32_e32 v0, s19, v1 pgm[3@0x800100081800 + 0xc0 ] = 0x2c1e0408 v_mac_f32_e32 v15, s8, v2 pgm[3@0x800100081800 + 0xc4 ] = 0x2c200409 v_mac_f32_e32 v16, s9, v2 pgm[3@0x800100081800 + 0xc8 ] = 0x2c22040a v_mac_f32_e32 v17, s10, v2 pgm[3@0x800100081800 + 0xcc ] = 0x2c00040b v_mac_f32_e32 v0, s11, v2 pgm[3@0x800100081800 + 0xd0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100081800 + 0xd4 ] = 0x0a08161c v_mul_f32_e32 v4, s28, v11 pgm[3@0x800100081800 + 0xd8 ] = 0x0a0a161d v_mul_f32_e32 v5, s29, v11 pgm[3@0x800100081800 + 0xdc ] = 0x0a0c161e v_mul_f32_e32 v6, s30, v11 pgm[3@0x800100081800 + 0xe0 ] = 0x0a16161f v_mul_f32_e32 v11, s31, v11 pgm[3@0x800100081800 + 0xe4 ] = 0x2c1e0600 v_mac_f32_e32 v15, s0, v3 pgm[3@0x800100081800 + 0xe8 ] = 0x2c200601 v_mac_f32_e32 v16, s1, v3 pgm[3@0x800100081800 + 0xec ] = 0x2c220602 v_mac_f32_e32 v17, s2, v3 pgm[3@0x800100081800 + 0xf0 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100081800 + 0xf4 ] = 0x2c081814 v_mac_f32_e32 v4, s20, v12 pgm[3@0x800100081800 + 0xf8 ] = 0x2c0a1815 v_mac_f32_e32 v5, s21, v12 pgm[3@0x800100081800 + 0xfc ] = 0x2c0c1816 v_mac_f32_e32 v6, s22, v12 pgm[3@0x800100081800 + 0x100 ] = 0x2c161817 v_mac_f32_e32 v11, s23, v12 pgm[3@0x800100081800 + 0x104 ] = 0xc40008cf exp pos0 v15, v16, v17, v0 done pgm[3@0x800100081800 + 0x108 ] = 0x0011100f ;; pgm[3@0x800100081800 + 0x10c ] = 0x2c081a0c v_mac_f32_e32 v4, s12, v13 pgm[3@0x800100081800 + 0x110 ] = 0x2c0a1a0d v_mac_f32_e32 v5, s13, v13 pgm[3@0x800100081800 + 0x114 ] = 0x2c0c1a0e v_mac_f32_e32 v6, s14, v13 pgm[3@0x800100081800 + 0x118 ] = 0x2c161a0f v_mac_f32_e32 v11, s15, v13 pgm[3@0x800100081800 + 0x11c ] = 0x2c081c04 v_mac_f32_e32 v4, s4, v14 pgm[3@0x800100081800 + 0x120 ] = 0x2c0a1c05 v_mac_f32_e32 v5, s5, v14 pgm[3@0x800100081800 + 0x124 ] = 0x2c0c1c06 v_mac_f32_e32 v6, s6, v14 pgm[3@0x800100081800 + 0x128 ] = 0x2c161c07 v_mac_f32_e32 v11, s7, v14 pgm[3@0x800100081800 + 0x12c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081800 + 0x130 ] = 0xc400020f exp param0 v7, v8, v9, v10 pgm[3@0x800100081800 + 0x134 ] = 0x0a090807 ;; pgm[3@0x800100081800 + 0x138 ] = 0xc400021f exp param1 v4, v5, v6, v11 pgm[3@0x800100081800 + 0x13c ] = 0x0b060504 ;; pgm[3@0x800100081800 + 0x140 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081a00 of length 156 bytes from IB[3@0x80011d8a0000 + 0x13cc] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081a00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100081a00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100081a00 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[3@0x800100081a00 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[3@0x800100081a00 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[3@0x800100081a00 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100081a00 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[3@0x800100081a00 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100081a00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081a00 + 0x24 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x28 ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100081a00 + 0x2c ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100081a00 + 0x30 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100081a00 + 0x34 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100081a00 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100081a00 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081a00 + 0x40 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x44 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100081a00 + 0x48 ] = 0x00020400 ;; pgm[3@0x800100081a00 + 0x4c ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081a00 + 0x50 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081a00 + 0x54 ] = 0xd4200202 v_interp_p1_f32_e32 v8, v2, attr0.z pgm[3@0x800100081a00 + 0x58 ] = 0xd4240302 v_interp_p1_f32_e32 v9, v2, attr0.w pgm[3@0x800100081a00 + 0x5c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081a00 + 0x60 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081a00 + 0x64 ] = 0xd4210203 v_interp_p2_f32_e32 v8, v3, attr0.z pgm[3@0x800100081a00 + 0x68 ] = 0xd4250303 v_interp_p2_f32_e32 v9, v3, attr0.w pgm[3@0x800100081a00 + 0x6c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081a00 + 0x70 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100081a00 + 0x74 ] = 0x0a020b01 v_mul_f32_e32 v1, v1, v5 pgm[3@0x800100081a00 + 0x78 ] = 0x0a040d08 v_mul_f32_e32 v2, v8, v6 pgm[3@0x800100081a00 + 0x7c ] = 0x0a060f09 v_mul_f32_e32 v3, v9, v7 pgm[3@0x800100081a00 + 0x80 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081a00 + 0x84 ] = 0x00020300 ;; pgm[3@0x800100081a00 + 0x88 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081a00 + 0x8c ] = 0x00020702 ;; pgm[3@0x800100081a00 + 0x90 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081a00 + 0x94 ] = 0x00000100 ;; pgm[3@0x800100081a00 + 0x98 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081000 of length 200 bytes from IB[3@0x80011d8a0000 + 0x1498] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081000 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081000 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081000 + 0x8 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081000 + 0xc ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x0 pgm[3@0x800100081000 + 0x10 ] = 0x00000000 ;; pgm[3@0x800100081000 + 0x14 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x10 pgm[3@0x800100081000 + 0x18 ] = 0x00000010 ;; pgm[3@0x800100081000 + 0x1c ] = 0xbe800002 s_mov_b32 s0, s2 pgm[3@0x800100081000 + 0x20 ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[3@0x800100081000 + 0x24 ] = 0x00027fac ;; pgm[3@0x800100081000 + 0x28 ] = 0xbe8200c0 s_mov_b32 s2, 64 pgm[3@0x800100081000 + 0x2c ] = 0xbe8100ff s_mov_b32 s1, 0x8000 pgm[3@0x800100081000 + 0x30 ] = 0x00008000 ;; pgm[3@0x800100081000 + 0x34 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081000 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081000 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[4:7], 0 idxen pgm[3@0x800100081000 + 0x40 ] = 0x80010004 ;; pgm[3@0x800100081000 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[6:9], v5, s[12:15], 0 idxen pgm[3@0x800100081000 + 0x48 ] = 0x80030605 ;; pgm[3@0x800100081000 + 0x4c ] = 0xc02a0100 s_buffer_load_dwordx4 s[4:7], s[0:3], 0x0 pgm[3@0x800100081000 + 0x50 ] = 0x00000000 ;; pgm[3@0x800100081000 + 0x54 ] = 0xc02a0200 s_buffer_load_dwordx4 s[8:11], s[0:3], 0x10 pgm[3@0x800100081000 + 0x58 ] = 0x00000010 ;; pgm[3@0x800100081000 + 0x5c ] = 0xc02a0300 s_buffer_load_dwordx4 s[12:15], s[0:3], 0x20 pgm[3@0x800100081000 + 0x60 ] = 0x00000020 ;; pgm[3@0x800100081000 + 0x64 ] = 0xc02a0400 s_buffer_load_dwordx4 s[16:19], s[0:3], 0x30 pgm[3@0x800100081000 + 0x68 ] = 0x00000030 ;; pgm[3@0x800100081000 + 0x6c ] = 0xbf8c0071 s_waitcnt vmcnt(1) lgkmcnt(0) pgm[3@0x800100081000 + 0x70 ] = 0x0a080004 v_mul_f32_e32 v4, s4, v0 pgm[3@0x800100081000 + 0x74 ] = 0x0a0a0005 v_mul_f32_e32 v5, s5, v0 pgm[3@0x800100081000 + 0x78 ] = 0x0a140006 v_mul_f32_e32 v10, s6, v0 pgm[3@0x800100081000 + 0x7c ] = 0x0a000007 v_mul_f32_e32 v0, s7, v0 pgm[3@0x800100081000 + 0x80 ] = 0x2c080208 v_mac_f32_e32 v4, s8, v1 pgm[3@0x800100081000 + 0x84 ] = 0x2c0a0209 v_mac_f32_e32 v5, s9, v1 pgm[3@0x800100081000 + 0x88 ] = 0x2c14020a v_mac_f32_e32 v10, s10, v1 pgm[3@0x800100081000 + 0x8c ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[3@0x800100081000 + 0x90 ] = 0x2c08040c v_mac_f32_e32 v4, s12, v2 pgm[3@0x800100081000 + 0x94 ] = 0x2c0a040d v_mac_f32_e32 v5, s13, v2 pgm[3@0x800100081000 + 0x98 ] = 0x2c14040e v_mac_f32_e32 v10, s14, v2 pgm[3@0x800100081000 + 0x9c ] = 0x2c00040f v_mac_f32_e32 v0, s15, v2 pgm[3@0x800100081000 + 0xa0 ] = 0x2c080610 v_mac_f32_e32 v4, s16, v3 pgm[3@0x800100081000 + 0xa4 ] = 0x2c0a0611 v_mac_f32_e32 v5, s17, v3 pgm[3@0x800100081000 + 0xa8 ] = 0x2c140612 v_mac_f32_e32 v10, s18, v3 pgm[3@0x800100081000 + 0xac ] = 0x2c000613 v_mac_f32_e32 v0, s19, v3 pgm[3@0x800100081000 + 0xb0 ] = 0xc40008cf exp pos0 v4, v5, v10, v0 done pgm[3@0x800100081000 + 0xb4 ] = 0x000a0504 ;; pgm[3@0x800100081000 + 0xb8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081000 + 0xbc ] = 0xc400020f exp param0 v6, v7, v8, v9 pgm[3@0x800100081000 + 0xc0 ] = 0x09080706 ;; pgm[3@0x800100081000 + 0xc4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081200 of length 76 bytes from IB[3@0x80011d8a0000 + 0x14bc] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081200 + 0x0 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081200 + 0x4 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081200 + 0x8 ] = 0xd4100202 v_interp_p1_f32_e32 v4, v2, attr0.z pgm[3@0x800100081200 + 0xc ] = 0xd4140302 v_interp_p1_f32_e32 v5, v2, attr0.w pgm[3@0x800100081200 + 0x10 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081200 + 0x14 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081200 + 0x18 ] = 0xd4110203 v_interp_p2_f32_e32 v4, v3, attr0.z pgm[3@0x800100081200 + 0x1c ] = 0xd4150303 v_interp_p2_f32_e32 v5, v3, attr0.w pgm[3@0x800100081200 + 0x20 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081200 + 0x24 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081200 + 0x28 ] = 0x7e040304 v_mov_b32_e32 v2, v4 pgm[3@0x800100081200 + 0x2c ] = 0x7e060305 v_mov_b32_e32 v3, v5 pgm[3@0x800100081200 + 0x30 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081200 + 0x34 ] = 0x00020300 ;; pgm[3@0x800100081200 + 0x38 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081200 + 0x3c ] = 0x00020702 ;; pgm[3@0x800100081200 + 0x40 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081200 + 0x44 ] = 0x00000100 ;; pgm[3@0x800100081200 + 0x48 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081800 of length 324 bytes from IB[3@0x80011d8a0000 + 0x1588] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081800 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[3@0x800100081800 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[3@0x800100081800 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[3@0x800100081800 + 0xc ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[3@0x800100081800 + 0x10 ] = 0xbea00002 s_mov_b32 s32, s2 pgm[3@0x800100081800 + 0x14 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[3@0x800100081800 + 0x18 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x1c ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[3@0x800100081800 + 0x20 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x24 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[3@0x800100081800 + 0x28 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x2c ] = 0xbea300ff s_mov_b32 s35, 0x27fac pgm[3@0x800100081800 + 0x30 ] = 0x00027fac ;; pgm[3@0x800100081800 + 0x34 ] = 0xb0220080 s_movk_i32 s34, 0x80 pgm[3@0x800100081800 + 0x38 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081800 + 0x3c ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[3@0x800100081800 + 0x40 ] = 0x80000004 ;; pgm[3@0x800100081800 + 0x44 ] = 0xbea100ff s_mov_b32 s33, 0x8000 pgm[3@0x800100081800 + 0x48 ] = 0x00008000 ;; pgm[3@0x800100081800 + 0x4c ] = 0xe00c2000 buffer_load_format_xyzw v[11:14], v6, s[12:15], 0 idxen pgm[3@0x800100081800 + 0x50 ] = 0x80030b06 ;; pgm[3@0x800100081800 + 0x54 ] = 0xe00c2000 buffer_load_format_xyzw v[7:10], v5, s[4:7], 0 idxen pgm[3@0x800100081800 + 0x58 ] = 0x80010705 ;; pgm[3@0x800100081800 + 0x5c ] = 0xc02a0710 s_buffer_load_dwordx4 s[28:31], s[32:35], 0x40 pgm[3@0x800100081800 + 0x60 ] = 0x00000040 ;; pgm[3@0x800100081800 + 0x64 ] = 0xc02a0510 s_buffer_load_dwordx4 s[20:23], s[32:35], 0x50 pgm[3@0x800100081800 + 0x68 ] = 0x00000050 ;; pgm[3@0x800100081800 + 0x6c ] = 0xc02a0310 s_buffer_load_dwordx4 s[12:15], s[32:35], 0x60 pgm[3@0x800100081800 + 0x70 ] = 0x00000060 ;; pgm[3@0x800100081800 + 0x74 ] = 0xc02a0110 s_buffer_load_dwordx4 s[4:7], s[32:35], 0x70 pgm[3@0x800100081800 + 0x78 ] = 0x00000070 ;; pgm[3@0x800100081800 + 0x7c ] = 0xc02a0610 s_buffer_load_dwordx4 s[24:27], s[32:35], 0x0 pgm[3@0x800100081800 + 0x80 ] = 0x00000000 ;; pgm[3@0x800100081800 + 0x84 ] = 0xc02a0410 s_buffer_load_dwordx4 s[16:19], s[32:35], 0x10 pgm[3@0x800100081800 + 0x88 ] = 0x00000010 ;; pgm[3@0x800100081800 + 0x8c ] = 0xc02a0210 s_buffer_load_dwordx4 s[8:11], s[32:35], 0x20 pgm[3@0x800100081800 + 0x90 ] = 0x00000020 ;; pgm[3@0x800100081800 + 0x94 ] = 0xc02a0010 s_buffer_load_dwordx4 s[0:3], s[32:35], 0x30 pgm[3@0x800100081800 + 0x98 ] = 0x00000030 ;; pgm[3@0x800100081800 + 0x9c ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[3@0x800100081800 + 0xa0 ] = 0x0a1e0018 v_mul_f32_e32 v15, s24, v0 pgm[3@0x800100081800 + 0xa4 ] = 0x0a200019 v_mul_f32_e32 v16, s25, v0 pgm[3@0x800100081800 + 0xa8 ] = 0x0a22001a v_mul_f32_e32 v17, s26, v0 pgm[3@0x800100081800 + 0xac ] = 0x0a00001b v_mul_f32_e32 v0, s27, v0 pgm[3@0x800100081800 + 0xb0 ] = 0x2c1e0210 v_mac_f32_e32 v15, s16, v1 pgm[3@0x800100081800 + 0xb4 ] = 0x2c200211 v_mac_f32_e32 v16, s17, v1 pgm[3@0x800100081800 + 0xb8 ] = 0x2c220212 v_mac_f32_e32 v17, s18, v1 pgm[3@0x800100081800 + 0xbc ] = 0x2c000213 v_mac_f32_e32 v0, s19, v1 pgm[3@0x800100081800 + 0xc0 ] = 0x2c1e0408 v_mac_f32_e32 v15, s8, v2 pgm[3@0x800100081800 + 0xc4 ] = 0x2c200409 v_mac_f32_e32 v16, s9, v2 pgm[3@0x800100081800 + 0xc8 ] = 0x2c22040a v_mac_f32_e32 v17, s10, v2 pgm[3@0x800100081800 + 0xcc ] = 0x2c00040b v_mac_f32_e32 v0, s11, v2 pgm[3@0x800100081800 + 0xd0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[3@0x800100081800 + 0xd4 ] = 0x0a08161c v_mul_f32_e32 v4, s28, v11 pgm[3@0x800100081800 + 0xd8 ] = 0x0a0a161d v_mul_f32_e32 v5, s29, v11 pgm[3@0x800100081800 + 0xdc ] = 0x0a0c161e v_mul_f32_e32 v6, s30, v11 pgm[3@0x800100081800 + 0xe0 ] = 0x0a16161f v_mul_f32_e32 v11, s31, v11 pgm[3@0x800100081800 + 0xe4 ] = 0x2c1e0600 v_mac_f32_e32 v15, s0, v3 pgm[3@0x800100081800 + 0xe8 ] = 0x2c200601 v_mac_f32_e32 v16, s1, v3 pgm[3@0x800100081800 + 0xec ] = 0x2c220602 v_mac_f32_e32 v17, s2, v3 pgm[3@0x800100081800 + 0xf0 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[3@0x800100081800 + 0xf4 ] = 0x2c081814 v_mac_f32_e32 v4, s20, v12 pgm[3@0x800100081800 + 0xf8 ] = 0x2c0a1815 v_mac_f32_e32 v5, s21, v12 pgm[3@0x800100081800 + 0xfc ] = 0x2c0c1816 v_mac_f32_e32 v6, s22, v12 pgm[3@0x800100081800 + 0x100 ] = 0x2c161817 v_mac_f32_e32 v11, s23, v12 pgm[3@0x800100081800 + 0x104 ] = 0xc40008cf exp pos0 v15, v16, v17, v0 done pgm[3@0x800100081800 + 0x108 ] = 0x0011100f ;; pgm[3@0x800100081800 + 0x10c ] = 0x2c081a0c v_mac_f32_e32 v4, s12, v13 pgm[3@0x800100081800 + 0x110 ] = 0x2c0a1a0d v_mac_f32_e32 v5, s13, v13 pgm[3@0x800100081800 + 0x114 ] = 0x2c0c1a0e v_mac_f32_e32 v6, s14, v13 pgm[3@0x800100081800 + 0x118 ] = 0x2c161a0f v_mac_f32_e32 v11, s15, v13 pgm[3@0x800100081800 + 0x11c ] = 0x2c081c04 v_mac_f32_e32 v4, s4, v14 pgm[3@0x800100081800 + 0x120 ] = 0x2c0a1c05 v_mac_f32_e32 v5, s5, v14 pgm[3@0x800100081800 + 0x124 ] = 0x2c0c1c06 v_mac_f32_e32 v6, s6, v14 pgm[3@0x800100081800 + 0x128 ] = 0x2c161c07 v_mac_f32_e32 v11, s7, v14 pgm[3@0x800100081800 + 0x12c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081800 + 0x130 ] = 0xc400020f exp param0 v7, v8, v9, v10 pgm[3@0x800100081800 + 0x134 ] = 0x0a090807 ;; pgm[3@0x800100081800 + 0x138 ] = 0xc400021f exp param1 v4, v5, v6, v11 pgm[3@0x800100081800 + 0x13c ] = 0x0b060504 ;; pgm[3@0x800100081800 + 0x140 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 3@0x800100081a00 of length 156 bytes from IB[3@0x80011d8a0000 + 0x15ac] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035812b1, VA=0x000000081000, PBA==0x000003581000, V=1, S=0, P=0 pgm[3@0x800100081a00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[3@0x800100081a00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[3@0x800100081a00 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[3@0x800100081a00 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[3@0x800100081a00 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[3@0x800100081a00 + 0x14 ] = 0x00000200 ;; pgm[3@0x800100081a00 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[3@0x800100081a00 + 0x1c ] = 0x00000230 ;; pgm[3@0x800100081a00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[3@0x800100081a00 + 0x24 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x28 ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[3@0x800100081a00 + 0x2c ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[3@0x800100081a00 + 0x30 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[3@0x800100081a00 + 0x34 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[3@0x800100081a00 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[3@0x800100081a00 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[3@0x800100081a00 + 0x40 ] = 0xbf800000 s_nop 0 pgm[3@0x800100081a00 + 0x44 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[3@0x800100081a00 + 0x48 ] = 0x00020400 ;; pgm[3@0x800100081a00 + 0x4c ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[3@0x800100081a00 + 0x50 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[3@0x800100081a00 + 0x54 ] = 0xd4200202 v_interp_p1_f32_e32 v8, v2, attr0.z pgm[3@0x800100081a00 + 0x58 ] = 0xd4240302 v_interp_p1_f32_e32 v9, v2, attr0.w pgm[3@0x800100081a00 + 0x5c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[3@0x800100081a00 + 0x60 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[3@0x800100081a00 + 0x64 ] = 0xd4210203 v_interp_p2_f32_e32 v8, v3, attr0.z pgm[3@0x800100081a00 + 0x68 ] = 0xd4250303 v_interp_p2_f32_e32 v9, v3, attr0.w pgm[3@0x800100081a00 + 0x6c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[3@0x800100081a00 + 0x70 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[3@0x800100081a00 + 0x74 ] = 0x0a020b01 v_mul_f32_e32 v1, v1, v5 pgm[3@0x800100081a00 + 0x78 ] = 0x0a040d08 v_mul_f32_e32 v2, v8, v6 pgm[3@0x800100081a00 + 0x7c ] = 0x0a060f09 v_mul_f32_e32 v3, v9, v7 pgm[3@0x800100081a00 + 0x80 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[3@0x800100081a00 + 0x84 ] = 0x00020300 ;; pgm[3@0x800100081a00 + 0x88 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[3@0x800100081a00 + 0x8c ] = 0x00020702 ;; pgm[3@0x800100081a00 + 0x90 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[3@0x800100081a00 + 0x94 ] = 0x00000100 ;; pgm[3@0x800100081a00 + 0x98 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:7 0x800108ea1c00 of 880 words from ring[532] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fa168001, VA=0x000008e00000, PBA==0x0001fa168000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000006442e1033, VA=0x0000000a1000, PBA==0x0006442e1000, V=1, S=1, P=0 [VERBOSE]: \-> PTE==0x00000006442e0033, VA=0x0000000a2000, PBA==0x0006442e0000, V=1, S=1, P=0 IB[7@0x800108ea1c00 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[7@0x800108ea1c00 + 0x4 ] = 0x00004400 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00004400, SWAP:0 IB[7@0x800108ea1c00 + 0x8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000031842f1, VA=0x000000004000, PBA==0x000003184000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0xc ] = 0x00000030 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 0 [MAPPED] IB[7@0x800108ea1c00 + 0x10 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0x14 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0x18 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0x1c ] = 0x0000002c ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2c, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0x20 ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0x24 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[7@0x800108ea1c00 + 0x28 ] = 0x00004200 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x00004200 IB[7@0x800108ea1c00 + 0x2c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x30 ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[7@0x800108ea1c00 + 0x34 ] = 0x0002852d ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 45 [FLUSH_AND_INV_CB_DATA_TS], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 IB[7@0x800108ea1c00 + 0x38 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[7@0x800108ea1c00 + 0x3c ] = 0x00004600 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00004600 IB[7@0x800108ea1c00 + 0x40 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x44 ] = 0x00137088 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00137088 IB[7@0x800108ea1c00 + 0x48 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[7@0x800108ea1c00 + 0x4c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[7@0x800108ea1c00 + 0x50 ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[7@0x800108ea1c00 + 0x54 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:REG, FUNC:[==] IB[7@0x800108ea1c00 + 0x58 ] = 0x00004600 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00004600, SWAP: 0 IB[7@0x800108ea1c00 + 0x5c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x60 ] = 0x00137088 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00137088 IB[7@0x800108ea1c00 + 0x64 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[7@0x800108ea1c00 + 0x68 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[7@0x800108ea1c00 + 0x6c ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[7@0x800108ea1c00 + 0x70 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[7@0x800108ea1c00 + 0x74 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[7@0x800108ea1c00 + 0x78 ] = 0x28000000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08000000 (SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA) IB[7@0x800108ea1c00 + 0x7c ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[7@0x800108ea1c00 + 0x80 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[7@0x800108ea1c00 + 0x84 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[7@0x800108ea1c00 + 0x88 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[7@0x800108ea1c00 + 0x8c ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[7@0x800108ea1c00 + 0x90 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0x94 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0x98 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x9c ] = 0x00000216 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x216 IB[7@0x800108ea1c00 + 0xa0 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE0 <= 0xffffffff IB[7@0x800108ea1c00 + 0xa4 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE1 <= 0xffffffff IB[7@0x800108ea1c00 + 0xa8 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xac ] = 0x00000219 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x219 IB[7@0x800108ea1c00 + 0xb0 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE2 <= 0xffffffff IB[7@0x800108ea1c00 + 0xb4 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE3 <= 0xffffffff IB[7@0x800108ea1c00 + 0xb8 ] = 0xc0027900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800108ea1c00 + 0xbc ] = 0x00000380 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x380 IB[7@0x800108ea1c00 + 0xc0 ] = 0x0104b500 ... |---+ PKT3 OPCODE 0x79, word 1: gfx90.mmTA_CS_BC_BASE_ADDR <= 0x0104b500 IB[7@0x800108ea1c00 + 0xc4 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x79, word 2: gfx90.mmTA_CS_BC_BASE_ADDR_HI <= 0x00000080 IB[7@0x800108ea1c00 + 0xc8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0xcc ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0xd0 ] = 0x00062a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00062a00 IB[7@0x800108ea1c00 + 0xd4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xd8 ] = 0x00062a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00062a00 IB[7@0x800108ea1c00 + 0xdc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xe0 ] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0xe4 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xe8 ] = 0x0000020c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x20c IB[7@0x800108ea1c00 + 0xec ] = 0x0100062a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_PGM_LO <= 0x0100062a [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033622b1, VA=0x000000062000, PBA==0x000003362000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033622b1, VA=0x000000062000, PBA==0x000003362000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0xf0 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_PGM_HI <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0xf4 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xf8 ] = 0x00000212 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x212 IB[7@0x800108ea1c00 + 0xfc ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_PGM_RSRC1 <= 0x002c0041 IB[7@0x800108ea1c00 + 0x100 ] = 0x00000090 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_PGM_RSRC2 <= 0x00000090 IB[7@0x800108ea1c00 + 0x104 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x108 ] = 0x00000218 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x218 IB[7@0x800108ea1c00 + 0x10c ] = 0x00000800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_TMPRING_SIZE <= 0x00000800 IB[7@0x800108ea1c00 + 0x110 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x114 ] = 0x00000242 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x242 IB[7@0x800108ea1c00 + 0x118 ] = 0x0024f450 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_2 <= 0x0024f450 IB[7@0x800108ea1c00 + 0x11c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_USER_DATA_3 <= 0x00000000 IB[7@0x800108ea1c00 + 0x120 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x124 ] = 0x00000244 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x244 IB[7@0x800108ea1c00 + 0x128 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_4 <= 0x00000000 IB[7@0x800108ea1c00 + 0x12c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_USER_DATA_5 <= 0x00000000 IB[7@0x800108ea1c00 + 0x130 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmCOMPUTE_USER_DATA_6 <= 0x00000000 IB[7@0x800108ea1c00 + 0x134 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmCOMPUTE_USER_DATA_7 <= 0x00000000 IB[7@0x800108ea1c00 + 0x138 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x13c ] = 0x00000215 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x215 IB[7@0x800108ea1c00 + 0x140 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_RESOURCE_LIMITS <= 0x00000000 IB[7@0x800108ea1c00 + 0x144 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x148 ] = 0x00000207 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x207 IB[7@0x800108ea1c00 + 0x14c ] = 0x00000040 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_NUM_THREAD_X <= 0x00000040 IB[7@0x800108ea1c00 + 0x150 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_NUM_THREAD_Y <= 0x00000001 IB[7@0x800108ea1c00 + 0x154 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmCOMPUTE_NUM_THREAD_Z <= 0x00000001 IB[7@0x800108ea1c00 + 0x158 ] = 0xc0031502 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:1, OPCODE:15[PKT3_DISPATCH_DIRECT] IB[7@0x800108ea1c00 + 0x15c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x15, word 0: DIM_X: 0x00000080 IB[7@0x800108ea1c00 + 0x160 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 1: DIM_Y: 0x00000001 IB[7@0x800108ea1c00 + 0x164 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 2: DIM_Z: 0x00000001 IB[7@0x800108ea1c00 + 0x168 ] = 0x00000045 ... \---+ PKT3 OPCODE 0x15, word 3: INITIATOR: 0x00000045 IB[7@0x800108ea1c00 + 0x16c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x170 ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5 IB[7@0x800108ea1c00 + 0x174 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_STRMOUT_CONFIG <= 0x00000000 IB[7@0x800108ea1c00 + 0x178 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000 IB[7@0x800108ea1c00 + 0x17c ] = 0xc00f6900 ... PKT3, COUNT:16, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x180 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[7@0x800108ea1c00 + 0x184 ] = 0x01312000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x01312000 IB[7@0x800108ea1c00 + 0x188 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0x18c ] = 0x03bfc838 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc838 IB[7@0x800108ea1c00 + 0x190 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000 IB[7@0x800108ea1c00 + 0x194 ] = 0x0002a828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x0002a828 IB[7@0x800108ea1c00 + 0x198 ] = 0xdc680000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc680000 IB[7@0x800108ea1c00 + 0x19c ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[7@0x800108ea1c00 + 0x1a0 ] = 0x010fae00 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x010fae00 IB[7@0x800108ea1c00 + 0x1a4 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0x1a8 ] = 0x01312000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x01312000 IB[7@0x800108ea1c00 + 0x1ac ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0x1b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx90.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x1b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx90.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[7@0x800108ea1c00 + 0x1b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 14: gfx90.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[7@0x800108ea1c00 + 0x1bc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 15: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000000 IB[7@0x800108ea1c00 + 0x1c0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x1c4 ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8 IB[7@0x800108ea1c00 + 0x1c8 ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff IB[7@0x800108ea1c00 + 0x1cc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x1d0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[7@0x800108ea1c00 + 0x1d4 ] = 0x08390f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08390f00 IB[7@0x800108ea1c00 + 0x1d8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x1dc ] = 0x000002f5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f5 IB[7@0x800108ea1c00 + 0x1e0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CENTROID_PRIORITY_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x1e4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CENTROID_PRIORITY_1 <= 0x00000000 IB[7@0x800108ea1c00 + 0x1e8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x1ec ] = 0x000002fe ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fe IB[7@0x800108ea1c00 + 0x1f0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x1f4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x1f8 ] = 0x00000302 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x302 IB[7@0x800108ea1c00 + 0x1fc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x200 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x204 ] = 0x00000306 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x306 IB[7@0x800108ea1c00 + 0x208 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x20c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x210 ] = 0x0000030a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30a IB[7@0x800108ea1c00 + 0x214 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x218 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x21c ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[7@0x800108ea1c00 + 0x220 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001 IB[7@0x800108ea1c00 + 0x224 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x228 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[7@0x800108ea1c00 + 0x22c ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[7@0x800108ea1c00 + 0x230 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x234 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[7@0x800108ea1c00 + 0x238 ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010 IB[7@0x800108ea1c00 + 0x23c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x240 ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311 IB[7@0x800108ea1c00 + 0x244 ] = 0x00040003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x00040003 IB[7@0x800108ea1c00 + 0x248 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x24c ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18 IB[7@0x800108ea1c00 + 0x250 ] = 0x00000006 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000006 IB[7@0x800108ea1c00 + 0x254 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x258 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[7@0x800108ea1c00 + 0x25c ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000 IB[7@0x800108ea1c00 + 0x260 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x264 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[7@0x800108ea1c00 + 0x268 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[7@0x800108ea1c00 + 0x26c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x270 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[7@0x800108ea1c00 + 0x274 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f IB[7@0x800108ea1c00 + 0x278 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x27c ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[7@0x800108ea1c00 + 0x280 ] = 0x0000001a ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x0000001a IB[7@0x800108ea1c00 + 0x284 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x288 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[7@0x800108ea1c00 + 0x28c ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01000000 IB[7@0x800108ea1c00 + 0x290 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x294 ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[7@0x800108ea1c00 + 0x298 ] = 0x0024f580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_COMMON_0 <= 0x0024f580 IB[7@0x800108ea1c00 + 0x29c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x2a0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x2a4 ] = 0x000ea500 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ea500 IB[7@0x800108ea1c00 + 0x2a8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[7@0x800108ea1c00 + 0x2ac ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x2b0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[7@0x800108ea1c00 + 0x2b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x00000000 IB[7@0x800108ea1c00 + 0x2b8 ] = 0x0024f480 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f480 IB[7@0x800108ea1c00 + 0x2bc ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x2c0 ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102 IB[7@0x800108ea1c00 + 0x2c4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x00000000 IB[7@0x800108ea1c00 + 0x2c8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0x00000000 IB[7@0x800108ea1c00 + 0x2cc ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x2d0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82 IB[7@0x800108ea1c00 + 0x2d4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x00000000 IB[7@0x800108ea1c00 + 0x2d8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0x00000000 IB[7@0x800108ea1c00 + 0x2dc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x2e0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x2e4 ] = 0x0024f560 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f560 IB[7@0x800108ea1c00 + 0x2e8 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x2ec ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[7@0x800108ea1c00 + 0x2f0 ] = 0x40f88dfb ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x40f88dfb IB[7@0x800108ea1c00 + 0x2f4 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[7@0x800108ea1c00 + 0x2f8 ] = 0x40888444 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x40888444 IB[7@0x800108ea1c00 + 0x2fc ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[7@0x800108ea1c00 + 0x300 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x304 ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d IB[7@0x800108ea1c00 + 0x308 ] = 0x00410078 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x00410078 IB[7@0x800108ea1c00 + 0x30c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x310 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[7@0x800108ea1c00 + 0x314 ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x00000031 IB[7@0x800108ea1c00 + 0x318 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x31c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x320 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000 IB[7@0x800108ea1c00 + 0x324 ] = 0x08390f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390f00 IB[7@0x800108ea1c00 + 0x328 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x32c ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[7@0x800108ea1c00 + 0x330 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000 IB[7@0x800108ea1c00 + 0x334 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000 IB[7@0x800108ea1c00 + 0x338 ] = 0xc483a000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0xc483a000 IB[7@0x800108ea1c00 + 0x33c ] = 0x44838000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x44838000 IB[7@0x800108ea1c00 + 0x340 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f000000 IB[7@0x800108ea1c00 + 0x344 ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000 IB[7@0x800108ea1c00 + 0x348 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x34c ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[7@0x800108ea1c00 + 0x350 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x354 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[7@0x800108ea1c00 + 0x358 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x35c ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c IB[7@0x800108ea1c00 + 0x360 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCILREFMASK <= 0x01000000 IB[7@0x800108ea1c00 + 0x364 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCILREFMASK_BF <= 0x01000000 IB[7@0x800108ea1c00 + 0x368 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x36c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[7@0x800108ea1c00 + 0x370 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0x374 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x378 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[7@0x800108ea1c00 + 0x37c ] = 0x00000800 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000800 IB[7@0x800108ea1c00 + 0x380 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x384 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[7@0x800108ea1c00 + 0x388 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[7@0x800108ea1c00 + 0x38c ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x390 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[7@0x800108ea1c00 + 0x394 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x398 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x39c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3a0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3a4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3a8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3ac ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3b0 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[7@0x800108ea1c00 + 0x3b4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3b8 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[7@0x800108ea1c00 + 0x3bc ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[7@0x800108ea1c00 + 0x3c0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3c4 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[7@0x800108ea1c00 + 0x3c8 ] = 0x00000869 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x00000869 IB[7@0x800108ea1c00 + 0x3cc ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3d0 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[7@0x800108ea1c00 + 0x3d4 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008 IB[7@0x800108ea1c00 + 0x3d8 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00080008 IB[7@0x800108ea1c00 + 0x3dc ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008 IB[7@0x800108ea1c00 + 0x3e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3e4 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[7@0x800108ea1c00 + 0x3e8 ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022 IB[7@0x800108ea1c00 + 0x3ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3f0 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[7@0x800108ea1c00 + 0x3f4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[7@0x800108ea1c00 + 0x3f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x3fc ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[7@0x800108ea1c00 + 0x400 ] = 0x00080240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080240 IB[7@0x800108ea1c00 + 0x404 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x408 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[7@0x800108ea1c00 + 0x40c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0x410 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x414 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[7@0x800108ea1c00 + 0x418 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000 IB[7@0x800108ea1c00 + 0x41c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x420 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x424 ] = 0x01000672 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000672 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x428 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x42c ] = 0x002c0142 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0142 IB[7@0x800108ea1c00 + 0x430 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x434 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x438 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[7@0x800108ea1c00 + 0x43c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[7@0x800108ea1c00 + 0x440 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x444 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[7@0x800108ea1c00 + 0x448 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f IB[7@0x800108ea1c00 + 0x44c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x450 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x454 ] = 0x01000674 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000674 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x458 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x45c ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[7@0x800108ea1c00 + 0x460 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x464 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x468 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[7@0x800108ea1c00 + 0x46c ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[7@0x800108ea1c00 + 0x470 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[7@0x800108ea1c00 + 0x474 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x478 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[7@0x800108ea1c00 + 0x47c ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01020000 IB[7@0x800108ea1c00 + 0x480 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x484 ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[7@0x800108ea1c00 + 0x488 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[7@0x800108ea1c00 + 0x48c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x490 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[7@0x800108ea1c00 + 0x494 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[7@0x800108ea1c00 + 0x498 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[7@0x800108ea1c00 + 0x49c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x4a0 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[7@0x800108ea1c00 + 0x4a4 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f IB[7@0x800108ea1c00 + 0x4a8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x4ac ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[7@0x800108ea1c00 + 0x4b0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000001 IB[7@0x800108ea1c00 + 0x4b4 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800108ea1c00 + 0x4b8 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x258 IB[7@0x800108ea1c00 + 0x4bc ] = 0x0068007f ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[7@0x800108ea1c00 + 0x4c0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800108ea1c00 + 0x4c4 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[7@0x800108ea1c00 + 0x4c8 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[7@0x800108ea1c00 + 0x4cc ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800108ea1c00 + 0x4d0 ] = 0x0000024b ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24b IB[7@0x800108ea1c00 + 0x4d4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000 IB[7@0x800108ea1c00 + 0x4d8 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0x4dc ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4 IB[7@0x800108ea1c00 + 0x4e0 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[7@0x800108ea1c00 + 0x4e4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[7@0x800108ea1c00 + 0x4e8 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x4ec ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x4f0 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x4f4 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[7@0x800108ea1c00 + 0x4f8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[7@0x800108ea1c00 + 0x4fc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[7@0x800108ea1c00 + 0x500 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[7@0x800108ea1c00 + 0x504 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x508 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x50c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x510 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x514 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x518 ] = 0x00067200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067200 IB[7@0x800108ea1c00 + 0x51c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x520 ] = 0x00067200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067200 IB[7@0x800108ea1c00 + 0x524 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x528 ] = 0x800001a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 416, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x52c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x530 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x534 ] = 0x0024f560 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f560 IB[7@0x800108ea1c00 + 0x538 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x53c ] = 0x0024f560 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f560 IB[7@0x800108ea1c00 + 0x540 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x544 ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x548 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x54c ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x550 ] = 0x00067400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067400 IB[7@0x800108ea1c00 + 0x554 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x558 ] = 0x00067400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067400 IB[7@0x800108ea1c00 + 0x55c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x560 ] = 0x800000a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 160, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x564 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x568 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x56c ] = 0x00071e00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00071e00 IB[7@0x800108ea1c00 + 0x570 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x574 ] = 0x00071e00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00071e00 IB[7@0x800108ea1c00 + 0x578 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x57c ] = 0x800001a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 416, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x580 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x584 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x588 ] = 0x0024f6c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f6c0 IB[7@0x800108ea1c00 + 0x58c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x590 ] = 0x0024f6c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f6c0 IB[7@0x800108ea1c00 + 0x594 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x598 ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x59c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x5a0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x5a4 ] = 0x000ea680 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ea680 IB[7@0x800108ea1c00 + 0x5a8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x5ac ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[7@0x800108ea1c00 + 0x5b0 ] = 0x0024f500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f500 IB[7@0x800108ea1c00 + 0x5b4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x5b8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x5bc ] = 0x0024f6c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f6c0 IB[7@0x800108ea1c00 + 0x5c0 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x5c4 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x5c8 ] = 0x80930000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930000 IB[7@0x800108ea1c00 + 0x5cc ] = 0x08390f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390f00 IB[7@0x800108ea1c00 + 0x5d0 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x5d4 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x5d8 ] = 0x0100071e ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100071e [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x5dc ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x5e0 ] = 0x002c0142 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0142 IB[7@0x800108ea1c00 + 0x5e4 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x5e8 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x5ec ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x5f0 ] = 0x01000720 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000720 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x5f4 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x5f8 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[7@0x800108ea1c00 + 0x5fc ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x600 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x604 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x608 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x60c ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x610 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x614 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x618 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x61c ] = 0x00072000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00072000 IB[7@0x800108ea1c00 + 0x620 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x624 ] = 0x00072000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00072000 IB[7@0x800108ea1c00 + 0x628 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x62c ] = 0x800000a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 160, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x630 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x634 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x638 ] = 0x00067200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067200 IB[7@0x800108ea1c00 + 0x63c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x640 ] = 0x00067200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067200 IB[7@0x800108ea1c00 + 0x644 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x648 ] = 0x800001a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 416, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x64c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x650 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x654 ] = 0x0024f740 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f740 IB[7@0x800108ea1c00 + 0x658 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x65c ] = 0x0024f740 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f740 IB[7@0x800108ea1c00 + 0x660 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x664 ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x668 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x66c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x670 ] = 0x000ea800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ea800 IB[7@0x800108ea1c00 + 0x674 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x678 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[7@0x800108ea1c00 + 0x67c ] = 0x0024f580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f580 IB[7@0x800108ea1c00 + 0x680 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x684 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x688 ] = 0x0024f740 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f740 IB[7@0x800108ea1c00 + 0x68c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x690 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x694 ] = 0x80930ee8 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930ee8 IB[7@0x800108ea1c00 + 0x698 ] = 0x08390f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390f00 IB[7@0x800108ea1c00 + 0x69c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x6a0 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x6a4 ] = 0x01000672 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000672 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x6a8 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x6ac ] = 0x002c0142 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0142 IB[7@0x800108ea1c00 + 0x6b0 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x6b4 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x6b8 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x6bc ] = 0x01000674 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000674 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x6c0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x6c4 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[7@0x800108ea1c00 + 0x6c8 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x6cc ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x6d0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x6d4 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x6d8 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x6dc ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x6e0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x6e4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x6e8 ] = 0x00067400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067400 IB[7@0x800108ea1c00 + 0x6ec ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x6f0 ] = 0x00067400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067400 IB[7@0x800108ea1c00 + 0x6f4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x6f8 ] = 0x800000a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 160, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x6fc ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x700 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x704 ] = 0x00071e00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00071e00 IB[7@0x800108ea1c00 + 0x708 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x70c ] = 0x00071e00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00071e00 IB[7@0x800108ea1c00 + 0x710 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x714 ] = 0x800001a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 416, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x718 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x71c ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x720 ] = 0x0024f7c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f7c0 IB[7@0x800108ea1c00 + 0x724 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x728 ] = 0x0024f7c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f7c0 IB[7@0x800108ea1c00 + 0x72c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x730 ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x734 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x738 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x73c ] = 0x000ea980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ea980 IB[7@0x800108ea1c00 + 0x740 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x744 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[7@0x800108ea1c00 + 0x748 ] = 0x0024f600 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f600 IB[7@0x800108ea1c00 + 0x74c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x750 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x754 ] = 0x0024f7c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f7c0 IB[7@0x800108ea1c00 + 0x758 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x75c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x760 ] = 0x80930000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930000 IB[7@0x800108ea1c00 + 0x764 ] = 0x08390ee8 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390ee8 IB[7@0x800108ea1c00 + 0x768 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x76c ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x770 ] = 0x0100071e ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100071e [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x774 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x778 ] = 0x002c0142 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0142 IB[7@0x800108ea1c00 + 0x77c ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x780 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x784 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x788 ] = 0x01000720 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000720 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x78c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x790 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[7@0x800108ea1c00 + 0x794 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x798 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x79c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x7a0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x7a4 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x7a8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x7ac ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x7b0 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x7b4 ] = 0x00072000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00072000 IB[7@0x800108ea1c00 + 0x7b8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x7bc ] = 0x00072000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00072000 IB[7@0x800108ea1c00 + 0x7c0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x7c4 ] = 0x800000a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 160, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x7c8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x7cc ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x7d0 ] = 0x101e3800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x101e3800 IB[7@0x800108ea1c00 + 0x7d4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x7d8 ] = 0x101e3800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x101e3800 IB[7@0x800108ea1c00 + 0x7dc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x7e0 ] = 0x80000480 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 1152, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x7e4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x7e8 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x7ec ] = 0x0024f840 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f840 IB[7@0x800108ea1c00 + 0x7f0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x7f4 ] = 0x0024f840 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f840 IB[7@0x800108ea1c00 + 0x7f8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x7fc ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x800 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x804 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x808 ] = 0x000eab00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000eab00 IB[7@0x800108ea1c00 + 0x80c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x810 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[7@0x800108ea1c00 + 0x814 ] = 0x000ead00 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x000ead00 IB[7@0x800108ea1c00 + 0x818 ] = 0x0024f680 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f680 IB[7@0x800108ea1c00 + 0x81c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x820 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x824 ] = 0x0024f840 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f840 IB[7@0x800108ea1c00 + 0x828 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x82c ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x830 ] = 0x01101e38 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01101e38 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x834 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x838 ] = 0x002c0145 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0145 IB[7@0x800108ea1c00 + 0x83c ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x840 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x844 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x848 ] = 0x010006e4 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x010006e4 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x84c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x850 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085 IB[7@0x800108ea1c00 + 0x854 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x858 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x85c ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[7@0x800108ea1c00 + 0x860 ] = 0x00000302 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000302 IB[7@0x800108ea1c00 + 0x864 ] = 0x0000f377 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f377 IB[7@0x800108ea1c00 + 0x868 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x86c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x870 ] = 0x80930000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930000 IB[7@0x800108ea1c00 + 0x874 ] = 0x08390ee8 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390ee8 IB[7@0x800108ea1c00 + 0x878 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x87c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x880 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x884 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x888 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x88c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x890 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x894 ] = 0x0006e400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0006e400 IB[7@0x800108ea1c00 + 0x898 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x89c ] = 0x0006e400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0006e400 IB[7@0x800108ea1c00 + 0x8a0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x8a4 ] = 0x80000160 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 352, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x8a8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x8ac ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x8b0 ] = 0x00072200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00072200 IB[7@0x800108ea1c00 + 0x8b4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x8b8 ] = 0x00072200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00072200 IB[7@0x800108ea1c00 + 0x8bc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x8c0 ] = 0x800001a0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 416, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x8c4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x8c8 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x8cc ] = 0x0024f8c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f8c0 IB[7@0x800108ea1c00 + 0x8d0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x8d4 ] = 0x0024f8c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f8c0 IB[7@0x800108ea1c00 + 0x8d8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x8dc ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x8e0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x8e4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0x8e8 ] = 0x000ead80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x000ead80 IB[7@0x800108ea1c00 + 0x8ec ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x8f0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[7@0x800108ea1c00 + 0x8f4 ] = 0x000eaf00 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x000eaf00 IB[7@0x800108ea1c00 + 0x8f8 ] = 0x0024f700 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x0024f700 IB[7@0x800108ea1c00 + 0x8fc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x900 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x904 ] = 0x0024f8c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f8c0 IB[7@0x800108ea1c00 + 0x908 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x90c ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[7@0x800108ea1c00 + 0x910 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[7@0x800108ea1c00 + 0x914 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x918 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[7@0x800108ea1c00 + 0x91c ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x920 ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x924 ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x928 ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x92c ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x930 ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x934 ] = 0x61010300 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x938 ] = 0x61010300 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x61010300 IB[7@0x800108ea1c00 + 0x93c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x940 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[7@0x800108ea1c00 + 0x944 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[7@0x800108ea1c00 + 0x948 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x94c ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0x950 ] = 0x01000722 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01000722 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x954 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x958 ] = 0x002c0142 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0142 IB[7@0x800108ea1c00 + 0x95c ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[7@0x800108ea1c00 + 0x960 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x964 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0x968 ] = 0x01000724 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01000724 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0x96c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0x970 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[7@0x800108ea1c00 + 0x974 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0x978 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x97c ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[7@0x800108ea1c00 + 0x980 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[7@0x800108ea1c00 + 0x984 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[7@0x800108ea1c00 + 0x988 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0x98c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0x990 ] = 0x80930000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930000 IB[7@0x800108ea1c00 + 0x994 ] = 0x08390ee8 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390ee8 IB[7@0x800108ea1c00 + 0x998 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0x99c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0x9a0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0x9a4 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0x9a8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0x9ac ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x9b0 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x9b4 ] = 0x00072400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00072400 IB[7@0x800108ea1c00 + 0x9b8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x9bc ] = 0x00072400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00072400 IB[7@0x800108ea1c00 + 0x9c0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0x9c4 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x9c8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0x9cc ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0x9d0 ] = 0x0024f980 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0024f980 IB[7@0x800108ea1c00 + 0x9d4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x9d8 ] = 0x0024f980 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0024f980 IB[7@0x800108ea1c00 + 0x9dc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[7@0x800108ea1c00 + 0x9e0 ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0x9e4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x9e8 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[7@0x800108ea1c00 + 0x9ec ] = 0x000eaf40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x000eaf40 IB[7@0x800108ea1c00 + 0x9f0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0x9f4 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[7@0x800108ea1c00 + 0x9f8 ] = 0x0024f980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x0024f980 IB[7@0x800108ea1c00 + 0x9fc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xa00 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[7@0x800108ea1c00 + 0xa04 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[7@0x800108ea1c00 + 0xa08 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xa0c ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[7@0x800108ea1c00 + 0xa10 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa14 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa18 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa1c ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa20 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa24 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa28 ] = 0x40000101 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa2c ] = 0x40000101 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000101 IB[7@0x800108ea1c00 + 0xa30 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xa34 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[7@0x800108ea1c00 + 0xa38 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[7@0x800108ea1c00 + 0xa3c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xa40 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0xa44 ] = 0x80930000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80930000 IB[7@0x800108ea1c00 + 0xa48 ] = 0x08390ee8 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08390ee8 IB[7@0x800108ea1c00 + 0xa4c ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0xa50 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0xa54 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0xa58 ] = 0x00000006 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 6 IB[7@0x800108ea1c00 + 0xa5c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0xa60 ] = 0xc00f6900 ... PKT3, COUNT:16, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xa64 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[7@0x800108ea1c00 + 0xa68 ] = 0x01312000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x01312000 IB[7@0x800108ea1c00 + 0xa6c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0xa70 ] = 0x03bfc838 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc838 IB[7@0x800108ea1c00 + 0xa74 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000 IB[7@0x800108ea1c00 + 0xa78 ] = 0x0002a828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x0002a828 IB[7@0x800108ea1c00 + 0xa7c ] = 0xdc680000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc680000 IB[7@0x800108ea1c00 + 0xa80 ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[7@0x800108ea1c00 + 0xa84 ] = 0x010fae00 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x010fae00 IB[7@0x800108ea1c00 + 0xa88 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0xa8c ] = 0x01312000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x01312000 IB[7@0x800108ea1c00 + 0xa90 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080 IB[7@0x800108ea1c00 + 0xa94 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx90.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[7@0x800108ea1c00 + 0xa98 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx90.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[7@0x800108ea1c00 + 0xa9c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 14: gfx90.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[7@0x800108ea1c00 + 0xaa0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 15: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000000 IB[7@0x800108ea1c00 + 0xaa4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xaa8 ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8 IB[7@0x800108ea1c00 + 0xaac ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff IB[7@0x800108ea1c00 + 0xab0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xab4 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[7@0x800108ea1c00 + 0xab8 ] = 0x08390f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08390f00 IB[7@0x800108ea1c00 + 0xabc ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xac0 ] = 0x0000030e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30e IB[7@0x800108ea1c00 + 0xac4 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_MASK_X0Y0_X1Y0 <= 0xffffffff IB[7@0x800108ea1c00 + 0xac8 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_AA_MASK_X0Y1_X1Y1 <= 0xffffffff IB[7@0x800108ea1c00 + 0xacc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xad0 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[7@0x800108ea1c00 + 0xad4 ] = 0x01010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01010000 IB[7@0x800108ea1c00 + 0xad8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xadc ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[7@0x800108ea1c00 + 0xae0 ] = 0x0024f9c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_COMMON_0 <= 0x0024f9c0 IB[7@0x800108ea1c00 + 0xae4 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xae8 ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[7@0x800108ea1c00 + 0xaec ] = 0x41f8d9d5 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x41f8d9d5 IB[7@0x800108ea1c00 + 0xaf0 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[7@0x800108ea1c00 + 0xaf4 ] = 0x41888777 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x41888777 IB[7@0x800108ea1c00 + 0xaf8 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[7@0x800108ea1c00 + 0xafc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb00 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[7@0x800108ea1c00 + 0xb04 ] = 0x00000029 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x00000029 IB[7@0x800108ea1c00 + 0xb08 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb0c ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[7@0x800108ea1c00 + 0xb10 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000 IB[7@0x800108ea1c00 + 0xb14 ] = 0x40004000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x40004000 IB[7@0x800108ea1c00 + 0xb18 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb1c ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[7@0x800108ea1c00 + 0xb20 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[7@0x800108ea1c00 + 0xb24 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[7@0x800108ea1c00 + 0xb28 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb2c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[7@0x800108ea1c00 + 0xb30 ] = 0x00000020 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000020 IB[7@0x800108ea1c00 + 0xb34 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb38 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[7@0x800108ea1c00 + 0xb3c ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[7@0x800108ea1c00 + 0xb40 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb44 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[7@0x800108ea1c00 + 0xb48 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb4c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb50 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb60 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb64 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb68 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb6c ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[7@0x800108ea1c00 + 0xb70 ] = 0x00cc0020 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0020 IB[7@0x800108ea1c00 + 0xb74 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb78 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[7@0x800108ea1c00 + 0xb7c ] = 0x00000869 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x00000869 IB[7@0x800108ea1c00 + 0xb80 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb84 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[7@0x800108ea1c00 + 0xb88 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00000000 IB[7@0x800108ea1c00 + 0xb8c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00000000 IB[7@0x800108ea1c00 + 0xb90 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000000 IB[7@0x800108ea1c00 + 0xb94 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xb98 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[7@0x800108ea1c00 + 0xb9c ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022 IB[7@0x800108ea1c00 + 0xba0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xba4 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[7@0x800108ea1c00 + 0xba8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[7@0x800108ea1c00 + 0xbac ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xbb0 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[7@0x800108ea1c00 + 0xbb4 ] = 0x00080244 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080244 IB[7@0x800108ea1c00 + 0xbb8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xbbc ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[7@0x800108ea1c00 + 0xbc0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000 IB[7@0x800108ea1c00 + 0xbc4 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xbc8 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[7@0x800108ea1c00 + 0xbcc ] = 0x0100067a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100067a [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0xbd0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0xbd4 ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0041 IB[7@0x800108ea1c00 + 0xbd8 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x0000000a IB[7@0x800108ea1c00 + 0xbdc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xbe0 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[7@0x800108ea1c00 + 0xbe4 ] = 0x00000300 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x00000300 IB[7@0x800108ea1c00 + 0xbe8 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xbec ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[7@0x800108ea1c00 + 0xbf0 ] = 0x0100067c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100067c [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 IB[7@0x800108ea1c00 + 0xbf4 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[7@0x800108ea1c00 + 0xbf8 ] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[7@0x800108ea1c00 + 0xbfc ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[7@0x800108ea1c00 + 0xc00 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800108ea1c00 + 0xc04 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[7@0x800108ea1c00 + 0xc08 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000020 IB[7@0x800108ea1c00 + 0xc0c ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[7@0x800108ea1c00 + 0xc10 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800108ea1c00 + 0xc14 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[7@0x800108ea1c00 + 0xc18 ] = 0x00000011 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000011 IB[7@0x800108ea1c00 + 0xc1c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xc20 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xc24 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xc28 ] = 0x0000002c ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2c, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xc2c ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xc30 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[7@0x800108ea1c00 + 0xc34 ] = 0x00004200 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x00004200 IB[7@0x800108ea1c00 + 0xc38 ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xc3c ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[7@0x800108ea1c00 + 0xc40 ] = 0x0000052d ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 45 [FLUSH_AND_INV_CB_DATA_TS], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 0, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 IB[7@0x800108ea1c00 + 0xc44 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[7@0x800108ea1c00 + 0xc48 ] = 0x00004600 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00004600 IB[7@0x800108ea1c00 + 0xc4c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xc50 ] = 0x00137089 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00137089 IB[7@0x800108ea1c00 + 0xc54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xc58 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[7@0x800108ea1c00 + 0xc5c ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[7@0x800108ea1c00 + 0xc60 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:REG, FUNC:[==] IB[7@0x800108ea1c00 + 0xc64 ] = 0x00004600 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00004600, SWAP: 0 IB[7@0x800108ea1c00 + 0xc68 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xc6c ] = 0x00137089 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00137089 IB[7@0x800108ea1c00 + 0xc70 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[7@0x800108ea1c00 + 0xc74 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[7@0x800108ea1c00 + 0xc78 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[7@0x800108ea1c00 + 0xc7c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[7@0x800108ea1c00 + 0xc80 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[7@0x800108ea1c00 + 0xc84 ] = 0x00400000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x00400000 (TCL1_ACTION_ENA) IB[7@0x800108ea1c00 + 0xc88 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[7@0x800108ea1c00 + 0xc8c ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[7@0x800108ea1c00 + 0xc90 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[7@0x800108ea1c00 + 0xc94 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xc98 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[7@0x800108ea1c00 + 0xc9c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xca0 ] = 0x0000001a ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x1a, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xca4 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[7@0x800108ea1c00 + 0xca8 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[7@0x800108ea1c00 + 0xcac ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800108ea1c00 + 0xcb0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[7@0x800108ea1c00 + 0xcb4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00000000 IB[7@0x800108ea1c00 + 0xcb8 ] = 0x08390f00 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x08390f00 IB[7@0x800108ea1c00 + 0xcbc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[7@0x800108ea1c00 + 0xcc0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[7@0x800108ea1c00 + 0xcc4 ] = 0x00000003 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 3 IB[7@0x800108ea1c00 + 0xcc8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[7@0x800108ea1c00 + 0xccc ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0xcd0 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0xcd4 ] = 0x00067a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067a00 IB[7@0x800108ea1c00 + 0xcd8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xcdc ] = 0x00067a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067a00 IB[7@0x800108ea1c00 + 0xce0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xce4 ] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0xce8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0xcec ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[7@0x800108ea1c00 + 0xcf0 ] = 0x00067c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00067c00 IB[7@0x800108ea1c00 + 0xcf4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xcf8 ] = 0x00067c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00067c00 IB[7@0x800108ea1c00 + 0xcfc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xd00 ] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[7@0x800108ea1c00 + 0xd04 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[7@0x800108ea1c00 + 0xd08 ] = 0x80200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 0, CP_SYNC: 1 IB[7@0x800108ea1c00 + 0xd0c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000 IB[7@0x800108ea1c00 + 0xd10 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xd14 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000 IB[7@0x800108ea1c00 + 0xd18 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xd1c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[7@0x800108ea1c00 + 0xd20 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xd24 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xd28 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xd2c ] = 0x0000002c ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2c, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xd30 ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xd34 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[7@0x800108ea1c00 + 0xd38 ] = 0x00004200 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x00004200 IB[7@0x800108ea1c00 + 0xd3c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xd40 ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[7@0x800108ea1c00 + 0xd44 ] = 0x0000052d ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 45 [FLUSH_AND_INV_CB_DATA_TS], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 0, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0 IB[7@0x800108ea1c00 + 0xd48 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[7@0x800108ea1c00 + 0xd4c ] = 0x00004600 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00004600 IB[7@0x800108ea1c00 + 0xd50 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xd54 ] = 0x0013708a ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x0013708a IB[7@0x800108ea1c00 + 0xd58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xd5c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[7@0x800108ea1c00 + 0xd60 ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[7@0x800108ea1c00 + 0xd64 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:REG, FUNC:[==] IB[7@0x800108ea1c00 + 0xd68 ] = 0x00004600 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00004600, SWAP: 0 IB[7@0x800108ea1c00 + 0xd6c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8001 IB[7@0x800108ea1c00 + 0xd70 ] = 0x0013708a ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x0013708a IB[7@0x800108ea1c00 + 0xd74 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[7@0x800108ea1c00 + 0xd78 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[7@0x800108ea1c00 + 0xd7c ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[7@0x800108ea1c00 + 0xd80 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[7@0x800108ea1c00 + 0xd84 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[7@0x800108ea1c00 + 0xd88 ] = 0x00400000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x00400000 (TCL1_ACTION_ENA) IB[7@0x800108ea1c00 + 0xd8c ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[7@0x800108ea1c00 + 0xd90 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[7@0x800108ea1c00 + 0xd94 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[7@0x800108ea1c00 + 0xd98 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[7@0x800108ea1c00 + 0xd9c ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[7@0x800108ea1c00 + 0xda0 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[7@0x800108ea1c00 + 0xda4 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[7@0x800108ea1c00 + 0xda8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800108ea1c00 + 0xdac ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800108ea1c00 + 0xdb0 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800108ea1c00 + 0xdb4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800108ea1c00 + 0xdb8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800108ea1c00 + 0xdbc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Disassembly of shader 7@0x800100062a00 of length 64 bytes from IB[7@0x800108ea1c00 + 0xf0] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033622b1, VA=0x000000062000, PBA==0x000003362000, V=1, S=0, P=0 pgm[7@0x800100062a00 + 0x0 ] = 0x8e008608 s_lshl_b32 s0, s8, 6 pgm[7@0x800100062a00 + 0x4 ] = 0xb0038000 s_movk_i32 s3, 0x8000 pgm[7@0x800100062a00 + 0x8 ] = 0x68000000 v_add_u32_e32 v0, s0, v0 pgm[7@0x800100062a00 + 0xc ] = 0xc00a0001 s_load_dwordx4 s[0:3], s[2:3], 0xf0 pgm[7@0x800100062a00 + 0x10 ] = 0x000000f0 ;; pgm[7@0x800100062a00 + 0x14 ] = 0x24080084 v_lshlrev_b32_e32 v4, 4, v0 pgm[7@0x800100062a00 + 0x18 ] = 0x7e000204 v_mov_b32_e32 v0, s4 pgm[7@0x800100062a00 + 0x1c ] = 0x7e020205 v_mov_b32_e32 v1, s5 pgm[7@0x800100062a00 + 0x20 ] = 0x7e040206 v_mov_b32_e32 v2, s6 pgm[7@0x800100062a00 + 0x24 ] = 0x7e060207 v_mov_b32_e32 v3, s7 pgm[7@0x800100062a00 + 0x28 ] = 0xbf800000 s_nop 0 pgm[7@0x800100062a00 + 0x2c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100062a00 + 0x30 ] = 0xbf800000 s_nop 0 pgm[7@0x800100062a00 + 0x34 ] = 0xe07e5000 buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 offen glc slc pgm[7@0x800100062a00 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100062a00 + 0x3c ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067200 of length 392 bytes from IB[7@0x800108ea1c00 + 0x428] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067200 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x800100067200 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x800100067200 + 0x8 ] = 0xbe900002 s_mov_b32 s16, s2 pgm[7@0x800100067200 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x800100067200 + 0x10 ] = 0x00000000 ;; pgm[7@0x800100067200 + 0x14 ] = 0xbe9300ff s_mov_b32 s19, 0x27fac pgm[7@0x800100067200 + 0x18 ] = 0x00027fac ;; pgm[7@0x800100067200 + 0x1c ] = 0xb0120150 s_movk_i32 s18, 0x150 pgm[7@0x800100067200 + 0x20 ] = 0xbe9100ff s_mov_b32 s17, 0x8000 pgm[7@0x800100067200 + 0x24 ] = 0x00008000 ;; pgm[7@0x800100067200 + 0x28 ] = 0xc02a0508 s_buffer_load_dwordx4 s[20:23], s[16:19], 0x80 pgm[7@0x800100067200 + 0x2c ] = 0x00000080 ;; pgm[7@0x800100067200 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067200 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[7@0x800100067200 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100067200 + 0x3c ] = 0xc02a0608 s_buffer_load_dwordx4 s[24:27], s[16:19], 0x90 pgm[7@0x800100067200 + 0x40 ] = 0x00000090 ;; pgm[7@0x800100067200 + 0x44 ] = 0xc02a0708 s_buffer_load_dwordx4 s[28:31], s[16:19], 0xb0 pgm[7@0x800100067200 + 0x48 ] = 0x000000b0 ;; pgm[7@0x800100067200 + 0x4c ] = 0xc0260988 s_buffer_load_dwordx2 s[38:39], s[16:19], 0xc0 pgm[7@0x800100067200 + 0x50 ] = 0x000000c0 ;; pgm[7@0x800100067200 + 0x54 ] = 0xc0260808 s_buffer_load_dwordx2 s[32:33], s[16:19], 0xd0 pgm[7@0x800100067200 + 0x58 ] = 0x000000d0 ;; pgm[7@0x800100067200 + 0x5c ] = 0xc02a0308 s_buffer_load_dwordx4 s[12:15], s[16:19], 0x0 pgm[7@0x800100067200 + 0x60 ] = 0x00000000 ;; pgm[7@0x800100067200 + 0x64 ] = 0xc02a0208 s_buffer_load_dwordx4 s[8:11], s[16:19], 0x10 pgm[7@0x800100067200 + 0x68 ] = 0x00000010 ;; pgm[7@0x800100067200 + 0x6c ] = 0xc02a0108 s_buffer_load_dwordx4 s[4:7], s[16:19], 0x20 pgm[7@0x800100067200 + 0x70 ] = 0x00000020 ;; pgm[7@0x800100067200 + 0x74 ] = 0xc02a0008 s_buffer_load_dwordx4 s[0:3], s[16:19], 0x30 pgm[7@0x800100067200 + 0x78 ] = 0x00000030 ;; pgm[7@0x800100067200 + 0x7c ] = 0xc0260888 s_buffer_load_dwordx2 s[34:35], s[16:19], 0xe0 pgm[7@0x800100067200 + 0x80 ] = 0x000000e0 ;; pgm[7@0x800100067200 + 0x84 ] = 0xc0260908 s_buffer_load_dwordx2 s[36:37], s[16:19], 0x100 pgm[7@0x800100067200 + 0x88 ] = 0x00000100 ;; pgm[7@0x800100067200 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067200 + 0x90 ] = 0x7e041103 v_cvt_i32_f32_e32 v2, v3 pgm[7@0x800100067200 + 0x94 ] = 0x24140484 v_lshlrev_b32_e32 v10, 4, v2 pgm[7@0x800100067200 + 0x98 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067200 + 0x9c ] = 0xbf800000 s_nop 0 pgm[7@0x800100067200 + 0xa0 ] = 0xe05c1040 buffer_load_dwordx4 v[2:5], v10, s[16:19], 0 offen offset:64 pgm[7@0x800100067200 + 0xa4 ] = 0x8004020a ;; pgm[7@0x800100067200 + 0xa8 ] = 0xe05c1110 buffer_load_dwordx4 v[6:9], v10, s[16:19], 0 offen offset:272 pgm[7@0x800100067200 + 0xac ] = 0x8004060a ;; pgm[7@0x800100067200 + 0xb0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[7@0x800100067200 + 0xb4 ] = 0xd1c10002 v_mad_f32 v2, v0, v4, v2 pgm[7@0x800100067200 + 0xb8 ] = 0x040a0900 ;; pgm[7@0x800100067200 + 0xbc ] = 0xd1c10003 v_mad_f32 v3, v1, v5, v3 pgm[7@0x800100067200 + 0xc0 ] = 0x040e0b01 ;; pgm[7@0x800100067200 + 0xc4 ] = 0x0a080414 v_mul_f32_e32 v4, s20, v2 pgm[7@0x800100067200 + 0xc8 ] = 0x0a0a0415 v_mul_f32_e32 v5, s21, v2 pgm[7@0x800100067200 + 0xcc ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067200 + 0xd0 ] = 0xd1c10000 v_mad_f32 v0, v0, v8, v6 pgm[7@0x800100067200 + 0xd4 ] = 0x041a1100 ;; pgm[7@0x800100067200 + 0xd8 ] = 0x0a0c0416 v_mul_f32_e32 v6, s22, v2 pgm[7@0x800100067200 + 0xdc ] = 0x0a040417 v_mul_f32_e32 v2, s23, v2 pgm[7@0x800100067200 + 0xe0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067200 + 0xe4 ] = 0x2c04061b v_mac_f32_e32 v2, s27, v3 pgm[7@0x800100067200 + 0xe8 ] = 0xd1c10001 v_mad_f32 v1, v1, v9, v7 pgm[7@0x800100067200 + 0xec ] = 0x041e1301 ;; pgm[7@0x800100067200 + 0xf0 ] = 0x0a0e0020 v_mul_f32_e32 v7, s32, v0 pgm[7@0x800100067200 + 0xf4 ] = 0x0a000021 v_mul_f32_e32 v0, s33, v0 pgm[7@0x800100067200 + 0xf8 ] = 0x2c080618 v_mac_f32_e32 v4, s24, v3 pgm[7@0x800100067200 + 0xfc ] = 0x2c000223 v_mac_f32_e32 v0, s35, v1 pgm[7@0x800100067200 + 0x100 ] = 0x2c0e0222 v_mac_f32_e32 v7, s34, v1 pgm[7@0x800100067200 + 0x104 ] = 0x2c0a0619 v_mac_f32_e32 v5, s25, v3 pgm[7@0x800100067200 + 0x108 ] = 0x0202081c v_add_f32_e32 v1, s28, v4 pgm[7@0x800100067200 + 0x10c ] = 0x0204041f v_add_f32_e32 v2, s31, v2 pgm[7@0x800100067200 + 0x110 ] = 0x2c0c061a v_mac_f32_e32 v6, s26, v3 pgm[7@0x800100067200 + 0x114 ] = 0x02060a1d v_add_f32_e32 v3, s29, v5 pgm[7@0x800100067200 + 0x118 ] = 0xd1c10001 v_mad_f32 v1, -s38, v2, v1 pgm[7@0x800100067200 + 0x11c ] = 0x24060426 ;; pgm[7@0x800100067200 + 0x120 ] = 0x02080c1e v_add_f32_e32 v4, s30, v6 pgm[7@0x800100067200 + 0x124 ] = 0x020a0e24 v_add_f32_e32 v5, s36, v7 pgm[7@0x800100067200 + 0x128 ] = 0xd1c10003 v_mad_f32 v3, -s39, v2, v3 pgm[7@0x800100067200 + 0x12c ] = 0x240e0427 ;; pgm[7@0x800100067200 + 0x130 ] = 0x0a0c020c v_mul_f32_e32 v6, s12, v1 pgm[7@0x800100067200 + 0x134 ] = 0x0a0e020d v_mul_f32_e32 v7, s13, v1 pgm[7@0x800100067200 + 0x138 ] = 0x0a10020e v_mul_f32_e32 v8, s14, v1 pgm[7@0x800100067200 + 0x13c ] = 0x0a02020f v_mul_f32_e32 v1, s15, v1 pgm[7@0x800100067200 + 0x140 ] = 0x2c0c0608 v_mac_f32_e32 v6, s8, v3 pgm[7@0x800100067200 + 0x144 ] = 0x2c0e0609 v_mac_f32_e32 v7, s9, v3 pgm[7@0x800100067200 + 0x148 ] = 0x2c10060a v_mac_f32_e32 v8, s10, v3 pgm[7@0x800100067200 + 0x14c ] = 0x2c02060b v_mac_f32_e32 v1, s11, v3 pgm[7@0x800100067200 + 0x150 ] = 0x2c0c0804 v_mac_f32_e32 v6, s4, v4 pgm[7@0x800100067200 + 0x154 ] = 0x2c0e0805 v_mac_f32_e32 v7, s5, v4 pgm[7@0x800100067200 + 0x158 ] = 0x2c100806 v_mac_f32_e32 v8, s6, v4 pgm[7@0x800100067200 + 0x15c ] = 0x2c020807 v_mac_f32_e32 v1, s7, v4 pgm[7@0x800100067200 + 0x160 ] = 0x2c0c0400 v_mac_f32_e32 v6, s0, v2 pgm[7@0x800100067200 + 0x164 ] = 0x2c0e0401 v_mac_f32_e32 v7, s1, v2 pgm[7@0x800100067200 + 0x168 ] = 0x2c100402 v_mac_f32_e32 v8, s2, v2 pgm[7@0x800100067200 + 0x16c ] = 0x2c020403 v_mac_f32_e32 v1, s3, v2 pgm[7@0x800100067200 + 0x170 ] = 0xc40008cf exp pos0 v6, v7, v8, v1 done pgm[7@0x800100067200 + 0x174 ] = 0x01080706 ;; pgm[7@0x800100067200 + 0x178 ] = 0x02000025 v_add_f32_e32 v0, s37, v0 pgm[7@0x800100067200 + 0x17c ] = 0xc400020f exp param0 v5, v0, v0, v0 pgm[7@0x800100067200 + 0x180 ] = 0x00000005 ;; pgm[7@0x800100067200 + 0x184 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067400 of length 120 bytes from IB[7@0x800108ea1c00 + 0x458] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067400 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x800100067400 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x800100067400 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[7@0x800100067400 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[7@0x800100067400 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[7@0x800100067400 + 0x14 ] = 0x00000200 ;; pgm[7@0x800100067400 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[7@0x800100067400 + 0x1c ] = 0x00000230 ;; pgm[7@0x800100067400 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100067400 + 0x24 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067400 + 0x28 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x800100067400 + 0x2c ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x800100067400 + 0x30 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x800100067400 + 0x34 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x800100067400 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x800100067400 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067400 + 0x40 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067400 + 0x44 ] = 0xf0800f00 image_sample v[2:5], v0, s[8:15], s[0:3] dmask:0xf pgm[7@0x800100067400 + 0x48 ] = 0x00020200 ;; pgm[7@0x800100067400 + 0x4c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067400 + 0x50 ] = 0x7e020303 v_mov_b32_e32 v1, v3 pgm[7@0x800100067400 + 0x54 ] = 0x7e000304 v_mov_b32_e32 v0, v4 pgm[7@0x800100067400 + 0x58 ] = 0x7e060305 v_mov_b32_e32 v3, v5 pgm[7@0x800100067400 + 0x5c ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100067400 + 0x60 ] = 0x00020300 ;; pgm[7@0x800100067400 + 0x64 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100067400 + 0x68 ] = 0x00020702 ;; pgm[7@0x800100067400 + 0x6c ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100067400 + 0x70 ] = 0x00000100 ;; pgm[7@0x800100067400 + 0x74 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100071e00 of length 392 bytes from IB[7@0x800108ea1c00 + 0x5dc] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 pgm[7@0x800100071e00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x800100071e00 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x800100071e00 + 0x8 ] = 0xbe900002 s_mov_b32 s16, s2 pgm[7@0x800100071e00 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x800100071e00 + 0x10 ] = 0x00000000 ;; pgm[7@0x800100071e00 + 0x14 ] = 0xbe9300ff s_mov_b32 s19, 0x27fac pgm[7@0x800100071e00 + 0x18 ] = 0x00027fac ;; pgm[7@0x800100071e00 + 0x1c ] = 0xb0120150 s_movk_i32 s18, 0x150 pgm[7@0x800100071e00 + 0x20 ] = 0xbe9100ff s_mov_b32 s17, 0x8000 pgm[7@0x800100071e00 + 0x24 ] = 0x00008000 ;; pgm[7@0x800100071e00 + 0x28 ] = 0xc02a0508 s_buffer_load_dwordx4 s[20:23], s[16:19], 0x80 pgm[7@0x800100071e00 + 0x2c ] = 0x00000080 ;; pgm[7@0x800100071e00 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100071e00 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[7@0x800100071e00 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100071e00 + 0x3c ] = 0xc02a0608 s_buffer_load_dwordx4 s[24:27], s[16:19], 0x90 pgm[7@0x800100071e00 + 0x40 ] = 0x00000090 ;; pgm[7@0x800100071e00 + 0x44 ] = 0xc02a0708 s_buffer_load_dwordx4 s[28:31], s[16:19], 0xb0 pgm[7@0x800100071e00 + 0x48 ] = 0x000000b0 ;; pgm[7@0x800100071e00 + 0x4c ] = 0xc0260988 s_buffer_load_dwordx2 s[38:39], s[16:19], 0xc0 pgm[7@0x800100071e00 + 0x50 ] = 0x000000c0 ;; pgm[7@0x800100071e00 + 0x54 ] = 0xc0260808 s_buffer_load_dwordx2 s[32:33], s[16:19], 0xd0 pgm[7@0x800100071e00 + 0x58 ] = 0x000000d0 ;; pgm[7@0x800100071e00 + 0x5c ] = 0xc02a0308 s_buffer_load_dwordx4 s[12:15], s[16:19], 0x0 pgm[7@0x800100071e00 + 0x60 ] = 0x00000000 ;; pgm[7@0x800100071e00 + 0x64 ] = 0xc02a0208 s_buffer_load_dwordx4 s[8:11], s[16:19], 0x10 pgm[7@0x800100071e00 + 0x68 ] = 0x00000010 ;; pgm[7@0x800100071e00 + 0x6c ] = 0xc02a0108 s_buffer_load_dwordx4 s[4:7], s[16:19], 0x20 pgm[7@0x800100071e00 + 0x70 ] = 0x00000020 ;; pgm[7@0x800100071e00 + 0x74 ] = 0xc02a0008 s_buffer_load_dwordx4 s[0:3], s[16:19], 0x30 pgm[7@0x800100071e00 + 0x78 ] = 0x00000030 ;; pgm[7@0x800100071e00 + 0x7c ] = 0xc0260888 s_buffer_load_dwordx2 s[34:35], s[16:19], 0xe0 pgm[7@0x800100071e00 + 0x80 ] = 0x000000e0 ;; pgm[7@0x800100071e00 + 0x84 ] = 0xc0260908 s_buffer_load_dwordx2 s[36:37], s[16:19], 0x100 pgm[7@0x800100071e00 + 0x88 ] = 0x00000100 ;; pgm[7@0x800100071e00 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100071e00 + 0x90 ] = 0x7e041103 v_cvt_i32_f32_e32 v2, v3 pgm[7@0x800100071e00 + 0x94 ] = 0x24140484 v_lshlrev_b32_e32 v10, 4, v2 pgm[7@0x800100071e00 + 0x98 ] = 0xbf800000 s_nop 0 pgm[7@0x800100071e00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[7@0x800100071e00 + 0xa0 ] = 0xe05c1040 buffer_load_dwordx4 v[2:5], v10, s[16:19], 0 offen offset:64 pgm[7@0x800100071e00 + 0xa4 ] = 0x8004020a ;; pgm[7@0x800100071e00 + 0xa8 ] = 0xe05c1110 buffer_load_dwordx4 v[6:9], v10, s[16:19], 0 offen offset:272 pgm[7@0x800100071e00 + 0xac ] = 0x8004060a ;; pgm[7@0x800100071e00 + 0xb0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[7@0x800100071e00 + 0xb4 ] = 0xd1c10002 v_mad_f32 v2, v0, v4, v2 pgm[7@0x800100071e00 + 0xb8 ] = 0x040a0900 ;; pgm[7@0x800100071e00 + 0xbc ] = 0xd1c10003 v_mad_f32 v3, v1, v5, v3 pgm[7@0x800100071e00 + 0xc0 ] = 0x040e0b01 ;; pgm[7@0x800100071e00 + 0xc4 ] = 0x0a080414 v_mul_f32_e32 v4, s20, v2 pgm[7@0x800100071e00 + 0xc8 ] = 0x0a0a0415 v_mul_f32_e32 v5, s21, v2 pgm[7@0x800100071e00 + 0xcc ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100071e00 + 0xd0 ] = 0xd1c10000 v_mad_f32 v0, v0, v8, v6 pgm[7@0x800100071e00 + 0xd4 ] = 0x041a1100 ;; pgm[7@0x800100071e00 + 0xd8 ] = 0x0a0c0416 v_mul_f32_e32 v6, s22, v2 pgm[7@0x800100071e00 + 0xdc ] = 0x0a040417 v_mul_f32_e32 v2, s23, v2 pgm[7@0x800100071e00 + 0xe0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100071e00 + 0xe4 ] = 0x2c04061b v_mac_f32_e32 v2, s27, v3 pgm[7@0x800100071e00 + 0xe8 ] = 0xd1c10001 v_mad_f32 v1, v1, v9, v7 pgm[7@0x800100071e00 + 0xec ] = 0x041e1301 ;; pgm[7@0x800100071e00 + 0xf0 ] = 0x0a0e0020 v_mul_f32_e32 v7, s32, v0 pgm[7@0x800100071e00 + 0xf4 ] = 0x0a000021 v_mul_f32_e32 v0, s33, v0 pgm[7@0x800100071e00 + 0xf8 ] = 0x2c080618 v_mac_f32_e32 v4, s24, v3 pgm[7@0x800100071e00 + 0xfc ] = 0x2c000223 v_mac_f32_e32 v0, s35, v1 pgm[7@0x800100071e00 + 0x100 ] = 0x2c0e0222 v_mac_f32_e32 v7, s34, v1 pgm[7@0x800100071e00 + 0x104 ] = 0x2c0a0619 v_mac_f32_e32 v5, s25, v3 pgm[7@0x800100071e00 + 0x108 ] = 0x0202081c v_add_f32_e32 v1, s28, v4 pgm[7@0x800100071e00 + 0x10c ] = 0x0204041f v_add_f32_e32 v2, s31, v2 pgm[7@0x800100071e00 + 0x110 ] = 0x2c0c061a v_mac_f32_e32 v6, s26, v3 pgm[7@0x800100071e00 + 0x114 ] = 0x02060a1d v_add_f32_e32 v3, s29, v5 pgm[7@0x800100071e00 + 0x118 ] = 0xd1c10001 v_mad_f32 v1, -s38, v2, v1 pgm[7@0x800100071e00 + 0x11c ] = 0x24060426 ;; pgm[7@0x800100071e00 + 0x120 ] = 0x02080c1e v_add_f32_e32 v4, s30, v6 pgm[7@0x800100071e00 + 0x124 ] = 0x020a0e24 v_add_f32_e32 v5, s36, v7 pgm[7@0x800100071e00 + 0x128 ] = 0xd1c10003 v_mad_f32 v3, -s39, v2, v3 pgm[7@0x800100071e00 + 0x12c ] = 0x240e0427 ;; pgm[7@0x800100071e00 + 0x130 ] = 0x0a0c020c v_mul_f32_e32 v6, s12, v1 pgm[7@0x800100071e00 + 0x134 ] = 0x0a0e020d v_mul_f32_e32 v7, s13, v1 pgm[7@0x800100071e00 + 0x138 ] = 0x0a10020e v_mul_f32_e32 v8, s14, v1 pgm[7@0x800100071e00 + 0x13c ] = 0x0a02020f v_mul_f32_e32 v1, s15, v1 pgm[7@0x800100071e00 + 0x140 ] = 0x2c0c0608 v_mac_f32_e32 v6, s8, v3 pgm[7@0x800100071e00 + 0x144 ] = 0x2c0e0609 v_mac_f32_e32 v7, s9, v3 pgm[7@0x800100071e00 + 0x148 ] = 0x2c10060a v_mac_f32_e32 v8, s10, v3 pgm[7@0x800100071e00 + 0x14c ] = 0x2c02060b v_mac_f32_e32 v1, s11, v3 pgm[7@0x800100071e00 + 0x150 ] = 0x2c0c0804 v_mac_f32_e32 v6, s4, v4 pgm[7@0x800100071e00 + 0x154 ] = 0x2c0e0805 v_mac_f32_e32 v7, s5, v4 pgm[7@0x800100071e00 + 0x158 ] = 0x2c100806 v_mac_f32_e32 v8, s6, v4 pgm[7@0x800100071e00 + 0x15c ] = 0x2c020807 v_mac_f32_e32 v1, s7, v4 pgm[7@0x800100071e00 + 0x160 ] = 0x2c0c0400 v_mac_f32_e32 v6, s0, v2 pgm[7@0x800100071e00 + 0x164 ] = 0x2c0e0401 v_mac_f32_e32 v7, s1, v2 pgm[7@0x800100071e00 + 0x168 ] = 0x2c100402 v_mac_f32_e32 v8, s2, v2 pgm[7@0x800100071e00 + 0x16c ] = 0x2c020403 v_mac_f32_e32 v1, s3, v2 pgm[7@0x800100071e00 + 0x170 ] = 0xc40008cf exp pos0 v6, v7, v8, v1 done pgm[7@0x800100071e00 + 0x174 ] = 0x01080706 ;; pgm[7@0x800100071e00 + 0x178 ] = 0x02000025 v_add_f32_e32 v0, s37, v0 pgm[7@0x800100071e00 + 0x17c ] = 0xc400020f exp param0 v5, v0, v0, v0 pgm[7@0x800100071e00 + 0x180 ] = 0x00000005 ;; pgm[7@0x800100071e00 + 0x184 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100072000 of length 124 bytes from IB[7@0x800108ea1c00 + 0x5f4] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 pgm[7@0x800100072000 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x800100072000 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x800100072000 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[7@0x800100072000 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[7@0x800100072000 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[7@0x800100072000 + 0x14 ] = 0x00000200 ;; pgm[7@0x800100072000 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[7@0x800100072000 + 0x1c ] = 0x00000230 ;; pgm[7@0x800100072000 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100072000 + 0x24 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072000 + 0x28 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x800100072000 + 0x2c ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x800100072000 + 0x30 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x800100072000 + 0x34 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x800100072000 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x800100072000 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072000 + 0x40 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072000 + 0x44 ] = 0xf0800700 image_sample v[4:6], v0, s[8:15], s[0:3] dmask:0x7 pgm[7@0x800100072000 + 0x48 ] = 0x00020400 ;; pgm[7@0x800100072000 + 0x4c ] = 0x7e0602f2 v_mov_b32_e32 v3, 1.0 pgm[7@0x800100072000 + 0x50 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100072000 + 0x54 ] = 0x7e000306 v_mov_b32_e32 v0, v6 pgm[7@0x800100072000 + 0x58 ] = 0x7e020305 v_mov_b32_e32 v1, v5 pgm[7@0x800100072000 + 0x5c ] = 0x7e040304 v_mov_b32_e32 v2, v4 pgm[7@0x800100072000 + 0x60 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100072000 + 0x64 ] = 0x00020300 ;; pgm[7@0x800100072000 + 0x68 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100072000 + 0x6c ] = 0x00020702 ;; pgm[7@0x800100072000 + 0x70 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100072000 + 0x74 ] = 0x00000100 ;; pgm[7@0x800100072000 + 0x78 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067200 of length 392 bytes from IB[7@0x800108ea1c00 + 0x6a8] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067200 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x800100067200 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x800100067200 + 0x8 ] = 0xbe900002 s_mov_b32 s16, s2 pgm[7@0x800100067200 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x800100067200 + 0x10 ] = 0x00000000 ;; pgm[7@0x800100067200 + 0x14 ] = 0xbe9300ff s_mov_b32 s19, 0x27fac pgm[7@0x800100067200 + 0x18 ] = 0x00027fac ;; pgm[7@0x800100067200 + 0x1c ] = 0xb0120150 s_movk_i32 s18, 0x150 pgm[7@0x800100067200 + 0x20 ] = 0xbe9100ff s_mov_b32 s17, 0x8000 pgm[7@0x800100067200 + 0x24 ] = 0x00008000 ;; pgm[7@0x800100067200 + 0x28 ] = 0xc02a0508 s_buffer_load_dwordx4 s[20:23], s[16:19], 0x80 pgm[7@0x800100067200 + 0x2c ] = 0x00000080 ;; pgm[7@0x800100067200 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067200 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[7@0x800100067200 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100067200 + 0x3c ] = 0xc02a0608 s_buffer_load_dwordx4 s[24:27], s[16:19], 0x90 pgm[7@0x800100067200 + 0x40 ] = 0x00000090 ;; pgm[7@0x800100067200 + 0x44 ] = 0xc02a0708 s_buffer_load_dwordx4 s[28:31], s[16:19], 0xb0 pgm[7@0x800100067200 + 0x48 ] = 0x000000b0 ;; pgm[7@0x800100067200 + 0x4c ] = 0xc0260988 s_buffer_load_dwordx2 s[38:39], s[16:19], 0xc0 pgm[7@0x800100067200 + 0x50 ] = 0x000000c0 ;; pgm[7@0x800100067200 + 0x54 ] = 0xc0260808 s_buffer_load_dwordx2 s[32:33], s[16:19], 0xd0 pgm[7@0x800100067200 + 0x58 ] = 0x000000d0 ;; pgm[7@0x800100067200 + 0x5c ] = 0xc02a0308 s_buffer_load_dwordx4 s[12:15], s[16:19], 0x0 pgm[7@0x800100067200 + 0x60 ] = 0x00000000 ;; pgm[7@0x800100067200 + 0x64 ] = 0xc02a0208 s_buffer_load_dwordx4 s[8:11], s[16:19], 0x10 pgm[7@0x800100067200 + 0x68 ] = 0x00000010 ;; pgm[7@0x800100067200 + 0x6c ] = 0xc02a0108 s_buffer_load_dwordx4 s[4:7], s[16:19], 0x20 pgm[7@0x800100067200 + 0x70 ] = 0x00000020 ;; pgm[7@0x800100067200 + 0x74 ] = 0xc02a0008 s_buffer_load_dwordx4 s[0:3], s[16:19], 0x30 pgm[7@0x800100067200 + 0x78 ] = 0x00000030 ;; pgm[7@0x800100067200 + 0x7c ] = 0xc0260888 s_buffer_load_dwordx2 s[34:35], s[16:19], 0xe0 pgm[7@0x800100067200 + 0x80 ] = 0x000000e0 ;; pgm[7@0x800100067200 + 0x84 ] = 0xc0260908 s_buffer_load_dwordx2 s[36:37], s[16:19], 0x100 pgm[7@0x800100067200 + 0x88 ] = 0x00000100 ;; pgm[7@0x800100067200 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067200 + 0x90 ] = 0x7e041103 v_cvt_i32_f32_e32 v2, v3 pgm[7@0x800100067200 + 0x94 ] = 0x24140484 v_lshlrev_b32_e32 v10, 4, v2 pgm[7@0x800100067200 + 0x98 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067200 + 0x9c ] = 0xbf800000 s_nop 0 pgm[7@0x800100067200 + 0xa0 ] = 0xe05c1040 buffer_load_dwordx4 v[2:5], v10, s[16:19], 0 offen offset:64 pgm[7@0x800100067200 + 0xa4 ] = 0x8004020a ;; pgm[7@0x800100067200 + 0xa8 ] = 0xe05c1110 buffer_load_dwordx4 v[6:9], v10, s[16:19], 0 offen offset:272 pgm[7@0x800100067200 + 0xac ] = 0x8004060a ;; pgm[7@0x800100067200 + 0xb0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[7@0x800100067200 + 0xb4 ] = 0xd1c10002 v_mad_f32 v2, v0, v4, v2 pgm[7@0x800100067200 + 0xb8 ] = 0x040a0900 ;; pgm[7@0x800100067200 + 0xbc ] = 0xd1c10003 v_mad_f32 v3, v1, v5, v3 pgm[7@0x800100067200 + 0xc0 ] = 0x040e0b01 ;; pgm[7@0x800100067200 + 0xc4 ] = 0x0a080414 v_mul_f32_e32 v4, s20, v2 pgm[7@0x800100067200 + 0xc8 ] = 0x0a0a0415 v_mul_f32_e32 v5, s21, v2 pgm[7@0x800100067200 + 0xcc ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067200 + 0xd0 ] = 0xd1c10000 v_mad_f32 v0, v0, v8, v6 pgm[7@0x800100067200 + 0xd4 ] = 0x041a1100 ;; pgm[7@0x800100067200 + 0xd8 ] = 0x0a0c0416 v_mul_f32_e32 v6, s22, v2 pgm[7@0x800100067200 + 0xdc ] = 0x0a040417 v_mul_f32_e32 v2, s23, v2 pgm[7@0x800100067200 + 0xe0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067200 + 0xe4 ] = 0x2c04061b v_mac_f32_e32 v2, s27, v3 pgm[7@0x800100067200 + 0xe8 ] = 0xd1c10001 v_mad_f32 v1, v1, v9, v7 pgm[7@0x800100067200 + 0xec ] = 0x041e1301 ;; pgm[7@0x800100067200 + 0xf0 ] = 0x0a0e0020 v_mul_f32_e32 v7, s32, v0 pgm[7@0x800100067200 + 0xf4 ] = 0x0a000021 v_mul_f32_e32 v0, s33, v0 pgm[7@0x800100067200 + 0xf8 ] = 0x2c080618 v_mac_f32_e32 v4, s24, v3 pgm[7@0x800100067200 + 0xfc ] = 0x2c000223 v_mac_f32_e32 v0, s35, v1 pgm[7@0x800100067200 + 0x100 ] = 0x2c0e0222 v_mac_f32_e32 v7, s34, v1 pgm[7@0x800100067200 + 0x104 ] = 0x2c0a0619 v_mac_f32_e32 v5, s25, v3 pgm[7@0x800100067200 + 0x108 ] = 0x0202081c v_add_f32_e32 v1, s28, v4 pgm[7@0x800100067200 + 0x10c ] = 0x0204041f v_add_f32_e32 v2, s31, v2 pgm[7@0x800100067200 + 0x110 ] = 0x2c0c061a v_mac_f32_e32 v6, s26, v3 pgm[7@0x800100067200 + 0x114 ] = 0x02060a1d v_add_f32_e32 v3, s29, v5 pgm[7@0x800100067200 + 0x118 ] = 0xd1c10001 v_mad_f32 v1, -s38, v2, v1 pgm[7@0x800100067200 + 0x11c ] = 0x24060426 ;; pgm[7@0x800100067200 + 0x120 ] = 0x02080c1e v_add_f32_e32 v4, s30, v6 pgm[7@0x800100067200 + 0x124 ] = 0x020a0e24 v_add_f32_e32 v5, s36, v7 pgm[7@0x800100067200 + 0x128 ] = 0xd1c10003 v_mad_f32 v3, -s39, v2, v3 pgm[7@0x800100067200 + 0x12c ] = 0x240e0427 ;; pgm[7@0x800100067200 + 0x130 ] = 0x0a0c020c v_mul_f32_e32 v6, s12, v1 pgm[7@0x800100067200 + 0x134 ] = 0x0a0e020d v_mul_f32_e32 v7, s13, v1 pgm[7@0x800100067200 + 0x138 ] = 0x0a10020e v_mul_f32_e32 v8, s14, v1 pgm[7@0x800100067200 + 0x13c ] = 0x0a02020f v_mul_f32_e32 v1, s15, v1 pgm[7@0x800100067200 + 0x140 ] = 0x2c0c0608 v_mac_f32_e32 v6, s8, v3 pgm[7@0x800100067200 + 0x144 ] = 0x2c0e0609 v_mac_f32_e32 v7, s9, v3 pgm[7@0x800100067200 + 0x148 ] = 0x2c10060a v_mac_f32_e32 v8, s10, v3 pgm[7@0x800100067200 + 0x14c ] = 0x2c02060b v_mac_f32_e32 v1, s11, v3 pgm[7@0x800100067200 + 0x150 ] = 0x2c0c0804 v_mac_f32_e32 v6, s4, v4 pgm[7@0x800100067200 + 0x154 ] = 0x2c0e0805 v_mac_f32_e32 v7, s5, v4 pgm[7@0x800100067200 + 0x158 ] = 0x2c100806 v_mac_f32_e32 v8, s6, v4 pgm[7@0x800100067200 + 0x15c ] = 0x2c020807 v_mac_f32_e32 v1, s7, v4 pgm[7@0x800100067200 + 0x160 ] = 0x2c0c0400 v_mac_f32_e32 v6, s0, v2 pgm[7@0x800100067200 + 0x164 ] = 0x2c0e0401 v_mac_f32_e32 v7, s1, v2 pgm[7@0x800100067200 + 0x168 ] = 0x2c100402 v_mac_f32_e32 v8, s2, v2 pgm[7@0x800100067200 + 0x16c ] = 0x2c020403 v_mac_f32_e32 v1, s3, v2 pgm[7@0x800100067200 + 0x170 ] = 0xc40008cf exp pos0 v6, v7, v8, v1 done pgm[7@0x800100067200 + 0x174 ] = 0x01080706 ;; pgm[7@0x800100067200 + 0x178 ] = 0x02000025 v_add_f32_e32 v0, s37, v0 pgm[7@0x800100067200 + 0x17c ] = 0xc400020f exp param0 v5, v0, v0, v0 pgm[7@0x800100067200 + 0x180 ] = 0x00000005 ;; pgm[7@0x800100067200 + 0x184 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067400 of length 120 bytes from IB[7@0x800108ea1c00 + 0x6c0] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067400 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x800100067400 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x800100067400 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[7@0x800100067400 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[7@0x800100067400 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[7@0x800100067400 + 0x14 ] = 0x00000200 ;; pgm[7@0x800100067400 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[7@0x800100067400 + 0x1c ] = 0x00000230 ;; pgm[7@0x800100067400 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100067400 + 0x24 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067400 + 0x28 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x800100067400 + 0x2c ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x800100067400 + 0x30 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x800100067400 + 0x34 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x800100067400 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x800100067400 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100067400 + 0x40 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067400 + 0x44 ] = 0xf0800f00 image_sample v[2:5], v0, s[8:15], s[0:3] dmask:0xf pgm[7@0x800100067400 + 0x48 ] = 0x00020200 ;; pgm[7@0x800100067400 + 0x4c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100067400 + 0x50 ] = 0x7e020303 v_mov_b32_e32 v1, v3 pgm[7@0x800100067400 + 0x54 ] = 0x7e000304 v_mov_b32_e32 v0, v4 pgm[7@0x800100067400 + 0x58 ] = 0x7e060305 v_mov_b32_e32 v3, v5 pgm[7@0x800100067400 + 0x5c ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100067400 + 0x60 ] = 0x00020300 ;; pgm[7@0x800100067400 + 0x64 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100067400 + 0x68 ] = 0x00020702 ;; pgm[7@0x800100067400 + 0x6c ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100067400 + 0x70 ] = 0x00000100 ;; pgm[7@0x800100067400 + 0x74 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100071e00 of length 392 bytes from IB[7@0x800108ea1c00 + 0x774] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033712b1, VA=0x000000071000, PBA==0x000003371000, V=1, S=0, P=0 pgm[7@0x800100071e00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x800100071e00 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x800100071e00 + 0x8 ] = 0xbe900002 s_mov_b32 s16, s2 pgm[7@0x800100071e00 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x800100071e00 + 0x10 ] = 0x00000000 ;; pgm[7@0x800100071e00 + 0x14 ] = 0xbe9300ff s_mov_b32 s19, 0x27fac pgm[7@0x800100071e00 + 0x18 ] = 0x00027fac ;; pgm[7@0x800100071e00 + 0x1c ] = 0xb0120150 s_movk_i32 s18, 0x150 pgm[7@0x800100071e00 + 0x20 ] = 0xbe9100ff s_mov_b32 s17, 0x8000 pgm[7@0x800100071e00 + 0x24 ] = 0x00008000 ;; pgm[7@0x800100071e00 + 0x28 ] = 0xc02a0508 s_buffer_load_dwordx4 s[20:23], s[16:19], 0x80 pgm[7@0x800100071e00 + 0x2c ] = 0x00000080 ;; pgm[7@0x800100071e00 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100071e00 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[7@0x800100071e00 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100071e00 + 0x3c ] = 0xc02a0608 s_buffer_load_dwordx4 s[24:27], s[16:19], 0x90 pgm[7@0x800100071e00 + 0x40 ] = 0x00000090 ;; pgm[7@0x800100071e00 + 0x44 ] = 0xc02a0708 s_buffer_load_dwordx4 s[28:31], s[16:19], 0xb0 pgm[7@0x800100071e00 + 0x48 ] = 0x000000b0 ;; pgm[7@0x800100071e00 + 0x4c ] = 0xc0260988 s_buffer_load_dwordx2 s[38:39], s[16:19], 0xc0 pgm[7@0x800100071e00 + 0x50 ] = 0x000000c0 ;; pgm[7@0x800100071e00 + 0x54 ] = 0xc0260808 s_buffer_load_dwordx2 s[32:33], s[16:19], 0xd0 pgm[7@0x800100071e00 + 0x58 ] = 0x000000d0 ;; pgm[7@0x800100071e00 + 0x5c ] = 0xc02a0308 s_buffer_load_dwordx4 s[12:15], s[16:19], 0x0 pgm[7@0x800100071e00 + 0x60 ] = 0x00000000 ;; pgm[7@0x800100071e00 + 0x64 ] = 0xc02a0208 s_buffer_load_dwordx4 s[8:11], s[16:19], 0x10 pgm[7@0x800100071e00 + 0x68 ] = 0x00000010 ;; pgm[7@0x800100071e00 + 0x6c ] = 0xc02a0108 s_buffer_load_dwordx4 s[4:7], s[16:19], 0x20 pgm[7@0x800100071e00 + 0x70 ] = 0x00000020 ;; pgm[7@0x800100071e00 + 0x74 ] = 0xc02a0008 s_buffer_load_dwordx4 s[0:3], s[16:19], 0x30 pgm[7@0x800100071e00 + 0x78 ] = 0x00000030 ;; pgm[7@0x800100071e00 + 0x7c ] = 0xc0260888 s_buffer_load_dwordx2 s[34:35], s[16:19], 0xe0 pgm[7@0x800100071e00 + 0x80 ] = 0x000000e0 ;; pgm[7@0x800100071e00 + 0x84 ] = 0xc0260908 s_buffer_load_dwordx2 s[36:37], s[16:19], 0x100 pgm[7@0x800100071e00 + 0x88 ] = 0x00000100 ;; pgm[7@0x800100071e00 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100071e00 + 0x90 ] = 0x7e041103 v_cvt_i32_f32_e32 v2, v3 pgm[7@0x800100071e00 + 0x94 ] = 0x24140484 v_lshlrev_b32_e32 v10, 4, v2 pgm[7@0x800100071e00 + 0x98 ] = 0xbf800000 s_nop 0 pgm[7@0x800100071e00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[7@0x800100071e00 + 0xa0 ] = 0xe05c1040 buffer_load_dwordx4 v[2:5], v10, s[16:19], 0 offen offset:64 pgm[7@0x800100071e00 + 0xa4 ] = 0x8004020a ;; pgm[7@0x800100071e00 + 0xa8 ] = 0xe05c1110 buffer_load_dwordx4 v[6:9], v10, s[16:19], 0 offen offset:272 pgm[7@0x800100071e00 + 0xac ] = 0x8004060a ;; pgm[7@0x800100071e00 + 0xb0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[7@0x800100071e00 + 0xb4 ] = 0xd1c10002 v_mad_f32 v2, v0, v4, v2 pgm[7@0x800100071e00 + 0xb8 ] = 0x040a0900 ;; pgm[7@0x800100071e00 + 0xbc ] = 0xd1c10003 v_mad_f32 v3, v1, v5, v3 pgm[7@0x800100071e00 + 0xc0 ] = 0x040e0b01 ;; pgm[7@0x800100071e00 + 0xc4 ] = 0x0a080414 v_mul_f32_e32 v4, s20, v2 pgm[7@0x800100071e00 + 0xc8 ] = 0x0a0a0415 v_mul_f32_e32 v5, s21, v2 pgm[7@0x800100071e00 + 0xcc ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100071e00 + 0xd0 ] = 0xd1c10000 v_mad_f32 v0, v0, v8, v6 pgm[7@0x800100071e00 + 0xd4 ] = 0x041a1100 ;; pgm[7@0x800100071e00 + 0xd8 ] = 0x0a0c0416 v_mul_f32_e32 v6, s22, v2 pgm[7@0x800100071e00 + 0xdc ] = 0x0a040417 v_mul_f32_e32 v2, s23, v2 pgm[7@0x800100071e00 + 0xe0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100071e00 + 0xe4 ] = 0x2c04061b v_mac_f32_e32 v2, s27, v3 pgm[7@0x800100071e00 + 0xe8 ] = 0xd1c10001 v_mad_f32 v1, v1, v9, v7 pgm[7@0x800100071e00 + 0xec ] = 0x041e1301 ;; pgm[7@0x800100071e00 + 0xf0 ] = 0x0a0e0020 v_mul_f32_e32 v7, s32, v0 pgm[7@0x800100071e00 + 0xf4 ] = 0x0a000021 v_mul_f32_e32 v0, s33, v0 pgm[7@0x800100071e00 + 0xf8 ] = 0x2c080618 v_mac_f32_e32 v4, s24, v3 pgm[7@0x800100071e00 + 0xfc ] = 0x2c000223 v_mac_f32_e32 v0, s35, v1 pgm[7@0x800100071e00 + 0x100 ] = 0x2c0e0222 v_mac_f32_e32 v7, s34, v1 pgm[7@0x800100071e00 + 0x104 ] = 0x2c0a0619 v_mac_f32_e32 v5, s25, v3 pgm[7@0x800100071e00 + 0x108 ] = 0x0202081c v_add_f32_e32 v1, s28, v4 pgm[7@0x800100071e00 + 0x10c ] = 0x0204041f v_add_f32_e32 v2, s31, v2 pgm[7@0x800100071e00 + 0x110 ] = 0x2c0c061a v_mac_f32_e32 v6, s26, v3 pgm[7@0x800100071e00 + 0x114 ] = 0x02060a1d v_add_f32_e32 v3, s29, v5 pgm[7@0x800100071e00 + 0x118 ] = 0xd1c10001 v_mad_f32 v1, -s38, v2, v1 pgm[7@0x800100071e00 + 0x11c ] = 0x24060426 ;; pgm[7@0x800100071e00 + 0x120 ] = 0x02080c1e v_add_f32_e32 v4, s30, v6 pgm[7@0x800100071e00 + 0x124 ] = 0x020a0e24 v_add_f32_e32 v5, s36, v7 pgm[7@0x800100071e00 + 0x128 ] = 0xd1c10003 v_mad_f32 v3, -s39, v2, v3 pgm[7@0x800100071e00 + 0x12c ] = 0x240e0427 ;; pgm[7@0x800100071e00 + 0x130 ] = 0x0a0c020c v_mul_f32_e32 v6, s12, v1 pgm[7@0x800100071e00 + 0x134 ] = 0x0a0e020d v_mul_f32_e32 v7, s13, v1 pgm[7@0x800100071e00 + 0x138 ] = 0x0a10020e v_mul_f32_e32 v8, s14, v1 pgm[7@0x800100071e00 + 0x13c ] = 0x0a02020f v_mul_f32_e32 v1, s15, v1 pgm[7@0x800100071e00 + 0x140 ] = 0x2c0c0608 v_mac_f32_e32 v6, s8, v3 pgm[7@0x800100071e00 + 0x144 ] = 0x2c0e0609 v_mac_f32_e32 v7, s9, v3 pgm[7@0x800100071e00 + 0x148 ] = 0x2c10060a v_mac_f32_e32 v8, s10, v3 pgm[7@0x800100071e00 + 0x14c ] = 0x2c02060b v_mac_f32_e32 v1, s11, v3 pgm[7@0x800100071e00 + 0x150 ] = 0x2c0c0804 v_mac_f32_e32 v6, s4, v4 pgm[7@0x800100071e00 + 0x154 ] = 0x2c0e0805 v_mac_f32_e32 v7, s5, v4 pgm[7@0x800100071e00 + 0x158 ] = 0x2c100806 v_mac_f32_e32 v8, s6, v4 pgm[7@0x800100071e00 + 0x15c ] = 0x2c020807 v_mac_f32_e32 v1, s7, v4 pgm[7@0x800100071e00 + 0x160 ] = 0x2c0c0400 v_mac_f32_e32 v6, s0, v2 pgm[7@0x800100071e00 + 0x164 ] = 0x2c0e0401 v_mac_f32_e32 v7, s1, v2 pgm[7@0x800100071e00 + 0x168 ] = 0x2c100402 v_mac_f32_e32 v8, s2, v2 pgm[7@0x800100071e00 + 0x16c ] = 0x2c020403 v_mac_f32_e32 v1, s3, v2 pgm[7@0x800100071e00 + 0x170 ] = 0xc40008cf exp pos0 v6, v7, v8, v1 done pgm[7@0x800100071e00 + 0x174 ] = 0x01080706 ;; pgm[7@0x800100071e00 + 0x178 ] = 0x02000025 v_add_f32_e32 v0, s37, v0 pgm[7@0x800100071e00 + 0x17c ] = 0xc400020f exp param0 v5, v0, v0, v0 pgm[7@0x800100071e00 + 0x180 ] = 0x00000005 ;; pgm[7@0x800100071e00 + 0x184 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100072000 of length 124 bytes from IB[7@0x800108ea1c00 + 0x78c] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 pgm[7@0x800100072000 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x800100072000 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x800100072000 + 0x8 ] = 0xbe900003 s_mov_b32 s16, s3 pgm[7@0x800100072000 + 0xc ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[7@0x800100072000 + 0x10 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[7@0x800100072000 + 0x14 ] = 0x00000200 ;; pgm[7@0x800100072000 + 0x18 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[7@0x800100072000 + 0x1c ] = 0x00000230 ;; pgm[7@0x800100072000 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100072000 + 0x24 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072000 + 0x28 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x800100072000 + 0x2c ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x800100072000 + 0x30 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x800100072000 + 0x34 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x800100072000 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x800100072000 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072000 + 0x40 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072000 + 0x44 ] = 0xf0800700 image_sample v[4:6], v0, s[8:15], s[0:3] dmask:0x7 pgm[7@0x800100072000 + 0x48 ] = 0x00020400 ;; pgm[7@0x800100072000 + 0x4c ] = 0x7e0602f2 v_mov_b32_e32 v3, 1.0 pgm[7@0x800100072000 + 0x50 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100072000 + 0x54 ] = 0x7e000306 v_mov_b32_e32 v0, v6 pgm[7@0x800100072000 + 0x58 ] = 0x7e020305 v_mov_b32_e32 v1, v5 pgm[7@0x800100072000 + 0x5c ] = 0x7e040304 v_mov_b32_e32 v2, v4 pgm[7@0x800100072000 + 0x60 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100072000 + 0x64 ] = 0x00020300 ;; pgm[7@0x800100072000 + 0x68 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100072000 + 0x6c ] = 0x00020702 ;; pgm[7@0x800100072000 + 0x70 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100072000 + 0x74 ] = 0x00000100 ;; pgm[7@0x800100072000 + 0x78 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x8001101e3800 of length 1116 bytes from IB[7@0x800108ea1c00 + 0x834] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001f3276001, VA=0x000010000000, PBA==0x0001f3276000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x0000000003ba32b1, VA=0x0000001e3000, PBA==0x000003ba3000, V=1, S=0, P=0 pgm[7@0x8001101e3800 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x8001101e3800 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x8001101e3800 + 0x8 ] = 0xbe8c0002 s_mov_b32 s12, s2 pgm[7@0x8001101e3800 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x8001101e3800 + 0x10 ] = 0x00000000 ;; pgm[7@0x8001101e3800 + 0x14 ] = 0xbe8f00ff s_mov_b32 s15, 0x27fac pgm[7@0x8001101e3800 + 0x18 ] = 0x00027fac ;; pgm[7@0x8001101e3800 + 0x1c ] = 0xb00e01f0 s_movk_i32 s14, 0x1f0 pgm[7@0x8001101e3800 + 0x20 ] = 0xbe8d00ff s_mov_b32 s13, 0x8000 pgm[7@0x8001101e3800 + 0x24 ] = 0x00008000 ;; pgm[7@0x8001101e3800 + 0x28 ] = 0xc02202c6 s_buffer_load_dword s11, s[12:15], 0x24 pgm[7@0x8001101e3800 + 0x2c ] = 0x00000024 ;; pgm[7@0x8001101e3800 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[3:6], v4, s[0:3], 0 idxen pgm[7@0x8001101e3800 + 0x38 ] = 0x80000304 ;; pgm[7@0x8001101e3800 + 0x3c ] = 0xc0260486 s_buffer_load_dwordx2 s[18:19], s[12:15], 0x2c pgm[7@0x8001101e3800 + 0x40 ] = 0x0000002c ;; pgm[7@0x8001101e3800 + 0x44 ] = 0xc0220986 s_buffer_load_dword s38, s[12:15], 0x34 pgm[7@0x8001101e3800 + 0x48 ] = 0x00000034 ;; pgm[7@0x8001101e3800 + 0x4c ] = 0xc02209c6 s_buffer_load_dword s39, s[12:15], 0x3c pgm[7@0x8001101e3800 + 0x50 ] = 0x0000003c ;; pgm[7@0x8001101e3800 + 0x54 ] = 0xc02a0706 s_buffer_load_dwordx4 s[28:31], s[12:15], 0x80 pgm[7@0x8001101e3800 + 0x58 ] = 0x00000080 ;; pgm[7@0x8001101e3800 + 0x5c ] = 0xc02a0606 s_buffer_load_dwordx4 s[24:27], s[12:15], 0x90 pgm[7@0x8001101e3800 + 0x60 ] = 0x00000090 ;; pgm[7@0x8001101e3800 + 0x64 ] = 0xc02a0506 s_buffer_load_dwordx4 s[20:23], s[12:15], 0xb0 pgm[7@0x8001101e3800 + 0x68 ] = 0x000000b0 ;; pgm[7@0x8001101e3800 + 0x6c ] = 0xc0220a06 s_buffer_load_dword s40, s[12:15], 0x138 pgm[7@0x8001101e3800 + 0x70 ] = 0x00000138 ;; pgm[7@0x8001101e3800 + 0x74 ] = 0xc0260086 s_buffer_load_dwordx2 s[2:3], s[12:15], 0x150 pgm[7@0x8001101e3800 + 0x78 ] = 0x00000150 ;; pgm[7@0x8001101e3800 + 0x7c ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0x160 pgm[7@0x8001101e3800 + 0x80 ] = 0x00000160 ;; pgm[7@0x8001101e3800 + 0x84 ] = 0xc0260406 s_buffer_load_dwordx2 s[16:17], s[12:15], 0x0 pgm[7@0x8001101e3800 + 0x88 ] = 0x00000000 ;; pgm[7@0x8001101e3800 + 0x8c ] = 0xc0260206 s_buffer_load_dwordx2 s[8:9], s[12:15], 0xc pgm[7@0x8001101e3800 + 0x90 ] = 0x0000000c ;; pgm[7@0x8001101e3800 + 0x94 ] = 0xc0220286 s_buffer_load_dword s10, s[12:15], 0x14 pgm[7@0x8001101e3800 + 0x98 ] = 0x00000014 ;; pgm[7@0x8001101e3800 + 0x9c ] = 0xc0260186 s_buffer_load_dwordx2 s[6:7], s[12:15], 0x1c pgm[7@0x8001101e3800 + 0xa0 ] = 0x0000001c ;; pgm[7@0x8001101e3800 + 0xa4 ] = 0xc0260106 s_buffer_load_dwordx2 s[4:5], s[12:15], 0x100 pgm[7@0x8001101e3800 + 0xa8 ] = 0x00000100 ;; pgm[7@0x8001101e3800 + 0xac ] = 0xc0220a46 s_buffer_load_dword s41, s[12:15], 0x108 pgm[7@0x8001101e3800 + 0xb0 ] = 0x00000108 ;; pgm[7@0x8001101e3800 + 0xb4 ] = 0xc0260806 s_buffer_load_dwordx2 s[32:33], s[12:15], 0x110 pgm[7@0x8001101e3800 + 0xb8 ] = 0x00000110 ;; pgm[7@0x8001101e3800 + 0xbc ] = 0xc0220a86 s_buffer_load_dword s42, s[12:15], 0x118 pgm[7@0x8001101e3800 + 0xc0 ] = 0x00000118 ;; pgm[7@0x8001101e3800 + 0xc4 ] = 0xc0260886 s_buffer_load_dwordx2 s[34:35], s[12:15], 0x120 pgm[7@0x8001101e3800 + 0xc8 ] = 0x00000120 ;; pgm[7@0x8001101e3800 + 0xcc ] = 0xc0220ac6 s_buffer_load_dword s43, s[12:15], 0x128 pgm[7@0x8001101e3800 + 0xd0 ] = 0x00000128 ;; pgm[7@0x8001101e3800 + 0xd4 ] = 0xc0260906 s_buffer_load_dwordx2 s[36:37], s[12:15], 0x130 pgm[7@0x8001101e3800 + 0xd8 ] = 0x00000130 ;; pgm[7@0x8001101e3800 + 0xdc ] = 0x7e1802ff v_mov_b32_e32 v12, 0x3fc00000 pgm[7@0x8001101e3800 + 0xe0 ] = 0x3fc00000 ;; pgm[7@0x8001101e3800 + 0xe4 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x8001101e3800 + 0xe8 ] = 0x7e001106 v_cvt_i32_f32_e32 v0, v6 pgm[7@0x8001101e3800 + 0xec ] = 0x24040084 v_lshlrev_b32_e32 v2, 4, v0 pgm[7@0x8001101e3800 + 0xf0 ] = 0xbf800000 s_nop 0 pgm[7@0x8001101e3800 + 0xf4 ] = 0xbf800000 s_nop 0 pgm[7@0x8001101e3800 + 0xf8 ] = 0xe05c1040 buffer_load_dwordx4 v[8:11], v2, s[12:15], 0 offen offset:64 pgm[7@0x8001101e3800 + 0xfc ] = 0x80030802 ;; pgm[7@0x8001101e3800 + 0x100 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x8001101e3800 + 0x104 ] = 0xd1c10000 v_mad_f32 v0, v3, v10, v8 pgm[7@0x8001101e3800 + 0x108 ] = 0x04221503 ;; pgm[7@0x8001101e3800 + 0x10c ] = 0xd1c10001 v_mad_f32 v1, v4, v11, v9 pgm[7@0x8001101e3800 + 0x110 ] = 0x04261704 ;; pgm[7@0x8001101e3800 + 0x114 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x118 ] = 0x0a0a001c v_mul_f32_e32 v5, s28, v0 pgm[7@0x8001101e3800 + 0x11c ] = 0x0a1a001f v_mul_f32_e32 v13, s31, v0 pgm[7@0x8001101e3800 + 0x120 ] = 0x0a0c001d v_mul_f32_e32 v6, s29, v0 pgm[7@0x8001101e3800 + 0x124 ] = 0x0a0e001e v_mul_f32_e32 v7, s30, v0 pgm[7@0x8001101e3800 + 0x128 ] = 0x2c0a0218 v_mac_f32_e32 v5, s24, v1 pgm[7@0x8001101e3800 + 0x12c ] = 0x2c1a021b v_mac_f32_e32 v13, s27, v1 pgm[7@0x8001101e3800 + 0x130 ] = 0x2c0c0219 v_mac_f32_e32 v6, s25, v1 pgm[7@0x8001101e3800 + 0x134 ] = 0x2c0e021a v_mac_f32_e32 v7, s26, v1 pgm[7@0x8001101e3800 + 0x138 ] = 0x02021a17 v_add_f32_e32 v1, s23, v13 pgm[7@0x8001101e3800 + 0x13c ] = 0x020a0a14 v_add_f32_e32 v5, s20, v5 pgm[7@0x8001101e3800 + 0x140 ] = 0xd1c1000d v_mad_f32 v13, -s0, v1, v5 pgm[7@0x8001101e3800 + 0x144 ] = 0x24160200 ;; pgm[7@0x8001101e3800 + 0x148 ] = 0x020c0c15 v_add_f32_e32 v6, s21, v6 pgm[7@0x8001101e3800 + 0x14c ] = 0xd1c1000e v_mad_f32 v14, -s1, v1, v6 pgm[7@0x8001101e3800 + 0x150 ] = 0x241a0201 ;; pgm[7@0x8001101e3800 + 0x154 ] = 0x0a1e1a10 v_mul_f32_e32 v15, s16, v13 pgm[7@0x8001101e3800 + 0x158 ] = 0x0a201a11 v_mul_f32_e32 v16, s17, v13 pgm[7@0x8001101e3800 + 0x15c ] = 0x0a1a1a08 v_mul_f32_e32 v13, s8, v13 pgm[7@0x8001101e3800 + 0x160 ] = 0x02000e16 v_add_f32_e32 v0, s22, v7 pgm[7@0x8001101e3800 + 0x164 ] = 0x2c1a1c06 v_mac_f32_e32 v13, s6, v14 pgm[7@0x8001101e3800 + 0x168 ] = 0x2c1a0012 v_mac_f32_e32 v13, s18, v0 pgm[7@0x8001101e3800 + 0x16c ] = 0x2c1a0227 v_mac_f32_e32 v13, s39, v1 pgm[7@0x8001101e3800 + 0x170 ] = 0x7e1a450d v_rcp_f32_e32 v13, v13 pgm[7@0x8001101e3800 + 0x174 ] = 0x2c1e1c09 v_mac_f32_e32 v15, s9, v14 pgm[7@0x8001101e3800 + 0x178 ] = 0x2c201c0a v_mac_f32_e32 v16, s10, v14 pgm[7@0x8001101e3800 + 0x17c ] = 0x2c1e0007 v_mac_f32_e32 v15, s7, v0 pgm[7@0x8001101e3800 + 0x180 ] = 0x2c20000b v_mac_f32_e32 v16, s11, v0 pgm[7@0x8001101e3800 + 0x184 ] = 0x2c1e0213 v_mac_f32_e32 v15, s19, v1 pgm[7@0x8001101e3800 + 0x188 ] = 0x0a1c1b0f v_mul_f32_e32 v14, v15, v13 pgm[7@0x8001101e3800 + 0x18c ] = 0x2c200226 v_mac_f32_e32 v16, s38, v1 pgm[7@0x8001101e3800 + 0x190 ] = 0x0a1a1b10 v_mul_f32_e32 v13, v16, v13 pgm[7@0x8001101e3800 + 0x194 ] = 0xd1c1000e v_mad_f32 v14, v14, 0.5, 0.5 pgm[7@0x8001101e3800 + 0x198 ] = 0x03c1e10e ;; pgm[7@0x8001101e3800 + 0x19c ] = 0x0a1c1c02 v_mul_f32_e32 v14, s2, v14 pgm[7@0x8001101e3800 + 0x1a0 ] = 0xd1c1000d v_mad_f32 v13, v13, 0.5, 0.5 pgm[7@0x8001101e3800 + 0x1a4 ] = 0x03c1e10d ;; pgm[7@0x8001101e3800 + 0x1a8 ] = 0x0a1a1a03 v_mul_f32_e32 v13, s3, v13 pgm[7@0x8001101e3800 + 0x1ac ] = 0x0a1e1c04 v_mul_f32_e32 v15, s4, v14 pgm[7@0x8001101e3800 + 0x1b0 ] = 0x0a201c20 v_mul_f32_e32 v16, s32, v14 pgm[7@0x8001101e3800 + 0x1b4 ] = 0x0a261c22 v_mul_f32_e32 v19, s34, v14 pgm[7@0x8001101e3800 + 0x1b8 ] = 0x0a1c1c24 v_mul_f32_e32 v14, s36, v14 pgm[7@0x8001101e3800 + 0x1bc ] = 0x2c1e1a05 v_mac_f32_e32 v15, s5, v13 pgm[7@0x8001101e3800 + 0x1c0 ] = 0x2c1c1a25 v_mac_f32_e32 v14, s37, v13 pgm[7@0x8001101e3800 + 0x1c4 ] = 0x2c201a21 v_mac_f32_e32 v16, s33, v13 pgm[7@0x8001101e3800 + 0x1c8 ] = 0x2c261a23 v_mac_f32_e32 v19, s35, v13 pgm[7@0x8001101e3800 + 0x1cc ] = 0x021a1e29 v_add_f32_e32 v13, s41, v15 pgm[7@0x8001101e3800 + 0x1d0 ] = 0x7c82190d v_cmp_lt_f32_e32 vcc, v13, v12 pgm[7@0x8001101e3800 + 0x1d4 ] = 0x021a202a v_add_f32_e32 v13, s42, v16 pgm[7@0x8001101e3800 + 0x1d8 ] = 0x0a0e0200 v_mul_f32_e32 v7, s0, v1 pgm[7@0x8001101e3800 + 0x1dc ] = 0x0a240201 v_mul_f32_e32 v18, s1, v1 pgm[7@0x8001101e3800 + 0x1e0 ] = 0xd0410000 v_cmp_lt_f32_e64 s[0:1], v13, v12 pgm[7@0x8001101e3800 + 0x1e4 ] = 0x0002190d ;; pgm[7@0x8001101e3800 + 0x1e8 ] = 0x021a262b v_add_f32_e32 v13, s43, v19 pgm[7@0x8001101e3800 + 0x1ec ] = 0xd0410002 v_cmp_lt_f32_e64 s[2:3], v13, v12 pgm[7@0x8001101e3800 + 0x1f0 ] = 0x0002190d ;; pgm[7@0x8001101e3800 + 0x1f4 ] = 0x87806a00 s_or_b64 s[0:1], s[0:1], vcc pgm[7@0x8001101e3800 + 0x1f8 ] = 0x021c1c28 v_add_f32_e32 v14, s40, v14 pgm[7@0x8001101e3800 + 0x1fc ] = 0xd0410004 v_cmp_lt_f32_e64 s[4:5], v14, v12 pgm[7@0x8001101e3800 + 0x200 ] = 0x0002190e ;; pgm[7@0x8001101e3800 + 0x204 ] = 0x87800002 s_or_b64 s[0:1], s[2:3], s[0:1] pgm[7@0x8001101e3800 + 0x208 ] = 0x0a220007 v_mul_f32_e32 v17, s7, v0 pgm[7@0x8001101e3800 + 0x20c ] = 0x0a20000b v_mul_f32_e32 v16, s11, v0 pgm[7@0x8001101e3800 + 0x210 ] = 0x0a1a0012 v_mul_f32_e32 v13, s18, v0 pgm[7@0x8001101e3800 + 0x214 ] = 0x0a1e0213 v_mul_f32_e32 v15, s19, v1 pgm[7@0x8001101e3800 + 0x218 ] = 0x0a1c0226 v_mul_f32_e32 v14, s38, v1 pgm[7@0x8001101e3800 + 0x21c ] = 0x87800400 s_or_b64 s[0:1], s[0:1], s[4:5] pgm[7@0x8001101e3800 + 0x220 ] = 0x0a180227 v_mul_f32_e32 v12, s39, v1 pgm[7@0x8001101e3800 + 0x224 ] = 0xbe822000 s_and_saveexec_b64 s[2:3], s[0:1] pgm[7@0x8001101e3800 + 0x228 ] = 0xbf880057 s_cbranch_execz 87 pgm[7@0x8001101e3800 + 0x22c ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0x140 pgm[7@0x8001101e3800 + 0x230 ] = 0x00000140 ;; pgm[7@0x8001101e3800 + 0x234 ] = 0x7e26021f v_mov_b32_e32 v19, s31 pgm[7@0x8001101e3800 + 0x238 ] = 0x7e2c021b v_mov_b32_e32 v22, s27 pgm[7@0x8001101e3800 + 0x23c ] = 0x7e06021c v_mov_b32_e32 v3, s28 pgm[7@0x8001101e3800 + 0x240 ] = 0x7e08021d v_mov_b32_e32 v4, s29 pgm[7@0x8001101e3800 + 0x244 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x248 ] = 0x0a262600 v_mul_f32_e32 v19, s0, v19 pgm[7@0x8001101e3800 + 0x24c ] = 0x2c262c01 v_mac_f32_e32 v19, s1, v22 pgm[7@0x8001101e3800 + 0x250 ] = 0x02262617 v_add_f32_e32 v19, s23, v19 pgm[7@0x8001101e3800 + 0x254 ] = 0x7e280218 v_mov_b32_e32 v20, s24 pgm[7@0x8001101e3800 + 0x258 ] = 0x0a060600 v_mul_f32_e32 v3, s0, v3 pgm[7@0x8001101e3800 + 0x25c ] = 0x7e264513 v_rcp_f32_e32 v19, v19 pgm[7@0x8001101e3800 + 0x260 ] = 0x2c062801 v_mac_f32_e32 v3, s1, v20 pgm[7@0x8001101e3800 + 0x264 ] = 0x7e2a0219 v_mov_b32_e32 v21, s25 pgm[7@0x8001101e3800 + 0x268 ] = 0x0a080800 v_mul_f32_e32 v4, s0, v4 pgm[7@0x8001101e3800 + 0x26c ] = 0x7e284501 v_rcp_f32_e32 v20, v1 pgm[7@0x8001101e3800 + 0x270 ] = 0x2c082a01 v_mac_f32_e32 v4, s1, v21 pgm[7@0x8001101e3800 + 0x274 ] = 0x02080815 v_add_f32_e32 v4, s21, v4 pgm[7@0x8001101e3800 + 0x278 ] = 0x0a082704 v_mul_f32_e32 v4, v4, v19 pgm[7@0x8001101e3800 + 0x27c ] = 0xd1c10004 v_mad_f32 v4, v6, v20, -v4 pgm[7@0x8001101e3800 + 0x280 ] = 0x84122906 ;; pgm[7@0x8001101e3800 + 0x284 ] = 0x02060614 v_add_f32_e32 v3, s20, v3 pgm[7@0x8001101e3800 + 0x288 ] = 0xd04e0000 v_cmp_nlt_f32_e64 s[0:1], 0, v4 pgm[7@0x8001101e3800 + 0x28c ] = 0x00020880 ;; pgm[7@0x8001101e3800 + 0x290 ] = 0x0a062703 v_mul_f32_e32 v3, v3, v19 pgm[7@0x8001101e3800 + 0x294 ] = 0xd1000004 v_cndmask_b32_e64 v4, 1.0, v4, s[0:1] pgm[7@0x8001101e3800 + 0x298 ] = 0x000208f2 ;; pgm[7@0x8001101e3800 + 0x29c ] = 0xd1c10003 v_mad_f32 v3, v5, v20, -v3 pgm[7@0x8001101e3800 + 0x2a0 ] = 0x840e2905 ;; pgm[7@0x8001101e3800 + 0x2a4 ] = 0xd0430000 v_cmp_le_f32_e64 s[0:1], 0, v4 pgm[7@0x8001101e3800 + 0x2a8 ] = 0x00020880 ;; pgm[7@0x8001101e3800 + 0x2ac ] = 0x0a0808f0 v_mul_f32_e32 v4, 0.5, v4 pgm[7@0x8001101e3800 + 0x2b0 ] = 0x7c9c0680 v_cmp_nlt_f32_e32 vcc, 0, v3 pgm[7@0x8001101e3800 + 0x2b4 ] = 0xd1000004 v_cndmask_b32_e64 v4, -0.5, v4, s[0:1] pgm[7@0x8001101e3800 + 0x2b8 ] = 0x000208f1 ;; pgm[7@0x8001101e3800 + 0x2bc ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0xc0 pgm[7@0x8001101e3800 + 0x2c0 ] = 0x000000c0 ;; pgm[7@0x8001101e3800 + 0x2c4 ] = 0x000606f2 v_cndmask_b32_e32 v3, 1.0, v3, vcc pgm[7@0x8001101e3800 + 0x2c8 ] = 0x7c860680 v_cmp_le_f32_e32 vcc, 0, v3 pgm[7@0x8001101e3800 + 0x2cc ] = 0x0a0606f0 v_mul_f32_e32 v3, 0.5, v3 pgm[7@0x8001101e3800 + 0x2d0 ] = 0x000606f1 v_cndmask_b32_e32 v3, -0.5, v3, vcc pgm[7@0x8001101e3800 + 0x2d4 ] = 0x2c0a0303 v_mac_f32_e32 v5, v3, v1 pgm[7@0x8001101e3800 + 0x2d8 ] = 0x2c0c0304 v_mac_f32_e32 v6, v4, v1 pgm[7@0x8001101e3800 + 0x2dc ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x2e0 ] = 0x0a060a00 v_mul_f32_e32 v3, s0, v5 pgm[7@0x8001101e3800 + 0x2e4 ] = 0x0a080a01 v_mul_f32_e32 v4, s1, v5 pgm[7@0x8001101e3800 + 0x2e8 ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0xcc pgm[7@0x8001101e3800 + 0x2ec ] = 0x000000cc ;; pgm[7@0x8001101e3800 + 0x2f0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x2f4 ] = 0x0a260a00 v_mul_f32_e32 v19, s0, v5 pgm[7@0x8001101e3800 + 0x2f8 ] = 0xc0220006 s_buffer_load_dword s0, s[12:15], 0xd4 pgm[7@0x8001101e3800 + 0x2fc ] = 0x000000d4 ;; pgm[7@0x8001101e3800 + 0x300 ] = 0x2c060c01 v_mac_f32_e32 v3, s1, v6 pgm[7@0x8001101e3800 + 0x304 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x308 ] = 0x2c080c00 v_mac_f32_e32 v4, s0, v6 pgm[7@0x8001101e3800 + 0x30c ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0xdc pgm[7@0x8001101e3800 + 0x310 ] = 0x000000dc ;; pgm[7@0x8001101e3800 + 0x314 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x318 ] = 0x2c260c00 v_mac_f32_e32 v19, s0, v6 pgm[7@0x8001101e3800 + 0x31c ] = 0xc0220006 s_buffer_load_dword s0, s[12:15], 0xe4 pgm[7@0x8001101e3800 + 0x320 ] = 0x000000e4 ;; pgm[7@0x8001101e3800 + 0x324 ] = 0x2c060001 v_mac_f32_e32 v3, s1, v0 pgm[7@0x8001101e3800 + 0x328 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x32c ] = 0x2c080000 v_mac_f32_e32 v4, s0, v0 pgm[7@0x8001101e3800 + 0x330 ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0xec pgm[7@0x8001101e3800 + 0x334 ] = 0x000000ec ;; pgm[7@0x8001101e3800 + 0x338 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x33c ] = 0x2c260000 v_mac_f32_e32 v19, s0, v0 pgm[7@0x8001101e3800 + 0x340 ] = 0xc0220006 s_buffer_load_dword s0, s[12:15], 0xf4 pgm[7@0x8001101e3800 + 0x344 ] = 0x000000f4 ;; pgm[7@0x8001101e3800 + 0x348 ] = 0x2c060201 v_mac_f32_e32 v3, s1, v1 pgm[7@0x8001101e3800 + 0x34c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x350 ] = 0x2c080200 v_mac_f32_e32 v4, s0, v1 pgm[7@0x8001101e3800 + 0x354 ] = 0xc0220006 s_buffer_load_dword s0, s[12:15], 0xfc pgm[7@0x8001101e3800 + 0x358 ] = 0x000000fc ;; pgm[7@0x8001101e3800 + 0x35c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x360 ] = 0x2c260200 v_mac_f32_e32 v19, s0, v1 pgm[7@0x8001101e3800 + 0x364 ] = 0x7e264513 v_rcp_f32_e32 v19, v19 pgm[7@0x8001101e3800 + 0x368 ] = 0xd1c10003 v_mad_f32 v3, v3, v19, -v8 pgm[7@0x8001101e3800 + 0x36c ] = 0x84222703 ;; pgm[7@0x8001101e3800 + 0x370 ] = 0xd1c10004 v_mad_f32 v4, v4, v19, -v9 pgm[7@0x8001101e3800 + 0x374 ] = 0x84262704 ;; pgm[7@0x8001101e3800 + 0x378 ] = 0x7e10450a v_rcp_f32_e32 v8, v10 pgm[7@0x8001101e3800 + 0x37c ] = 0x7e12450b v_rcp_f32_e32 v9, v11 pgm[7@0x8001101e3800 + 0x380 ] = 0x0a061103 v_mul_f32_e32 v3, v3, v8 pgm[7@0x8001101e3800 + 0x384 ] = 0x0a081304 v_mul_f32_e32 v4, v4, v9 pgm[7@0x8001101e3800 + 0x388 ] = 0x87fe027e s_or_b64 exec, exec, s[2:3] pgm[7@0x8001101e3800 + 0x38c ] = 0xc02201c6 s_buffer_load_dword s7, s[12:15], 0x8 pgm[7@0x8001101e3800 + 0x390 ] = 0x00000008 ;; pgm[7@0x8001101e3800 + 0x394 ] = 0xe05c11b0 buffer_load_dwordx4 v[8:11], v2, s[12:15], 0 offen offset:432 pgm[7@0x8001101e3800 + 0x398 ] = 0x80030802 ;; pgm[7@0x8001101e3800 + 0x39c ] = 0x04040f05 v_sub_f32_e32 v2, v5, v7 pgm[7@0x8001101e3800 + 0x3a0 ] = 0x040a2506 v_sub_f32_e32 v5, v6, v18 pgm[7@0x8001101e3800 + 0x3a4 ] = 0x0a0c0410 v_mul_f32_e32 v6, s16, v2 pgm[7@0x8001101e3800 + 0x3a8 ] = 0xc02202c6 s_buffer_load_dword s11, s[12:15], 0x18 pgm[7@0x8001101e3800 + 0x3ac ] = 0x00000018 ;; pgm[7@0x8001101e3800 + 0x3b0 ] = 0x0a0e0411 v_mul_f32_e32 v7, s17, v2 pgm[7@0x8001101e3800 + 0x3b4 ] = 0xc0220406 s_buffer_load_dword s16, s[12:15], 0x28 pgm[7@0x8001101e3800 + 0x3b8 ] = 0x00000028 ;; pgm[7@0x8001101e3800 + 0x3bc ] = 0xc0220446 s_buffer_load_dword s17, s[12:15], 0x38 pgm[7@0x8001101e3800 + 0x3c0 ] = 0x00000038 ;; pgm[7@0x8001101e3800 + 0x3c4 ] = 0x2c0c0a09 v_mac_f32_e32 v6, s9, v5 pgm[7@0x8001101e3800 + 0x3c8 ] = 0xc0260106 s_buffer_load_dwordx2 s[4:5], s[12:15], 0x170 pgm[7@0x8001101e3800 + 0x3cc ] = 0x00000170 ;; pgm[7@0x8001101e3800 + 0x3d0 ] = 0x020c0d11 v_add_f32_e32 v6, v17, v6 pgm[7@0x8001101e3800 + 0x3d4 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x3d8 ] = 0x0a220407 v_mul_f32_e32 v17, s7, v2 pgm[7@0x8001101e3800 + 0x3dc ] = 0x0a040408 v_mul_f32_e32 v2, s8, v2 pgm[7@0x8001101e3800 + 0x3e0 ] = 0xc0260006 s_buffer_load_dwordx2 s[0:1], s[12:15], 0x180 pgm[7@0x8001101e3800 + 0x3e4 ] = 0x00000180 ;; pgm[7@0x8001101e3800 + 0x3e8 ] = 0x2c0e0a0a v_mac_f32_e32 v7, s10, v5 pgm[7@0x8001101e3800 + 0x3ec ] = 0x2c040a06 v_mac_f32_e32 v2, s6, v5 pgm[7@0x8001101e3800 + 0x3f0 ] = 0x2c220a0b v_mac_f32_e32 v17, s11, v5 pgm[7@0x8001101e3800 + 0x3f4 ] = 0xc0260086 s_buffer_load_dwordx2 s[2:3], s[12:15], 0x1a0 pgm[7@0x8001101e3800 + 0x3f8 ] = 0x000001a0 ;; pgm[7@0x8001101e3800 + 0x3fc ] = 0x2c220010 v_mac_f32_e32 v17, s16, v0 pgm[7@0x8001101e3800 + 0x400 ] = 0x020e0f10 v_add_f32_e32 v7, v16, v7 pgm[7@0x8001101e3800 + 0x404 ] = 0x0204050d v_add_f32_e32 v2, v13, v2 pgm[7@0x8001101e3800 + 0x408 ] = 0x2c220211 v_mac_f32_e32 v17, s17, v1 pgm[7@0x8001101e3800 + 0x40c ] = 0x020c0d0f v_add_f32_e32 v6, v15, v6 pgm[7@0x8001101e3800 + 0x410 ] = 0x020e0f0e v_add_f32_e32 v7, v14, v7 pgm[7@0x8001101e3800 + 0x414 ] = 0x0204050c v_add_f32_e32 v2, v12, v2 pgm[7@0x8001101e3800 + 0x418 ] = 0xc40008cf exp pos0 v6, v7, v17, v2 done pgm[7@0x8001101e3800 + 0x41c ] = 0x02110706 ;; pgm[7@0x8001101e3800 + 0x420 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x8001101e3800 + 0x424 ] = 0xd1c10000 v_mad_f32 v0, v3, v10, v8 pgm[7@0x8001101e3800 + 0x428 ] = 0x04221503 ;; pgm[7@0x8001101e3800 + 0x42c ] = 0x0a060004 v_mul_f32_e32 v3, s4, v0 pgm[7@0x8001101e3800 + 0x430 ] = 0xd1c10001 v_mad_f32 v1, v4, v11, v9 pgm[7@0x8001101e3800 + 0x434 ] = 0x04261704 ;; pgm[7@0x8001101e3800 + 0x438 ] = 0x0a000005 v_mul_f32_e32 v0, s5, v0 pgm[7@0x8001101e3800 + 0x43c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x8001101e3800 + 0x440 ] = 0x2c000201 v_mac_f32_e32 v0, s1, v1 pgm[7@0x8001101e3800 + 0x444 ] = 0x2c060200 v_mac_f32_e32 v3, s0, v1 pgm[7@0x8001101e3800 + 0x448 ] = 0x02020602 v_add_f32_e32 v1, s2, v3 pgm[7@0x8001101e3800 + 0x44c ] = 0x02000003 v_add_f32_e32 v0, s3, v0 pgm[7@0x8001101e3800 + 0x450 ] = 0xc400020f exp param0 v1, v0, v0, v0 pgm[7@0x8001101e3800 + 0x454 ] = 0x00000001 ;; pgm[7@0x8001101e3800 + 0x458 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x80010006e400 of length 320 bytes from IB[7@0x800108ea1c00 + 0x84c] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x000000000336e2b1, VA=0x00000006e000, PBA==0x00000336e000, V=1, S=0, P=0 pgm[7@0x80010006e400 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x80010006e400 + 0x4 ] = 0x7e1c0310 v_mov_b32_e32 v14, v16 pgm[7@0x80010006e400 + 0x8 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x80010006e400 + 0xc ] = 0xbe900003 s_mov_b32 s16, s3 pgm[7@0x80010006e400 + 0x10 ] = 0xbe800002 s_mov_b32 s0, s2 pgm[7@0x80010006e400 + 0x14 ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[7@0x80010006e400 + 0x18 ] = 0x00027fac ;; pgm[7@0x80010006e400 + 0x1c ] = 0xb0020050 s_movk_i32 s2, 0x50 pgm[7@0x80010006e400 + 0x20 ] = 0xbe8100ff s_mov_b32 s1, 0x8000 pgm[7@0x80010006e400 + 0x24 ] = 0x00008000 ;; pgm[7@0x80010006e400 + 0x28 ] = 0xc0220300 s_buffer_load_dword s12, s[0:3], 0x38 pgm[7@0x80010006e400 + 0x2c ] = 0x00000038 ;; pgm[7@0x80010006e400 + 0x30 ] = 0xc0260200 s_buffer_load_dwordx2 s[8:9], s[0:3], 0x40 pgm[7@0x80010006e400 + 0x34 ] = 0x00000040 ;; pgm[7@0x80010006e400 + 0x38 ] = 0xb0118000 s_movk_i32 s17, 0x8000 pgm[7@0x80010006e400 + 0x3c ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x80010006e400 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x80010006e400 + 0x44 ] = 0x7e000209 v_mov_b32_e32 v0, s9 pgm[7@0x80010006e400 + 0x48 ] = 0xd1c10000 v_mad_f32 v0, s8, v13, v0 pgm[7@0x80010006e400 + 0x4c ] = 0x04021a08 ;; pgm[7@0x80010006e400 + 0x50 ] = 0xc0260200 s_buffer_load_dwordx2 s[8:9], s[0:3], 0x0 pgm[7@0x80010006e400 + 0x54 ] = 0x00000000 ;; pgm[7@0x80010006e400 + 0x58 ] = 0xc0220340 s_buffer_load_dword s13, s[0:3], 0x8 pgm[7@0x80010006e400 + 0x5c ] = 0x00000008 ;; pgm[7@0x80010006e400 + 0x60 ] = 0xc0260280 s_buffer_load_dwordx2 s[10:11], s[0:3], 0x10 pgm[7@0x80010006e400 + 0x64 ] = 0x00000010 ;; pgm[7@0x80010006e400 + 0x68 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x80010006e400 + 0x6c ] = 0x0a021808 v_mul_f32_e32 v1, s8, v12 pgm[7@0x80010006e400 + 0x70 ] = 0x2c020009 v_mac_f32_e32 v1, s9, v0 pgm[7@0x80010006e400 + 0x74 ] = 0xd1018001 v_add_f32_e64 v1, v1, s13 clamp pgm[7@0x80010006e400 + 0x78 ] = 0x00001b01 ;; pgm[7@0x80010006e400 + 0x7c ] = 0xc0220340 s_buffer_load_dword s13, s[0:3], 0x18 pgm[7@0x80010006e400 + 0x80 ] = 0x00000018 ;; pgm[7@0x80010006e400 + 0x84 ] = 0xc0260200 s_buffer_load_dwordx2 s[8:9], s[0:3], 0x20 pgm[7@0x80010006e400 + 0x88 ] = 0x00000020 ;; pgm[7@0x80010006e400 + 0x8c ] = 0x0a08180a v_mul_f32_e32 v4, s10, v12 pgm[7@0x80010006e400 + 0x90 ] = 0x2c08000b v_mac_f32_e32 v4, s11, v0 pgm[7@0x80010006e400 + 0x94 ] = 0xc0220380 s_buffer_load_dword s14, s[0:3], 0x28 pgm[7@0x80010006e400 + 0x98 ] = 0x00000028 ;; pgm[7@0x80010006e400 + 0x9c ] = 0xc0260280 s_buffer_load_dwordx2 s[10:11], s[0:3], 0x30 pgm[7@0x80010006e400 + 0xa0 ] = 0x00000030 ;; pgm[7@0x80010006e400 + 0xa4 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x80010006e400 + 0xa8 ] = 0xd1018004 v_add_f32_e64 v4, v4, s13 clamp pgm[7@0x80010006e400 + 0xac ] = 0x00001b04 ;; pgm[7@0x80010006e400 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[7@0x80010006e400 + 0xb4 ] = 0x0a081808 v_mul_f32_e32 v4, s8, v12 pgm[7@0x80010006e400 + 0xb8 ] = 0x2c080009 v_mac_f32_e32 v4, s9, v0 pgm[7@0x80010006e400 + 0xbc ] = 0xd1018004 v_add_f32_e64 v4, v4, s14 clamp pgm[7@0x80010006e400 + 0xc0 ] = 0x00001d04 ;; pgm[7@0x80010006e400 + 0xc4 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[7@0x80010006e400 + 0xc8 ] = 0x0a08180a v_mul_f32_e32 v4, s10, v12 pgm[7@0x80010006e400 + 0xcc ] = 0x2c08000b v_mac_f32_e32 v4, s11, v0 pgm[7@0x80010006e400 + 0xd0 ] = 0xd1018000 v_add_f32_e64 v0, v4, s12 clamp pgm[7@0x80010006e400 + 0xd4 ] = 0x00001904 ;; pgm[7@0x80010006e400 + 0xd8 ] = 0xc00e0208 s_load_dwordx8 s[8:15], s[16:17], 0x200 pgm[7@0x80010006e400 + 0xdc ] = 0x00000200 ;; pgm[7@0x80010006e400 + 0xe0 ] = 0xc00a0008 s_load_dwordx4 s[0:3], s[16:17], 0x230 pgm[7@0x80010006e400 + 0xe4 ] = 0x00000230 ;; pgm[7@0x80010006e400 + 0xe8 ] = 0x0a0c0101 v_mul_f32_e32 v6, v1, v0 pgm[7@0x80010006e400 + 0xec ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x80010006e400 + 0xf0 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x80010006e400 + 0xf4 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x80010006e400 + 0xf8 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x80010006e400 + 0xfc ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x80010006e400 + 0x100 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x80010006e400 + 0x104 ] = 0xbf800000 s_nop 0 pgm[7@0x80010006e400 + 0x108 ] = 0xf0800f00 image_sample v[2:5], v0, s[8:15], s[0:3] dmask:0xf pgm[7@0x80010006e400 + 0x10c ] = 0x00020200 ;; pgm[7@0x80010006e400 + 0x110 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x80010006e400 + 0x114 ] = 0x0a020d03 v_mul_f32_e32 v1, v3, v6 pgm[7@0x80010006e400 + 0x118 ] = 0x0a000d04 v_mul_f32_e32 v0, v4, v6 pgm[7@0x80010006e400 + 0x11c ] = 0x0a040d02 v_mul_f32_e32 v2, v2, v6 pgm[7@0x80010006e400 + 0x120 ] = 0x0a060d05 v_mul_f32_e32 v3, v5, v6 pgm[7@0x80010006e400 + 0x124 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x80010006e400 + 0x128 ] = 0x00020300 ;; pgm[7@0x80010006e400 + 0x12c ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x80010006e400 + 0x130 ] = 0x00020702 ;; pgm[7@0x80010006e400 + 0x134 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x80010006e400 + 0x138 ] = 0x00000100 ;; pgm[7@0x80010006e400 + 0x13c ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100072200 of length 392 bytes from IB[7@0x800108ea1c00 + 0x954] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 pgm[7@0x800100072200 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[7@0x800100072200 + 0x4 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[7@0x800100072200 + 0x8 ] = 0xbe900002 s_mov_b32 s16, s2 pgm[7@0x800100072200 + 0xc ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[7@0x800100072200 + 0x10 ] = 0x00000000 ;; pgm[7@0x800100072200 + 0x14 ] = 0xbe9300ff s_mov_b32 s19, 0x27fac pgm[7@0x800100072200 + 0x18 ] = 0x00027fac ;; pgm[7@0x800100072200 + 0x1c ] = 0xb0120150 s_movk_i32 s18, 0x150 pgm[7@0x800100072200 + 0x20 ] = 0xbe9100ff s_mov_b32 s17, 0x8000 pgm[7@0x800100072200 + 0x24 ] = 0x00008000 ;; pgm[7@0x800100072200 + 0x28 ] = 0xc02a0508 s_buffer_load_dwordx4 s[20:23], s[16:19], 0x80 pgm[7@0x800100072200 + 0x2c ] = 0x00000080 ;; pgm[7@0x800100072200 + 0x30 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072200 + 0x34 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[7@0x800100072200 + 0x38 ] = 0x80000004 ;; pgm[7@0x800100072200 + 0x3c ] = 0xc02a0608 s_buffer_load_dwordx4 s[24:27], s[16:19], 0x90 pgm[7@0x800100072200 + 0x40 ] = 0x00000090 ;; pgm[7@0x800100072200 + 0x44 ] = 0xc02a0708 s_buffer_load_dwordx4 s[28:31], s[16:19], 0xb0 pgm[7@0x800100072200 + 0x48 ] = 0x000000b0 ;; pgm[7@0x800100072200 + 0x4c ] = 0xc0260988 s_buffer_load_dwordx2 s[38:39], s[16:19], 0xc0 pgm[7@0x800100072200 + 0x50 ] = 0x000000c0 ;; pgm[7@0x800100072200 + 0x54 ] = 0xc0260808 s_buffer_load_dwordx2 s[32:33], s[16:19], 0xd0 pgm[7@0x800100072200 + 0x58 ] = 0x000000d0 ;; pgm[7@0x800100072200 + 0x5c ] = 0xc02a0308 s_buffer_load_dwordx4 s[12:15], s[16:19], 0x0 pgm[7@0x800100072200 + 0x60 ] = 0x00000000 ;; pgm[7@0x800100072200 + 0x64 ] = 0xc02a0208 s_buffer_load_dwordx4 s[8:11], s[16:19], 0x10 pgm[7@0x800100072200 + 0x68 ] = 0x00000010 ;; pgm[7@0x800100072200 + 0x6c ] = 0xc02a0108 s_buffer_load_dwordx4 s[4:7], s[16:19], 0x20 pgm[7@0x800100072200 + 0x70 ] = 0x00000020 ;; pgm[7@0x800100072200 + 0x74 ] = 0xc02a0008 s_buffer_load_dwordx4 s[0:3], s[16:19], 0x30 pgm[7@0x800100072200 + 0x78 ] = 0x00000030 ;; pgm[7@0x800100072200 + 0x7c ] = 0xc0260888 s_buffer_load_dwordx2 s[34:35], s[16:19], 0xe0 pgm[7@0x800100072200 + 0x80 ] = 0x000000e0 ;; pgm[7@0x800100072200 + 0x84 ] = 0xc0260908 s_buffer_load_dwordx2 s[36:37], s[16:19], 0x100 pgm[7@0x800100072200 + 0x88 ] = 0x00000100 ;; pgm[7@0x800100072200 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100072200 + 0x90 ] = 0x7e041103 v_cvt_i32_f32_e32 v2, v3 pgm[7@0x800100072200 + 0x94 ] = 0x24140484 v_lshlrev_b32_e32 v10, 4, v2 pgm[7@0x800100072200 + 0x98 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072200 + 0x9c ] = 0xbf800000 s_nop 0 pgm[7@0x800100072200 + 0xa0 ] = 0xe05c1040 buffer_load_dwordx4 v[2:5], v10, s[16:19], 0 offen offset:64 pgm[7@0x800100072200 + 0xa4 ] = 0x8004020a ;; pgm[7@0x800100072200 + 0xa8 ] = 0xe05c1110 buffer_load_dwordx4 v[6:9], v10, s[16:19], 0 offen offset:272 pgm[7@0x800100072200 + 0xac ] = 0x8004060a ;; pgm[7@0x800100072200 + 0xb0 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[7@0x800100072200 + 0xb4 ] = 0xd1c10002 v_mad_f32 v2, v0, v4, v2 pgm[7@0x800100072200 + 0xb8 ] = 0x040a0900 ;; pgm[7@0x800100072200 + 0xbc ] = 0xd1c10003 v_mad_f32 v3, v1, v5, v3 pgm[7@0x800100072200 + 0xc0 ] = 0x040e0b01 ;; pgm[7@0x800100072200 + 0xc4 ] = 0x0a080414 v_mul_f32_e32 v4, s20, v2 pgm[7@0x800100072200 + 0xc8 ] = 0x0a0a0415 v_mul_f32_e32 v5, s21, v2 pgm[7@0x800100072200 + 0xcc ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100072200 + 0xd0 ] = 0xd1c10000 v_mad_f32 v0, v0, v8, v6 pgm[7@0x800100072200 + 0xd4 ] = 0x041a1100 ;; pgm[7@0x800100072200 + 0xd8 ] = 0x0a0c0416 v_mul_f32_e32 v6, s22, v2 pgm[7@0x800100072200 + 0xdc ] = 0x0a040417 v_mul_f32_e32 v2, s23, v2 pgm[7@0x800100072200 + 0xe0 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072200 + 0xe4 ] = 0x2c04061b v_mac_f32_e32 v2, s27, v3 pgm[7@0x800100072200 + 0xe8 ] = 0xd1c10001 v_mad_f32 v1, v1, v9, v7 pgm[7@0x800100072200 + 0xec ] = 0x041e1301 ;; pgm[7@0x800100072200 + 0xf0 ] = 0x0a0e0020 v_mul_f32_e32 v7, s32, v0 pgm[7@0x800100072200 + 0xf4 ] = 0x0a000021 v_mul_f32_e32 v0, s33, v0 pgm[7@0x800100072200 + 0xf8 ] = 0x2c080618 v_mac_f32_e32 v4, s24, v3 pgm[7@0x800100072200 + 0xfc ] = 0x2c000223 v_mac_f32_e32 v0, s35, v1 pgm[7@0x800100072200 + 0x100 ] = 0x2c0e0222 v_mac_f32_e32 v7, s34, v1 pgm[7@0x800100072200 + 0x104 ] = 0x2c0a0619 v_mac_f32_e32 v5, s25, v3 pgm[7@0x800100072200 + 0x108 ] = 0x0202081c v_add_f32_e32 v1, s28, v4 pgm[7@0x800100072200 + 0x10c ] = 0x0204041f v_add_f32_e32 v2, s31, v2 pgm[7@0x800100072200 + 0x110 ] = 0x2c0c061a v_mac_f32_e32 v6, s26, v3 pgm[7@0x800100072200 + 0x114 ] = 0x02060a1d v_add_f32_e32 v3, s29, v5 pgm[7@0x800100072200 + 0x118 ] = 0xd1c10001 v_mad_f32 v1, -s38, v2, v1 pgm[7@0x800100072200 + 0x11c ] = 0x24060426 ;; pgm[7@0x800100072200 + 0x120 ] = 0x02080c1e v_add_f32_e32 v4, s30, v6 pgm[7@0x800100072200 + 0x124 ] = 0x020a0e24 v_add_f32_e32 v5, s36, v7 pgm[7@0x800100072200 + 0x128 ] = 0xd1c10003 v_mad_f32 v3, -s39, v2, v3 pgm[7@0x800100072200 + 0x12c ] = 0x240e0427 ;; pgm[7@0x800100072200 + 0x130 ] = 0x0a0c020c v_mul_f32_e32 v6, s12, v1 pgm[7@0x800100072200 + 0x134 ] = 0x0a0e020d v_mul_f32_e32 v7, s13, v1 pgm[7@0x800100072200 + 0x138 ] = 0x0a10020e v_mul_f32_e32 v8, s14, v1 pgm[7@0x800100072200 + 0x13c ] = 0x0a02020f v_mul_f32_e32 v1, s15, v1 pgm[7@0x800100072200 + 0x140 ] = 0x2c0c0608 v_mac_f32_e32 v6, s8, v3 pgm[7@0x800100072200 + 0x144 ] = 0x2c0e0609 v_mac_f32_e32 v7, s9, v3 pgm[7@0x800100072200 + 0x148 ] = 0x2c10060a v_mac_f32_e32 v8, s10, v3 pgm[7@0x800100072200 + 0x14c ] = 0x2c02060b v_mac_f32_e32 v1, s11, v3 pgm[7@0x800100072200 + 0x150 ] = 0x2c0c0804 v_mac_f32_e32 v6, s4, v4 pgm[7@0x800100072200 + 0x154 ] = 0x2c0e0805 v_mac_f32_e32 v7, s5, v4 pgm[7@0x800100072200 + 0x158 ] = 0x2c100806 v_mac_f32_e32 v8, s6, v4 pgm[7@0x800100072200 + 0x15c ] = 0x2c020807 v_mac_f32_e32 v1, s7, v4 pgm[7@0x800100072200 + 0x160 ] = 0x2c0c0400 v_mac_f32_e32 v6, s0, v2 pgm[7@0x800100072200 + 0x164 ] = 0x2c0e0401 v_mac_f32_e32 v7, s1, v2 pgm[7@0x800100072200 + 0x168 ] = 0x2c100402 v_mac_f32_e32 v8, s2, v2 pgm[7@0x800100072200 + 0x16c ] = 0x2c020403 v_mac_f32_e32 v1, s3, v2 pgm[7@0x800100072200 + 0x170 ] = 0xc40008cf exp pos0 v6, v7, v8, v1 done pgm[7@0x800100072200 + 0x174 ] = 0x01080706 ;; pgm[7@0x800100072200 + 0x178 ] = 0x02000025 v_add_f32_e32 v0, s37, v0 pgm[7@0x800100072200 + 0x17c ] = 0xc400020f exp param0 v5, v0, v0, v0 pgm[7@0x800100072200 + 0x180 ] = 0x00000005 ;; pgm[7@0x800100072200 + 0x184 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100072400 of length 208 bytes from IB[7@0x800108ea1c00 + 0x96c] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033722b1, VA=0x000000072000, PBA==0x000003372000, V=1, S=0, P=0 pgm[7@0x800100072400 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[7@0x800100072400 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[7@0x800100072400 + 0x8 ] = 0xbe940003 s_mov_b32 s20, s3 pgm[7@0x800100072400 + 0xc ] = 0xb0158000 s_movk_i32 s21, 0x8000 pgm[7@0x800100072400 + 0x10 ] = 0xc00e020a s_load_dwordx8 s[8:15], s[20:21], 0x200 pgm[7@0x800100072400 + 0x14 ] = 0x00000200 ;; pgm[7@0x800100072400 + 0x18 ] = 0xc00a040a s_load_dwordx4 s[16:19], s[20:21], 0x230 pgm[7@0x800100072400 + 0x1c ] = 0x00000230 ;; pgm[7@0x800100072400 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100072400 + 0x24 ] = 0xbe800002 s_mov_b32 s0, s2 pgm[7@0x800100072400 + 0x28 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[7@0x800100072400 + 0x2c ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[7@0x800100072400 + 0x30 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[7@0x800100072400 + 0x34 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[7@0x800100072400 + 0x38 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[7@0x800100072400 + 0x3c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072400 + 0x40 ] = 0xbf800000 s_nop 0 pgm[7@0x800100072400 + 0x44 ] = 0xf0800700 image_sample v[4:6], v0, s[8:15], s[16:19] dmask:0x7 pgm[7@0x800100072400 + 0x48 ] = 0x00820400 ;; pgm[7@0x800100072400 + 0x4c ] = 0xc00e020a s_load_dwordx8 s[8:15], s[20:21], 0x240 pgm[7@0x800100072400 + 0x50 ] = 0x00000240 ;; pgm[7@0x800100072400 + 0x54 ] = 0xc00a040a s_load_dwordx4 s[16:19], s[20:21], 0x270 pgm[7@0x800100072400 + 0x58 ] = 0x00000270 ;; pgm[7@0x800100072400 + 0x5c ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[7@0x800100072400 + 0x60 ] = 0x00027fac ;; pgm[7@0x800100072400 + 0x64 ] = 0xbe820090 s_mov_b32 s2, 16 pgm[7@0x800100072400 + 0x68 ] = 0xbe8100ff s_mov_b32 s1, 0x8000 pgm[7@0x800100072400 + 0x6c ] = 0x00008000 ;; pgm[7@0x800100072400 + 0x70 ] = 0xc0220000 s_buffer_load_dword s0, s[0:3], 0x0 pgm[7@0x800100072400 + 0x74 ] = 0x00000000 ;; pgm[7@0x800100072400 + 0x78 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[7@0x800100072400 + 0x7c ] = 0xf0800700 image_sample v[0:2], v0, s[8:15], s[16:19] dmask:0x7 pgm[7@0x800100072400 + 0x80 ] = 0x00820000 ;; pgm[7@0x800100072400 + 0x84 ] = 0xd0cd006a v_cmp_ne_u32_e64 vcc, s0, -1 pgm[7@0x800100072400 + 0x88 ] = 0x00018200 ;; pgm[7@0x800100072400 + 0x8c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[7@0x800100072400 + 0x90 ] = 0x040000f2 v_sub_f32_e32 v0, 1.0, v0 pgm[7@0x800100072400 + 0x94 ] = 0x040202f2 v_sub_f32_e32 v1, 1.0, v1 pgm[7@0x800100072400 + 0x98 ] = 0x040404f2 v_sub_f32_e32 v2, 1.0, v2 pgm[7@0x800100072400 + 0x9c ] = 0x02060b01 v_add_f32_e32 v3, v1, v5 pgm[7@0x800100072400 + 0xa0 ] = 0x02000900 v_add_f32_e32 v0, v0, v4 pgm[7@0x800100072400 + 0xa4 ] = 0x020e0d02 v_add_f32_e32 v7, v2, v6 pgm[7@0x800100072400 + 0xa8 ] = 0x00040104 v_cndmask_b32_e32 v2, v4, v0, vcc pgm[7@0x800100072400 + 0xac ] = 0x00020705 v_cndmask_b32_e32 v1, v5, v3, vcc pgm[7@0x800100072400 + 0xb0 ] = 0x00000f06 v_cndmask_b32_e32 v0, v6, v7, vcc pgm[7@0x800100072400 + 0xb4 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100072400 + 0xb8 ] = 0x00020300 ;; pgm[7@0x800100072400 + 0xbc ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100072400 + 0xc0 ] = 0x00020702 ;; pgm[7@0x800100072400 + 0xc4 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100072400 + 0xc8 ] = 0x00000100 ;; pgm[7@0x800100072400 + 0xcc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067a00 of length 60 bytes from IB[7@0x800108ea1c00 + 0xbd0] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067a00 + 0x0 ] = 0x7e020203 v_mov_b32_e32 v1, s3 pgm[7@0x800100067a00 + 0x4 ] = 0x7e040202 v_mov_b32_e32 v2, s2 pgm[7@0x800100067a00 + 0x8 ] = 0x7d980082 v_cmp_gt_u32_e32 vcc, 2, v0 pgm[7@0x800100067a00 + 0xc ] = 0x00060501 v_cndmask_b32_e32 v3, v1, v2, vcc pgm[7@0x800100067a00 + 0x10 ] = 0x7d940081 v_cmp_eq_u32_e32 vcc, 1, v0 pgm[7@0x800100067a00 + 0x14 ] = 0x00000302 v_cndmask_b32_e32 v0, v2, v1, vcc pgm[7@0x800100067a00 + 0x18 ] = 0x7e020af9 v_cvt_f32_i32_sdwa v1, sext(v3) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 pgm[7@0x800100067a00 + 0x1c ] = 0x000c0603 ;; pgm[7@0x800100067a00 + 0x20 ] = 0x7e000af9 v_cvt_f32_i32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 pgm[7@0x800100067a00 + 0x24 ] = 0x000d0600 ;; pgm[7@0x800100067a00 + 0x28 ] = 0x7e0402f2 v_mov_b32_e32 v2, 1.0 pgm[7@0x800100067a00 + 0x2c ] = 0x7e060204 v_mov_b32_e32 v3, s4 pgm[7@0x800100067a00 + 0x30 ] = 0xc40008cf exp pos0 v1, v0, v3, v2 done pgm[7@0x800100067a00 + 0x34 ] = 0x02030001 ;; pgm[7@0x800100067a00 + 0x38 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 7@0x800100067c00 of length 52 bytes from IB[7@0x800108ea1c00 + 0xbf4] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000033672b1, VA=0x000000067000, PBA==0x000003367000, V=1, S=0, P=0 pgm[7@0x800100067c00 + 0x0 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[7@0x800100067c00 + 0x4 ] = 0xbf800000 s_nop 0 pgm[7@0x800100067c00 + 0x8 ] = 0xd4020002 v_interp_mov_f32_e32 v0, p0, attr0.x pgm[7@0x800100067c00 + 0xc ] = 0xd4060102 v_interp_mov_f32_e32 v1, p0, attr0.y pgm[7@0x800100067c00 + 0x10 ] = 0xd40a0202 v_interp_mov_f32_e32 v2, p0, attr0.z pgm[7@0x800100067c00 + 0x14 ] = 0xd40e0302 v_interp_mov_f32_e32 v3, p0, attr0.w pgm[7@0x800100067c00 + 0x18 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[7@0x800100067c00 + 0x1c ] = 0x00020300 ;; pgm[7@0x800100067c00 + 0x20 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[7@0x800100067c00 + 0x24 ] = 0x00020702 ;; pgm[7@0x800100067c00 + 0x28 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[7@0x800100067c00 + 0x2c ] = 0x00000100 ;; pgm[7@0x800100067c00 + 0x30 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:3 0x800100000800 of 48 words from IB[3@0x80011d8a0000 + 0xc] [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32=0xfefff001 [VERBOSE]: mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT3_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fefff001, VA=0x000000000000, PBA==0x0001fefff000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fe8a6001, VA=0x800000000000, PBA==0x0001fe8a6000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fe8a5001, VA=0x000100000000, PBA==0x0001fe8a5000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fe8a4001, VA=0x000000000000, PBA==0x0001fe8a4000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000035602f1, VA=0x000000000000, PBA==0x000003560000, V=1, S=0, P=0 IB[3@0x800100000800 + 0x0 ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] IB[3@0x800100000800 + 0x4 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0 IB[3@0x800100000800 + 0x8 ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 IB[3@0x800100000800 + 0xc ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[3@0x800100000800 + 0x10 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[3@0x800100000800 + 0x14 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x800100000800 + 0x18 ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[3@0x800100000800 + 0x1c ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[3@0x800100000800 + 0x20 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x800100000800 + 0x24 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[3@0x800100000800 + 0x28 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[3@0x800100000800 + 0x2c ] = 0xc0037900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x800100000800 + 0x30 ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248 IB[3@0x800100000800 + 0x34 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[3@0x800100000800 + 0x38 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[3@0x800100000800 + 0x3c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 3: gfx90.mmVGT_INDX_OFFSET <= 0x00000000 IB[3@0x800100000800 + 0x40 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x800100000800 + 0x44 ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[3@0x800100000800 + 0x48 ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f IB[3@0x800100000800 + 0x4c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x800100000800 + 0x50 ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[3@0x800100000800 + 0x54 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[3@0x800100000800 + 0x58 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x800100000800 + 0x5c ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[3@0x800100000800 + 0x60 ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[3@0x800100000800 + 0x64 ] = 0x00000037 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000037 IB[3@0x800100000800 + 0x68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[3@0x800100000800 + 0x6c ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[3@0x800100000800 + 0x70 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[3@0x800100000800 + 0x74 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x800100000800 + 0x78 ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[3@0x800100000800 + 0x7c ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[3@0x800100000800 + 0x80 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x800100000800 + 0x84 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20 IB[3@0x800100000800 + 0x88 ] = 0x01000500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmTA_BC_BASE_ADDR <= 0x01000500 IB[3@0x800100000800 + 0x8c ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmTA_BC_BASE_ADDR_HI <= 0x00000080 IB[3@0x800100000800 + 0x90 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[3@0x800100000800 + 0x94 ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312 IB[3@0x800100000800 + 0x98 ] = 0x03ff0080 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff0080 IB[3@0x800100000800 + 0x9c ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000 IB[3@0x800100000800 + 0xa0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[3@0x800100000800 + 0xa4 ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a IB[3@0x800100000800 + 0xa8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000 IB[3@0x800100000800 + 0xac ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[3@0x800100000800 + 0xb0 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[3@0x800100000800 + 0xb4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[3@0x800100000800 + 0xb8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[3@0x800100000800 + 0xbc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Dumping IB at (gfxhub) VMID:7 0x800100004400 of 48 words from IB[7@0x800108ea1c00 + 0xc] [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32=0x0 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32=0xfd79f001 [VERBOSE]: mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32=0x1 [VERBOSE]: mmVM_CONTEXT7_CNTL=0x7ffe07 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS=0x0 [VERBOSE]: mmVGA_MEMORY_BASE_ADDRESS_HIGH=0x0 [VERBOSE]: mmMC_VM_FB_OFFSET=0x0 [VERBOSE]: mmMC_VM_FB_LOCATION_BASE=0xf400000000 [VERBOSE]: BASE=0x00000001fd79f001, VA=0x000000000000, PBA==0x0001fd79f000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE2=0x00000001fd79e001, VA=0x800000000000, PBA==0x0001fd79e000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE1=0x00000001fd79d001, VA=0x000100000000, PBA==0x0001fd79d000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PDE0=0x00000001fd79c001, VA=0x000000000000, PBA==0x0001fd79c000, V=1, S=0, C=0, P=0 [VERBOSE]: \-> PTE==0x00000000031842f1, VA=0x000000004000, PBA==0x000003184000, V=1, S=0, P=0 IB[7@0x800100004400 + 0x0 ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] IB[7@0x800100004400 + 0x4 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0 IB[7@0x800100004400 + 0x8 ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 IB[7@0x800100004400 + 0xc ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[7@0x800100004400 + 0x10 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[7@0x800100004400 + 0x14 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800100004400 + 0x18 ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[7@0x800100004400 + 0x1c ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[7@0x800100004400 + 0x20 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800100004400 + 0x24 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[7@0x800100004400 + 0x28 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[7@0x800100004400 + 0x2c ] = 0xc0037900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800100004400 + 0x30 ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248 IB[7@0x800100004400 + 0x34 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[7@0x800100004400 + 0x38 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[7@0x800100004400 + 0x3c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 3: gfx90.mmVGT_INDX_OFFSET <= 0x00000000 IB[7@0x800100004400 + 0x40 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800100004400 + 0x44 ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[7@0x800100004400 + 0x48 ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f IB[7@0x800100004400 + 0x4c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800100004400 + 0x50 ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[7@0x800100004400 + 0x54 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[7@0x800100004400 + 0x58 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800100004400 + 0x5c ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[7@0x800100004400 + 0x60 ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[7@0x800100004400 + 0x64 ] = 0x00000037 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000037 IB[7@0x800100004400 + 0x68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[7@0x800100004400 + 0x6c ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[7@0x800100004400 + 0x70 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[7@0x800100004400 + 0x74 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800100004400 + 0x78 ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[7@0x800100004400 + 0x7c ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[7@0x800100004400 + 0x80 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800100004400 + 0x84 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20 IB[7@0x800100004400 + 0x88 ] = 0x0104b500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmTA_BC_BASE_ADDR <= 0x0104b500 IB[7@0x800100004400 + 0x8c ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmTA_BC_BASE_ADDR_HI <= 0x00000080 IB[7@0x800100004400 + 0x90 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[7@0x800100004400 + 0x94 ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312 IB[7@0x800100004400 + 0x98 ] = 0x03ff0080 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff0080 IB[7@0x800100004400 + 0x9c ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000 IB[7@0x800100004400 + 0xa0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[7@0x800100004400 + 0xa4 ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a IB[7@0x800100004400 + 0xa8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000 IB[7@0x800100004400 + 0xac ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800100004400 + 0xb0 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800100004400 + 0xb4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800100004400 + 0xb8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[7@0x800100004400 + 0xbc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB [root@localhost app]#