This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: 8.2 TI SDK GPU error and GPU application hang

Part Number: TDA4VM

Hi,

We observe issue with out GPU application (just hangs) and we got this error in dmesg. Not having any other errors related to OpenGL calls or segmentation faults in the application.

Can you please advice on this log possible issue, how to solve or where to look at/check in OpenGL/EGL API regarding this issue (is it memory leak, some crash in driver or high GPU load...)?

sdk_4k_page_size_crash.log
[ 248.598586] PVR_K: 711: RGX Firmware image 'rgx.fw.22.104.208.318' loaded
[ 251.742027] hrtimer: interrupt took 27225 ns
[ 252.279676] PVR_K: 254: ------------[ PVR DBG: START (High) ]------------
[ 252.279684] PVR_K: 254: OS kernel info: Linux 5.10.65 #6 SMP PREEMPT Mon Sep 19 16:24:13 PDT 2022 aarch64
[ 252.279688] PVR_K: 254: DDK info: Rogue_DDK_Linux_WS rogueddk 1.13@5776728 (release) j721e_linux
[ 252.279691] PVR_K: 254: Time now: 252279689us
[ 252.279693] PVR_K: 254: Services State: OK
[ 252.279699] PVR_K: 254: Connections: P711-V711-T711-svm
[ 252.279701] PVR_K: 254: ------[ Driver Info ]------
[ 252.279704] PVR_K: 254: Comparison of UM/KM components: MATCHING
[ 252.279707] PVR_K: 254: KM Arch: 64 Bit
[ 252.279709] PVR_K: 254: UM Connected Clients: 64 Bit
[ 252.279714] PVR_K: 254: UM info: 1.13 @ 5776728 (release) build options: 0x80000810
[ 252.279717] PVR_K: 254: KM info: 1.13 @ 5776728 (release) build options: 0x00000810
[ 252.279720] PVR_K: 254: Window system: wayland
[ 252.279726] PVR_K: 254: FW info: 1.13 @ 5776728 (release) build options: 0x80000810
[ 252.279729] PVR_K: 254: ------[ RGX Device: Start ]------
[ 252.279732] PVR_K: 254: ------[ RGX Info ]------
[ 252.279735] PVR_K: 254: RGX BVNC: 22.104.208.318 (rogue)
[ 252.279738] PVR_K: 254: RGX Device State: Active
[ 252.279742] PVR_K: 254: RGX Power State: ON
[ 252.279747] PVR_K: 254: BIF0 - OK
[ 252.279751] PVR_K: 254: RGX firmware connection state: UP (Fw=active; OS=active)
[ 252.279756] PVR_K: 254: RGX FW State: OK (HWRState 0x00000001: HWR OK;)
[ 252.279760] PVR_K: 254: RGX FW Power State: RGXFWIF_POW_ON (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
[ 252.279765] PVR_K: 254: RGX DVFS: 0 frequency changes. Current frequency: 749.999 MHz (sampled at 252276884330 ns). FW frequency: 100.000 MHz.
[ 252.279768] PVR_K: 254: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 1;
[ 252.279782] PVR_K: 254: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), FALSE(0,0,0,0,0)
[ 252.279786] PVR_K: 254: DM 0 (GP)
[ 252.279791] PVR_K: 254: DM 1 (HWRflags 0x00000000: working;)
[ 252.279794] PVR_K: 254: DM 2 (HWRflags 0x00000000: working;)
[ 252.279797] PVR_K: 254: DM 3 (HWRflags 0x00000000: working;)
[ 252.279800] PVR_K: 254: Recovery 1: PID = 711, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00004410, Guilty Lockup
[ 252.279804] PVR_K: 254: CRTimer = 0x00002bee1f23, OSTimer = 252.276809527, CyclesElapsed = 40154368
[ 252.279808] PVR_K: 254: PreResetTimeInCycles = 24320, HWResetTimeInCycles = 18688, TotalRecoveryTimeInCycles = 43008
[ 252.279811] PVR_K: 254: DM 4 (HWRflags 0x00000000: working;)
[ 252.279814] PVR_K: 254: RGX Kernel CCB WO:0x1A RO:0x1A
[ 252.279817] PVR_K: 254: RGX Firmware CCB WO:0x2 RO:0x2
[ 252.279819] PVR_K: 254: RGX Kernel CCB commands executed = 26
[ 252.279822] PVR_K: 254: RGX SLR: Forced UFO updates requested = 0
[ 252.279825] PVR_K: 254: Thread0: FW IRQ count = 7
[ 252.279827] PVR_K: 254: Last sampled IRQ count in LISR = 7
[ 252.279832] PVR_K: 254: FW System config flags = 0x00020020 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode; HWR EN; FBCDCv3.1;)
[ 252.279835] PVR_K: 254: FW OS config flags = 0x00000007 (Ctx switch: TA; 3D; CDM;)
[ 252.279839] PVR_K: 254: ------[ RGX registers ]------
[ 252.279843] PVR_K: 254: RGX Register Base Address (Linear): 0x00000000c726ff1a
[ 252.279845] PVR_K: 254: RGX Register Base Address (Physical): 0x4E20000000
[ 252.279849] PVR_K: 254: CORE_ID : 0x0000000008470000
[ 252.279852] PVR_K: 254: CORE_REVISION : 0x00D0013E
[ 252.279855] PVR_K: 254: DESIGNER_REV_FIELD1 : 0x00000000
[ 252.279858] PVR_K: 254: DESIGNER_REV_FIELD2 : 0x00000000
[ 252.279861] PVR_K: 254: CHANGESET_NUMBER : 0x0000000000000000
[ 252.279865] PVR_K: 254: CLK_CTRL : 0x0aaaaa002a1aaaaa
[ 252.279868] PVR_K: 254: CLK_STATUS : 0x0000000000600400
[ 252.279871] PVR_K: 254: CLK_CTRL2 : 0x0000000000000000
[ 252.279874] PVR_K: 254: CLK_STATUS2 : 0x0000000000000000
[ 252.279878] PVR_K: 254: EVENT_STATUS : 0x00004418
[ 252.279881] PVR_K: 254: TIMER : 0x000000002bee22e2
[ 252.279884] PVR_K: 254: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000
[ 252.279887] PVR_K: 254: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000
[ 252.279890] PVR_K: 254: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000
[ 252.279893] PVR_K: 254: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000
[ 252.279896] PVR_K: 254: BIF_MMU_STATUS : 0x00000000
[ 252.279899] PVR_K: 254: BIF_MMU_ENTRY : 0x00000000
[ 252.279902] PVR_K: 254: BIF_MMU_ENTRY_STATUS : 0x0000000000000000
[ 252.279905] PVR_K: 254: BIF_STATUS_MMU : 0x00000000
[ 252.279908] PVR_K: 254: BIF_READS_EXT_STATUS : 0x00000000
[ 252.279911] PVR_K: 254: BIF_READS_INT_STATUS : 0x00000000
[ 252.279914] PVR_K: 254: BIFPM_STATUS_MMU : 0x00000000
[ 252.279917] PVR_K: 254: BIFPM_READS_EXT_STATUS : 0x00000000
[ 252.279919] PVR_K: 254: BIFPM_READS_INT_STATUS : 0x00000000
[ 252.279922] PVR_K: 254: Warning: BRN44871 is present
[ 252.279926] PVR_K: 254: BIF_CAT_BASE_INDEX : 0x0000000000000100
[ 252.279929] PVR_K: 254: BIF_CAT_BASE0 : 0x0000000000000000
[ 252.279932] PVR_K: 254: BIF_CAT_BASE1 : 0x0000000892974000
[ 252.279935] PVR_K: 254: BIF_CAT_BASE2 : 0x0000000000000000
[ 252.279939] PVR_K: 254: BIF_CAT_BASE3 : 0x0000000000000000
[ 252.279942] PVR_K: 254: BIF_CAT_BASE4 : 0x0000000000000000
[ 252.279946] PVR_K: 254: BIF_CAT_BASE5 : 0x0000000000000000
[ 252.279950] PVR_K: 254: BIF_CAT_BASE6 : 0x0000000000000000
[ 252.279953] PVR_K: 254: BIF_CAT_BASE7 : 0x0000000000000000
[ 252.279958] PVR_K: 254: BIF_CTRL_INVAL : 0x00000000
[ 252.279961] PVR_K: 254: BIF_CTRL : 0x000000C0
[ 252.279965] PVR_K: 254: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000
[ 252.279969] PVR_K: 254: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000
[ 252.279972] PVR_K: 254: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000
[ 252.279976] PVR_K: 254: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000
[ 252.279979] PVR_K: 254: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000
[ 252.279983] PVR_K: 254: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000
[ 252.280004] PVR_K: 254: PERF_TA_PHASE : 0x00000000
[ 252.280007] PVR_K: 254: PERF_TA_CYCLE : 0x00000000
[ 252.280010] PVR_K: 254: PERF_3D_PHASE : 0x00000004
[ 252.280014] PVR_K: 254: PERF_3D_CYCLE : 0x00018B89
[ 252.280019] PVR_K: 254: PERF_TA_OR_3D_CYCLE : 0x00019A59
[ 252.280023] PVR_K: 254: PERF_TA_AND_3D_CYCLE : 0x00000000
[ 252.280026] PVR_K: 254: PERF_COMPUTE_PHASE : 0x00000000
[ 252.280029] PVR_K: 254: PERF_COMPUTE_CYCLE : 0x00000000
[ 252.280033] PVR_K: 254: PM_PARTIAL_RENDER_ENABLE : 0x00000000
[ 252.280037] PVR_K: 254: ISP_RENDER : 0x00000003
[ 252.280040] PVR_K: 254: TLA_STATUS : 0x0000000000000000
[ 252.280044] PVR_K: 254: MCU_FENCE : 0x0000018000000000
[ 252.280046] PVR_K: 254: VDM_CONTEXT_STORE_STATUS : 0x00000001
[ 252.280049] PVR_K: 254: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000
[ 252.280052] PVR_K: 254: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000
[ 252.280056] PVR_K: 254: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000
[ 252.280059] PVR_K: 254: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000
[ 252.280062] PVR_K: 254: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000
[ 252.280065] PVR_K: 254: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000
[ 252.280068] PVR_K: 254: ISP_CTL : 0x0002B000
[ 252.280071] PVR_K: 254: ISP_STATUS : 0x00000003
[ 252.280074] PVR_K: 254: MTS_INTCTX : 0x00000000
[ 252.280076] PVR_K: 254: MTS_BGCTX : 0x00000001
[ 252.280079] PVR_K: 254: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000
[ 252.280082] PVR_K: 254: MTS_SCHEDULE : 0x00000000
[ 252.280085] PVR_K: 254: MTS_GPU_INT_STATUS : 0x00004410
[ 252.280087] PVR_K: 254: CDM_CONTEXT_STORE_STATUS : 0x00000000
[ 252.280091] PVR_K: 254: CDM_CONTEXT_PDS0 : 0x0000000000000000
[ 252.280094] PVR_K: 254: CDM_CONTEXT_PDS1 : 0x0000000000000000
[ 252.280097] PVR_K: 254: CDM_TERMINATE_PDS : 0x0000000000000000
[ 252.280107] PVR_K: 254: CDM_TERMINATE_PDS1 : 0x0000000000000000
[ 252.280111] PVR_K: 254: SIDEKICK_IDLE : 0x0000003A
[ 252.280114] PVR_K: 254: SLC_IDLE : 0x0000001F
[ 252.280117] PVR_K: 254: SLC_STATUS0 : 0x00000000
[ 252.280121] PVR_K: 254: SLC_STATUS1 : 0x000000590057aab0
[ 252.280125] PVR_K: 254: SLC_STATUS2 : 0x0000000000000000
[ 252.280128] PVR_K: 254: SLC_CTRL_BYPASS : 0x01000000
[ 252.280131] PVR_K: 254: SLC_CTRL_MISC : 0x0000000000200003
[ 252.280135] PVR_K: 254: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001
[ 252.280138] PVR_K: 254: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008932db00c
[ 252.280141] PVR_K: 254: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001
[ 252.280144] PVR_K: 254: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008930f900c
[ 252.280147] PVR_K: 254: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001
[ 252.280150] PVR_K: 254: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008929dc00c
[ 252.280153] PVR_K: 254: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000
[ 252.280156] PVR_K: 254: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c
[ 252.280158] PVR_K: 254: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001
[ 252.280162] PVR_K: 254: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008932db00c
[ 252.280165] PVR_K: 254: MIPS_WRAPPER_CONFIG : 0x000000000001cf80
[ 252.280168] PVR_K: 254: MIPS_EXCEPTION_STATUS : 0x00000000
[ 252.280246] PVR_K: 254: ---- [ MIPS internal state ] ----
[ 252.280249] PVR_K: 254: PC : 0xC0009EBC
[ 252.280252] PVR_K: 254: STATUS_REGISTER : 0x00481004
[ 252.280254] PVR_K: 254: CAUSE_REGISTER : 0x00801800
[ 252.280258] PVR_K: 254: BAD_REGISTER : 0xC0003156
[ 252.280260] PVR_K: 254: EPC : 0xC0007516
[ 252.280262] PVR_K: 254: SP : 0xCF600E18
[ 252.280265] PVR_K: 254: BAD_INSTRUCTION : 0x00000000
[ 252.280268] PVR_K: 254: TLB :
[ 252.280273] PVR_K: 254: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C
[ 252.280277] PVR_K: 254: 1) VA 0xCF000000 ( 16k) -> PA0 0x893240000 DVGC, PA1 0x00000000 DVGC
[ 252.280281] PVR_K: 254: 2) VA 0xCF600000 ( 4k) -> PA0 0x8932fe000 DV C, PA1 0x00000000 C
[ 252.280284] PVR_K: 254: 3) VA 0xC0032000 ( 4k) -> PA0 0x893719000 DVGC, PA1 0x893407000 DVGC
[ 252.280287] PVR_K: 254: 4) VA 0xC0020000 ( 4k) -> PA0 0x8930fb000 DVG , PA1 0x89368e000 DVG
[ 252.280290] PVR_K: 254: 5) VA 0xC002A000 ( 4k) -> PA0 0x8a898b000 DVG , PA1 0x8a80fe000 DVG
[ 252.280293] PVR_K: 254: 6) VA 0xC0018000 ( 4k) -> PA0 0x893697000 DVG , PA1 0x8929c0000 DVG
[ 252.280296] PVR_K: 254: 7) VA 0xF000E000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C
[ 252.280299] PVR_K: 254: 8) VA 0xC000E000 ( 4k) -> PA0 0x89370a000 DVGC, PA1 0x89295b000 DVGC
[ 252.280302] PVR_K: 254: 9) VA 0xC000A000 ( 4k) -> PA0 0x8932f9000 DVGC, PA1 0x8928c4000 DVGC
[ 252.280305] PVR_K: 254: 10) VA 0xC0028000 ( 4k) -> PA0 0x89303e000 DVGC, PA1 0x892b60000 DVG
[ 252.280308] PVR_K: 254: 11) VA 0xC0004000 ( 4k) -> PA0 0x891ba9000 DVGC, PA1 0x89207f000 DVGC
[ 252.280311] PVR_K: 254: 12) VA 0xC0006000 ( 4k) -> PA0 0x89377a000 DVGC, PA1 0x8932fd000 DVGC
[ 252.280315] PVR_K: 254: 13) VA 0xC0066000 ( 4k) -> PA0 0x00000000 C, PA1 0x8a8986000 DV C
[ 252.280318] PVR_K: 254: 14) VA 0xC0002000 ( 4k) -> PA0 0x893090000 DVGC, PA1 0x8930fa000 DVGC
[ 252.280321] PVR_K: 254: 15) VA 0xC0008000 ( 4k) -> PA0 0x8929fe000 DVGC, PA1 0x89372b000 DVGC
[ 252.280326] PVR_K: 254: --------------------------------
[ 252.280328] PVR_K: 254: ------[ RGX FW Trace Info ]------
[ 252.280331] PVR_K: 254: Debug log type: none
[ 252.280333] PVR_K: 254: RGX FW thread 0: Trace buffer not yet allocated
[ 252.280336] PVR_K: 254: ------[ Full CCB Status ]------
[ 252.280341] PVR_K: 254: FWCtx 0xC0028400 (TQ_3D-P711-T711-svm)
[ 252.280346] PVR_K: 254: |--Ready UPDATE @ 2672 Int=11 Ext=11
[ 252.280349] PVR_K: 254: | |--Addr:0xc002a000 Val=0x0000000b
[ 252.280352] PVR_K: 254: | `--Addr:0xc002b021 Val=0x00000519
[ 252.280355] PVR_K: 254: |--Waiting FENCE @ 2728 Int=12 Ext=12
[ 252.280358] PVR_K: 254: | `--Addr:0xc002b021 Val=0x00000519
[ 252.280361] PVR_K: 254: |--Waiting TQ_3D @ 2776 Int=12 Ext=12
[ 252.280363] PVR_K: 254: |--Waiting UPDATE @ 2968 Int=12 Ext=12
[ 252.280366] PVR_K: 254: | |--Addr:0xc002a000 Val=0x0000000c
[ 252.280369] PVR_K: 254: | `--Addr:0xc002b029 Val=0x00000519
[ 252.280372] PVR_K: 254: |--Waiting TQ_3D @ 3024 Int=13 Ext=13
[ 252.280376] PVR_K: 254: |--Waiting UPDATE @ 3216 Int=13 Ext=13
[ 252.280379] PVR_K: 254: | `--Addr:0xc002a000 Val=0x0000000d
[ 252.280382] PVR_K: 254: |--Waiting TQ_3D @ 3264 Int=14 Ext=14
[ 252.280385] PVR_K: 254: |--Waiting UPDATE @ 3456 Int=14 Ext=14
[ 252.280388] PVR_K: 254: | `--Addr:0xc002a000 Val=0x0000000e
[ 252.280391] PVR_K: 254: |--Waiting TQ_3D @ 3504 Int=15 Ext=15
[ 252.280394] PVR_K: 254: |--Waiting UPDATE @ 3696 Int=15 Ext=15
[ 252.280398] PVR_K: 254: | `--Addr:0xc002a000 Val=0x0000000f
[ 252.280401] PVR_K: 254: |--Waiting TQ_3D @ 3744 Int=16 Ext=16
[ 252.280404] PVR_K: 254: |--Waiting UPDATE @ 3936 Int=16 Ext=16
[ 252.280408] PVR_K: 254: | |--Addr:0xc002a000 Val=0x00000010
[ 252.280411] PVR_K: 254: | `--Addr:0xc002b031 Val=0x00000519
[ 252.280414] PVR_K: 254: |--Waiting FENCE @ 3992 Int=17 Ext=17
[ 252.280418] PVR_K: 254: | `--Addr:0xc002b031 Val=0x00000519
[ 252.280421] PVR_K: 254: |--Waiting TQ_3D @ 4040 Int=17 Ext=17
[ 252.280425] PVR_K: 254: |--Waiting UPDATE @ 4232 Int=17 Ext=17
[ 252.280428] PVR_K: 254: | |--Addr:0xc002a000 Val=0x00000011
[ 252.280431] PVR_K: 254: | `--Addr:0xc002b039 Val=0x00000519
[ 252.280434] PVR_K: 254: |--Waiting TQ_3D @ 4288 Int=18 Ext=18
[ 252.280437] PVR_K: 254: |--Waiting UPDATE @ 4480 Int=18 Ext=18
[ 252.280440] PVR_K: 254: | `--Addr:0xc002a000 Val=0x00000012
[ 252.280443] PVR_K: 254: |--Waiting TQ_3D @ 4528 Int=19 Ext=19
[ 252.280447] PVR_K: 254: |--Waiting UPDATE @ 4720 Int=19 Ext=19
[ 252.280450] PVR_K: 254: | `--Addr:0xc002a000 Val=0x00000013
[ 252.280454] PVR_K: 254: |--Waiting TQ_3D @ 4768 Int=20 Ext=20
[ 252.280457] PVR_K: 254: |--Waiting UPDATE @ 4960 Int=20 Ext=20
[ 252.280461] PVR_K: 254: | `--Addr:0xc002a000 Val=0x00000014
[ 252.280463] PVR_K: 254: |--Waiting TQ_3D @ 5008 Int=21 Ext=21
[ 252.280466] PVR_K: 254: `--Waiting UPDATE @ 5200 Int=21 Ext=21
[ 252.280470] PVR_K: 254: |--Addr:0xc002a000 Val=0x00000015
[ 252.280474] PVR_K: 254: `--Addr:0xc002b041 Val=0x00000519
[ 252.280482] PVR_K: 254: FWCtx 0xC0028040 (TA-P711-T711-svm)
[ 252.280485] PVR_K: 254: `--<Empty>
[ 252.280488] PVR_K: 254: FWCtx 0xC00280E0 (3D-P711-T711-svm)
[ 252.280490] PVR_K: 254: `--<Empty>
[ 252.280493] PVR_K: 254: ------[ RGX Device: End ]------
[ 252.280496] PVR_K: 254: ------[ System Summary ]------
[ 252.280499] PVR_K: 254: Device System Power State: ON
[ 252.280502] PVR_K: 254: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms)
[ 252.280505] PVR_K: 254: ------[ Server Thread Summary ]------
[ 252.280509] PVR_K: 254: pvr_defer_free : Running
[ 252.280511] PVR_K: 254: Number of deferred cleanup items : 0
[ 252.280514] PVR_K: 254: pvr_device_wdg : Running
[ 252.280516] PVR_K: 254: pvr_cacheop : Running
[ 252.280521] PVR_K: 254: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes
[ 252.280523] PVR_K: 254: Pending deferred CacheOp entries : 0
[ 252.280526] PVR_K: 254: ------[ AppHint Settings ]------
[ 252.280530] PVR_K: 254: Build Vars
[ 252.280535] PVR_K: 254: HWRDebugDumpLimit: 0x00000001
[ 252.280539] PVR_K: 254: EnableTrustedDeviceAceConfig: N
[ 252.280542] PVR_K: 254: CleanupThreadPriority: 0x00000005
[ 252.280545] PVR_K: 254: WatchdogThreadPriority: 0x00000000
[ 252.280549] PVR_K: 254: HWPerfClientBufferSize: 0x000c0000
[ 252.280551] PVR_K: 254: Module Params
[ 252.280569] PVR_K: 254: none
[ 252.280572] PVR_K: 254: Debugfs Params
[ 252.280580] PVR_K: 254: CacheOpConfig: 0x0000000c
[ 252.280583] PVR_K: 254: CacheOpUMKMThresholdSize: 0xffffffff
[ 252.280587] PVR_K: 254: Debugfs Params Device ID: 0
[ 252.280592] PVR_K: 254: none
[ 252.280595] PVR_K: 254: ------[ HTB Log state: Off ]------
[ 252.280598] PVR_K: 254: ------[ Active Sync Checkpoints ]------
[ 252.280602] PVR_K: 254: - ID = 8, FWAddr = 0xc002b040, r1:e1:f0: TQM
[ 252.280605] PVR_K: 254: - ID = 7, FWAddr = 0xc002b038, r1:e1:f0: TQM
[ 252.280608] PVR_K: 254: - ID = 6, FWAddr = 0xc002b030, r1:e2:f0: TQM
[ 252.280612] ------[ Native Fence Sync: timelines ]------
[ 252.280616] foreign_sync: @0 ctx=1 refs=1
[ 252.280620] sw: RM_SWTimeline-svm-711 @0 cur=0
[ 252.280623] rogue-ta3d: @0 ctx=3 refs=1
[ 252.280626] rogue-tq3d: @0 ctx=5 refs=1
[ 252.280628] QE-svm-711: @9 ctx=6 refs=9
[ 252.280634] @1: (+-) refs=2 fwaddr=0xc002b009 enqueue=1 status=Signalled 1-TQM
[ 252.280637] @2: (+-) refs=2 fwaddr=0xc002b011 enqueue=2 status=Signalled 2-TQM
[ 252.280640] @3: (+-) refs=2 fwaddr=0xc002b019 enqueue=1 status=Signalled 3-TQM
[ 252.280643] @4: (+-) refs=2 fwaddr=0xc002b021 enqueue=2 status=Signalled 4-TQM
[ 252.280647] @5: (+-) refs=2 fwaddr=0xc002b029 enqueue=1 status=Signalled 5-TQM
[ 252.280650] @6: (+-) refs=2 fwaddr=0xc002b031 enqueue=2 status=Active 6-TQM
[ 252.280653] @7: (+-) refs=2 fwaddr=0xc002b039 enqueue=1 status=Active 7-TQM
[ 252.280656] @8: (+-) refs=2 fwaddr=0xc002b041 enqueue=1 status=Active 8-TQM
[ 252.280658] PVR_K: 254: ------------[ PVR DBG: END ]------------
[ 252.280715] ------------[ cut here ]------------
[ 252.280776] WARNING: CPU: 1 PID: 254 at PVRSRVDebugRequest+0x498/0x628 [pvrsrvkm]
[ 252.280778] Modules linked in: ti_j721e_cpsw_virt_mac cryptodev(O) sch_fq_codel sha512_generic ti_am335x_adc m_can_platform m_can can_dev phy_can_transceiver kfifo_buf lm75 ti_am335x_tscadc 8021q mrp garp xt_MASQUERADE iptable_nat nf_nat cbc des_generic libdes aes_neon_bs aes_neon_blk ecb md5 xfrm_user xfrm_algo overlay bridge ipv6 stp llc iptable_filter ip_tables xt_addrtype xt_conntrack x_tables nf_conntrack libcrc32c vxd_dec vxe_enc videobuf2_dma_contig videobuf2_dma_sg v4l2_mem2mem videobuf2_memops videobuf2_v4l2 videobuf2_common pvrsrvkm(O) nf_defrag_ipv4 nf_defrag_ipv6 ti_k3_r5_remoteproc ti_k3_dsp_remoteproc
[ 252.280873] CPU: 1 PID: 254 Comm: pvr_device_wdg Tainted: G O 5.10.65 #6
[ 252.280876] Hardware name: Texas Instruments K3 J721E SoC (DT)
[ 252.280883] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--)
[ 252.280919] pc : PVRSRVDebugRequest+0x498/0x628 [pvrsrvkm]
[ 252.280950] lr : PVRSRVDebugRequest+0x498/0x628 [pvrsrvkm]
[ 252.280952] sp : ffff8000115bbc80
[ 252.280954] x29: ffff8000115bbc80 x28: 0000000000000000
[ 252.280959] x27: ffff80001222b918 x26: ffff800008a13d40
[ 252.280964] x25: ffff00081226b800 x24: 0000000000000009
[ 252.280968] x23: 0000000000000002 x22: 0000000000000000
[ 252.280973] x21: 0000000000000000 x20: ffff00081226b8d8
[ 252.280978] x19: ffff00081353d320 x18: 0000000000000000
[ 252.280982] x17: 00000000000012a8 x16: 0000000000003800
[ 252.280986] x15: ffff000812063400 x14: 00000000000002d3
[ 252.280991] x13: ffff000812063850 x12: 00000000ffffffea
[ 252.280996] x11: ffff800010ebfd60 x10: ffff800010ea7d20
[ 252.281000] x9 : ffff800010ea7d78 x8 : 0000000000017fe8
[ 252.281005] x7 : c0000000ffffefff x6 : 0000000000000001
[ 252.281009] x5 : 0000000000000000 x4 : 0000000000000000
[ 252.281013] x3 : 0000000000000000 x2 : ffffffffffffff00
[ 252.281017] x1 : 0000000000000000 x0 : ffff000813540280
[ 252.281022] Call trace:
[ 252.281054] PVRSRVDebugRequest+0x498/0x628 [pvrsrvkm]
[ 252.281084] DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm]
[ 252.281114] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm]
[ 252.281144] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm]
[ 252.281173] OSThreadRun+0x24/0x60 [pvrsrvkm]
[ 252.281182] kthread+0x140/0x160
[ 252.281187] ret_from_fork+0x10/0x34
[ 252.281190] ---[ end trace fa87748b2043956f ]---

  • Hello,

    Thank you for the log.

    Is this issue reproducible? The best case would be to have a standalone application that is causing this for further investigation from us. If this is not possible, we might need further information about the application that was running and perhaps more logs.

    If you can share any of this, it would help debug the issue.

    Thank you,

    Erick

  • Hi,

    We can't share application since its proprietary. We don't observe any OpenGL/EGL errors or application crash. Only error print in kernel log. 

    How can we analyze this issue or please advice on reason for this log?

  • Further information on this 

    • The occurrence is random and it doesn't happen on every boot.
    • With this issue, kernel error logs are seen on the console but functionality is not affected.
    • Using 4K page size configuration instead of 64K. 
    • This is SDK 8.1.

    Customer wants to know the implications of this log and can provide further information/logs if next debug steps are provided.

  • Hello,

    Thank you for the information.

    Is there a requirement to use SDK 8.1 for your system currently? This SDK release is before we provided a unified GPU firmware that supports both 4K and 64K page sizes. Please let me know your thoughts.

    Thanks,

    Erick

  • Currently, we have to use 8.1 for the nearest future. Is this log related to that and is it a known issue?

    Please, provide info on how to backport to 8.1 latest GPU firmware then.

  • Grigory,

    Currently, we have to use 8.1 for the nearest future. Is this log related to that and is it a known issue?

    We suspect since we only provide the GPU firmware for 64k page sizes in SDK 8.1 that this issue is related to this.

    Please, provide info on how to backport to 8.1 latest GPU firmware then.

    Since it was not released with our SDK 8.1, we would have to give you a special build for this. Because there are software components we cannot release (UM libs), we will have to build this update for you. There are drawbacks to this:

    1) It is un-tested

    2) If there are patches needed, we need to re-create this special environment to deliver updates.

    If SDK 8.1 is the only path forward, I can give you preliminary updated GPU driver libs soon.

    Regards,

    Erick

  • Hi Erick,

    Please, provide it.

  • Hello Grigory,

    Can you please replace the following file in your filesystem:

    rgx.fw.22.104.208.318

    rgx.sh.22.104.208.318

    Please replace the files in /lib/firmware directory, and give it a try. These will replace the GPU firmware with support for 4K page size, please let me know if the same issue persists.

    Regards,

    Erick

  • Grigory,

    I've compiled a package that contains the latest GPU firmware, but for your SDK 8.1. Please find it below. You can replace all the files in your filesystem with the ones here. Please let me know if you see any issues.

    sdk8.1-ddk1.15-pageSize4k.tar.gz

    You will need to change two kernel configuration options, although I assume you've already changed number 2:

    1) CONFIG_CMA_SIZE_MBYTES=48

    2) CONFIG_ARM64_4K_PAGES=y

    Regards,

    Erick

  • Hi Erick,

    I did try our SW on EVM TDA4VM 8.4 and observe same issues. BTW, it is very similar to this ticket as I see: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1160959/tda4vm-gpu-render-a-scene-with-confusion-occasionally/4398072?tisearch=e2e-sitesearch&keymatch=fence#4398072

    To clarify, we are not using glFinish() call in our application like it is done in original SRV TI test. We use glFlush + eglCreateSync() and eglWaitSync() to wait when operation is finished on framebuffer before submitting it to Display Node (we are using vision apps dtbo tivxDisplayNode(), not Weston/drm). With that approach better GPU utilization both renderer and tiler GPU tasks. But at some scenes we observe GPU stall for several seconds and this log below. As well sometimes after some operation hangs happens. If we change glFlush() -> glFinish() it doesn't happen but performance is poor due tiler/renderer parts are not overlapping (according to PVRTune GUI profiler).

    sdk84_crash_orig.log
    [ 39.723723] PVR_K: 277: ------------[ PVR DBG: START (High) ]------------
    [ 39.735428] PVR_K: 277: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Tue Aug 30 09:21:40 UTC 2022 aarch64
    [ 39.751337] PVR_K: 277: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux
    [ 39.760276] PVR_K: 277: Time now: 39760260us
    [ 39.767342] PVR_K: 277: Services State: OK
    [ 39.772732] PVR_K: 277: Server Errors: 0
    [ 39.778877] PVR_K: 277: Connections Device ID:0(128) P1234-V1234-T1234-svm
    [ 39.787105] PVR_K: 277: ------[ Driver Info ]------
    [ 39.799229] PVR_K: 277: Comparison of UM/KM components: MATCHING
    [ 39.805701] PVR_K: 277: KM Arch: 64 Bit
    [ 39.811347] PVR_K: 277: UM Connected Clients: 64 Bit
    [ 39.817657] PVR_K: 277: UM info: 1.15 @ 6133109 (release) build options: 0x80000810
    [ 39.826273] PVR_K: 277: KM info: 1.15 @ 6133109 (release) build options: 0x00000810
    [ 39.837696] PVR_K: 277: Window system: wayland
    [ 39.847385] PVR_K: 277: ------[ RGX Device ID:0 Start ]------
    [ 39.853292] PVR_K: 277: ------[ RGX Info ]------
    [ 39.859383] PVR_K: 277: Device Node (Info): 00000000a1fb6491 (00000000623122f7)
    [ 39.868779] PVR_K: 277: RGX BVNC: 22.104.208.318 (rogue)
    [ 39.874462] PVR_K: 277: RGX Device State: Active
    [ 39.879306] PVR_K: 277: RGX Power State: ON
    [ 39.883594] PVR_K: 277: FW info: 1.15 @ 6133109 (release) build options: 0x80000810
    [ 39.891441] PVR_K: 277: BIF0 - OK
    [ 39.894839] PVR_K: 277: RGX FW State: OK (HWRState 0x00000001: HWR OK;)
    [ 39.901561] PVR_K: 277: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
    [ 39.915082] PVR_K: 277: RGX DVFS: 0 frequency changes. Current frequency: 749.999 MHz (sampled at 38902024530 ns). FW frequency: 100.000 MHz.
    [ 39.928004] PVR_K: 277: RGX FW OS 0 - State: active; Freelists: Not Ok; Priority: 0; MTS on;
    [ 39.936609] PVR_K: 277: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(4/4+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0)
    [ 39.948218] PVR_K: 277: DM 0 (GP)
    [ 39.951787] PVR_K: 277: DM 1 (HWRflags 0x00000000: working;)
    [ 39.957588] PVR_K: 277: DM 2 (HWRflags 0x00000000: working;)
    [ 39.963363] PVR_K: 277: Recovery 1: PID = 1234, frame = 0, HWRTData = 0xC0028C80, EventStatus = 0x00000610, Innocent Lockup
    [ 39.974775] PVR_K: 277: CRTimer = 0x00000568e091, OSTimer = 39.635820881, CyclesElapsed = 34011904
    [ 39.985266] PVR_K: 277: PreResetTimeInCycles = 43264, HWResetTimeInCycles = 19968, FreelistReconTimeInCycles = 291840, TotalRecoveryTimeInCycles = 355072
    [ 40.000428] PVR_K: 277: BIF0 - FAULT:
    [ 40.004543] PVR_K: 277: * MMU status (0x0000000000001001): PC = 1, Page Size = 0 (Page Table).
    [ 40.013941] PVR_K: 277: * Request (0x00050e800cfd6000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 0-3), Reading from 0x800CFD6000.
    [ 40.027801] PVR_K: 277: PCE for index 512 = 0x08affae1 and is valid
    [ 40.034571] PVR_K: 277: PDE for index 103 = 0x0000000081e4c001 and is valid
    [ 40.042004] PVR_K: 277: PTE for index 470 = 0x00000badbad00b88 and is not valid
    [ 40.049956] PVR_K: 277: Recovery 2: PID = 1234, frame = 0, HWRTData = 0xC0028B00, EventStatus = 0x00000610, Innocent Lockup
    [ 40.061626] PVR_K: 277: CRTimer = 0x0000056aefac, OSTimer = 39.681880059, CyclesElapsed = 33853952
    [ 40.071935] PVR_K: 277: PreResetTimeInCycles = 48896, HWResetTimeInCycles = 20992, FreelistReconTimeInCycles = 1957120, TotalRecoveryTimeInCycles = 2027008
    [ 40.087349] PVR_K: 277: BIF0 - FAULT:
    [ 40.091556] PVR_K: 277: * MMU status (0x0000000000001001): PC = 1, Page Size = 0 (Page Table).
    [ 40.100828] PVR_K: 277: * Request (0x00050e800cfd6000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 0-3), Reading from 0x800CFD6000.
    [ 40.114622] PVR_K: 277: PCE for index 512 = 0x08affae1 and is valid
    [ 40.121596] PVR_K: 277: PDE for index 103 = 0x0000000081e4c001 and is valid
    [ 40.129127] PVR_K: 277: PTE for index 470 = 0x00000badbad00b88 and is not valid
    [ 40.136985] PVR_K: 277: Recovery 3: PID = 1234, frame = 0, HWRTData = 0xC0028C80, EventStatus = 0x00004518, Innocent Lockup
    [ 40.148457] PVR_K: 277: CRTimer = 0x0000056c4648, OSTimer = 39.711817723, CyclesElapsed = 26624
    [ 40.158672] PVR_K: 277: PreResetTimeInCycles = 132608, HWResetTimeInCycles = 19712, FreelistReconTimeInCycles = 4800512, TotalRecoveryTimeInCycles = 4952832
    [ 40.174116] PVR_K: 277: BIF0 - FAULT:
    [ 40.178293] PVR_K: 277: * MMU status (0x0000000000001001): PC = 1, Page Size = 0 (Page Table).
    [ 40.187575] PVR_K: 277: * Request (0x00050e800cfd6000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 0-3), Reading from 0x800CFD6000.
    [ 40.201530] PVR_K: 277: PCE for index 512 = 0x08affae1 and is valid
    [ 40.208345] PVR_K: 277: PDE for index 103 = 0x0000000081e4c001 and is valid
    [ 40.215783] PVR_K: 277: PTE for index 470 = 0x00000badbad00b88 and is not valid
    [ 40.223576] PVR_K: 277: Recovery 4: PID = 1234, frame = 0, HWRTData = 0xC0028B00, EventStatus = 0x00000610, Innocent Lockup
    [ 40.235254] PVR_K: 277: CRTimer = 0x0000056f325d, OSTimer = 39.777186129, CyclesElapsed = 35379712
    [ 40.245685] PVR_K: 277: PreResetTimeInCycles = 43264, HWResetTimeInCycles = 19200, TotalResetTimeInCycles = 62464
    [ 40.257344] PVR_K: 277: BIF0 - FAULT:
    [ 40.261517] PVR_K: 277: * MMU status (0x0000000000001001): PC = 1, Page Size = 0 (Page Table).
    [ 40.270965] PVR_K: 277: * Request (0x00050e800cfd6000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 0-3), Reading from 0x800CFD6000.
    [ 40.284853] PVR_K: 277: PCE for index 512 = 0x08affae1 and is valid
    [ 40.291630] PVR_K: 277: PDE for index 103 = 0x0000000081e4c001 and is valid
    [ 40.299244] PVR_K: 277: PTE for index 470 = 0x00000badbad00b88 and is not valid
    [ 40.307102] PVR_K: 277: DM 3 (HWRflags 0x00000000: working;)
    [ 40.312947] PVR_K: 277: Recovery 3: PID = 1234, frame = 0, HWRTData = 0xC0028600, EventStatus = 0x00004518, Innocent Lockup
    [ 40.324386] PVR_K: 277: CRTimer = 0x0000056c46b9, OSTimer = 39.711856294, CyclesElapsed = 15246080
    [ 40.334868] PVR_K: 277: PreResetTimeInCycles = 103680, HWResetTimeInCycles = 19712, FreelistReconTimeInCycles = 4800512, TotalRecoveryTimeInCycles = 4923904
    [ 40.350332] PVR_K: 277: BIF0 - FAULT:
    [ 40.354529] PVR_K: 277: * MMU status (0x0000000000001001): PC = 1, Page Size = 0 (Page Table).
    [ 40.363961] PVR_K: 277: * Request (0x00050e800cfd6000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 0-3), Reading from 0x800CFD6000.
    [ 40.377917] PVR_K: 277: PCE for index 512 = 0x08affae1 and is valid
    [ 40.384684] PVR_K: 277: PDE for index 103 = 0x0000000081e4c001 and is valid
    [ 40.392125] PVR_K: 277: PTE for index 470 = 0x00000badbad00b88 and is not valid
    [ 40.399917] PVR_K: 277: DM 4 (HWRflags 0x00000000: working;)
    [ 40.405705] PVR_K: 277: DM 5 (HWRflags 0x00000000: working;)
    [ 40.411673] PVR_K: 277: RGX Kernel CCB WO:0x19 RO:0x19
    [ 40.417004] PVR_K: 277: RGX Firmware CCB WO:0x1F RO:0x1E
    [ 40.422461] PVR_K: 277: RGX Kernel CCB commands executed = 409
    [ 40.428421] PVR_K: 277: RGX SLR: Forced UFO updates requested = 0
    [ 40.434637] PVR_K: 277: RGX Errors: WGP:0, TRP:0
    [ 40.439544] PVR_K: 277: Thread0: FW IRQ count = 643
    [ 40.444629] PVR_K: 277: Last sampled IRQ count in LISR = 643
    [ 40.450439] PVR_K: 277: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;)
    [ 40.461500] PVR_K: 277: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;)
    [ 40.469652] PVR_K: 277: ------[ RGX registers ]------
    [ 40.474819] PVR_K: 277: RGX Register Base Address (Linear): 0x00000000a63a0984
    [ 40.482576] PVR_K: 277: RGX Register Base Address (Physical): 0x4E20000000
    [ 40.489670] PVR_K: 277: CORE_ID : 0x0000000008470000
    [ 40.496710] PVR_K: 277: CORE_REVISION : 0x00D0013E
    [ 40.503014] PVR_K: 277: DESIGNER_REV_FIELD1 : 0x00000000
    [ 40.509342] PVR_K: 277: DESIGNER_REV_FIELD2 : 0x00000000
    [ 40.515649] PVR_K: 277: CHANGESET_NUMBER : 0x0000000000000000
    [ 40.522838] PVR_K: 277: CLK_CTRL : 0x0aaaaa002a2aaaaa
    [ 40.529942] PVR_K: 277: CLK_STATUS : 0x0000000000600000
    [ 40.536994] PVR_K: 277: CLK_CTRL2 : 0x0000000000000000
    [ 40.544007] PVR_K: 277: CLK_STATUS2 : 0x0000000000000000
    [ 40.551003] PVR_K: 277: EVENT_STATUS : 0x00000410
    [ 40.557478] PVR_K: 277: TIMER : 0x00000000058e2d46
    [ 40.564633] PVR_K: 277: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000
    [ 40.570935] PVR_K: 277: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000
    [ 40.577938] PVR_K: 277: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000
    [ 40.584237] PVR_K: 277: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000
    [ 40.591229] PVR_K: 277: BIF_MMU_STATUS : 0x00000000
    [ 40.597692] PVR_K: 277: BIF_MMU_ENTRY : 0x00000000
    [ 40.604083] PVR_K: 277: BIF_MMU_ENTRY_STATUS : 0x0000000000000000
    [ 40.611084] PVR_K: 277: BIF_STATUS_MMU : 0x00000000
    [ 40.617424] PVR_K: 277: BIF_READS_EXT_STATUS : 0x00000000
    [ 40.623823] PVR_K: 277: BIF_READS_INT_STATUS : 0x00000000
    [ 40.630134] PVR_K: 277: BIFPM_STATUS_MMU : 0x00000000
    [ 40.636599] PVR_K: 277: BIFPM_READS_EXT_STATUS : 0x00000000
    [ 40.642945] PVR_K: 277: BIFPM_READS_INT_STATUS : 0x00000000
    [ 40.649259] PVR_K: 277: BIF_CAT_BASE_INDEX : 0x0000000000000101
    [ 40.656265] PVR_K: 277: BIF_CAT_BASE0 : 0x0000000000000000
    [ 40.663264] PVR_K: 277: BIF_CAT_BASE1 : 0x00000008b0a94000
    [ 40.670450] PVR_K: 277: BIF_CAT_BASE2 : 0x0000000000000000
    [ 40.677567] PVR_K: 277: BIF_CAT_BASE3 : 0x0000000000000000
    [ 40.684602] PVR_K: 277: BIF_CAT_BASE4 : 0x0000000000000000
    [ 40.691639] PVR_K: 277: BIF_CAT_BASE5 : 0x0000000000000000
    [ 40.698613] PVR_K: 277: BIF_CAT_BASE6 : 0x0000000000000000
    [ 40.705755] PVR_K: 277: BIF_CAT_BASE7 : 0x0000000000000000
    [ 40.712808] PVR_K: 277: BIF_CTRL_INVAL : 0x00000000
    [ 40.719112] PVR_K: 277: BIF_CTRL : 0x000000C0
    [ 40.725416] PVR_K: 277: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000
    [ 40.732405] PVR_K: 277: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000
    [ 40.739518] PVR_K: 277: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000
    [ 40.746613] PVR_K: 277: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000
    [ 40.753622] PVR_K: 277: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000
    [ 40.760656] PVR_K: 277: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000
    [ 40.767677] PVR_K: 277: PERF_TA_PHASE : 0x00000000
    [ 40.774209] PVR_K: 277: PERF_TA_CYCLE : 0x00000000
    [ 40.780607] PVR_K: 277: PERF_3D_PHASE : 0x00000000
    [ 40.786918] PVR_K: 277: PERF_3D_CYCLE : 0x00000000
    [ 40.793239] PVR_K: 277: PERF_TA_OR_3D_CYCLE : 0x00000000
    [ 40.799563] PVR_K: 277: PERF_TA_AND_3D_CYCLE : 0x00000000
    [ 40.805949] PVR_K: 277: PERF_COMPUTE_PHASE : 0x00000000
    [ 40.812333] PVR_K: 277: PERF_COMPUTE_CYCLE : 0x00000000
    [ 40.818644] PVR_K: 277: PM_PARTIAL_RENDER_ENABLE : 0x00000000
    [ 40.824991] PVR_K: 277: ISP_RENDER : 0x00000000
    [ 40.831307] PVR_K: 277: TLA_STATUS : 0x0000000000000000
    [ 40.838376] PVR_K: 277: MCU_FENCE : 0x0000000000000000
    [ 40.845372] PVR_K: 277: VDM_CONTEXT_STORE_STATUS : 0x00000001
    [ 40.851799] PVR_K: 277: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000
    [ 40.858797] PVR_K: 277: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000
    [ 40.865805] PVR_K: 277: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000
    [ 40.872824] PVR_K: 277: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000
    [ 40.879937] PVR_K: 277: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000
    [ 40.887102] PVR_K: 277: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000
    [ 40.894156] PVR_K: 277: ISP_CTL : 0x00000000
    [ 40.900475] PVR_K: 277: ISP_STATUS : 0x00000000
    [ 40.906782] PVR_K: 277: MTS_INTCTX : 0x00000000
    [ 40.913104] PVR_K: 277: MTS_BGCTX : 0x00000000
    [ 40.919422] PVR_K: 277: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000
    [ 40.925755] PVR_K: 277: MTS_SCHEDULE : 0x00000000
    [ 40.932158] PVR_K: 277: MTS_GPU_INT_STATUS : 0x00004550
    [ 40.938467] PVR_K: 277: CDM_CONTEXT_STORE_STATUS : 0x00000000
    [ 40.944787] PVR_K: 277: CDM_CONTEXT_PDS0 : 0x0000000000000000
    [ 40.951808] PVR_K: 277: CDM_CONTEXT_PDS1 : 0x0000000000000000
    [ 40.958859] PVR_K: 277: CDM_TERMINATE_PDS : 0x0000000000000000
    [ 40.965949] PVR_K: 277: CDM_TERMINATE_PDS1 : 0x0000000000000000
    [ 40.972994] PVR_K: 277: SIDEKICK_IDLE : 0x0000007E
    [ 40.979303] PVR_K: 277: SLC_IDLE : 0x000000FF
    [ 40.985636] PVR_K: 277: SLC_STATUS0 : 0x00000000
    [ 40.991942] PVR_K: 277: SLC_STATUS1 : 0x0000000000000000
    [ 40.999019] PVR_K: 277: SLC_STATUS2 : 0x0000000000000000
    [ 41.006069] PVR_K: 277: SLC_CTRL_BYPASS : 0x01000000
    [ 41.012393] PVR_K: 277: SLC_CTRL_MISC : 0x0000000000200003
    [ 41.019402] PVR_K: 277: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001
    [ 41.025733] PVR_K: 277: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008afda100c
    [ 41.032859] PVR_K: 277: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001
    [ 41.039241] PVR_K: 277: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008afdbe00c
    [ 41.046294] PVR_K: 277: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001
    [ 41.052613] PVR_K: 277: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008afda000c
    [ 41.059688] PVR_K: 277: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000
    [ 41.066015] PVR_K: 277: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c
    [ 41.073140] PVR_K: 277: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001
    [ 41.079463] PVR_K: 277: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008afda100c
    [ 41.086485] PVR_K: 277: MIPS_WRAPPER_CONFIG : 0x000000000001cf80
    [ 41.093592] PVR_K: 277: MIPS_EXCEPTION_STATUS : 0x00000020
    [ 41.100029] PVR_K: 277: ---- [ MIPS internal state ] ----
    [ 41.105699] PVR_K: 277: PC : 0xC00171C4
    [ 41.112027] PVR_K: 277: STATUS_REGISTER : 0x00481C05
    [ 41.118330] PVR_K: 277: CAUSE_REGISTER : 0x00800008
    [ 41.124630] PVR_K: 277: BAD_REGISTER : 0xC00171C0
    [ 41.130913] PVR_K: 277: EPC : 0xC00171C0
    [ 41.137279] PVR_K: 277: SP : 0xCF600FE0
    [ 41.143682] PVR_K: 277: BAD_INSTRUCTION : 0x00000000
    [ 41.149980] PVR_K: 277: TLB :
    [ 41.155331] PVR_K: 277: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C
    [ 41.164013] PVR_K: 277: 1) VA 0xCF000000 ( 16k) -> PA0 0x8afde0000 DVGC, PA1 0x8afde4000 DVGC
    [ 41.172874] PVR_K: 277: 2) VA 0xCF600000 ( 4k) -> PA0 0x8afdbf000 DV C, PA1 0x00000000 C
    [ 41.181652] PVR_K: 277: 3) VA 0xC0032000 ( 4k) -> PA0 0x8afdbb000 DVGC, PA1 0x8afdbc000 DVGC
    [ 41.190442] PVR_K: 277: 4) VA 0xC000A000 ( 4k) -> PA0 0x8ab79c000 DVGC, PA1 0x8ae3a6000 DVGC
    [ 41.199217] PVR_K: 277: 5) VA 0xC0004000 ( 4k) -> PA0 0x8aeb50000 DVGC, PA1 0x8ad6f9000 DVGC
    [ 41.207980] PVR_K: 277: 6) VA 0xC0038000 ( 4k) -> PA0 0x8afe89000 DVGC, PA1 0x8afd00000 DVGC
    [ 41.216873] PVR_K: 277: 7) VA 0xC001A000 ( 4k) -> PA0 0x8afdc3000 DVG , PA1 0x8afdc6000 DVG
    [ 41.225701] PVR_K: 277: 8) VA 0xC0008000 ( 4k) -> PA0 0x8aeb4f000 DVGC, PA1 0x8aea90000 DVGC
    [ 41.234487] PVR_K: 277: 9) VA 0xC0016000 ( 4k) -> PA0 0x8afd9e000 DVGC, PA1 0x8afd9f000 DVGC
    [ 41.243244] PVR_K: 277: 10) VA 0xC0020000 ( 4k) -> PA0 0x8afe6d000 DVG , PA1 0x8afe6e000 DVG
    [ 41.252092] PVR_K: 277: 11) VA 0xC0028000 ( 4k) -> PA0 0x8b0963000 DVGC, PA1 0x8afe04000 DVGC
    [ 41.260907] PVR_K: 277: 12) VA 0xF0018000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C
    [ 41.269477] PVR_K: 277: 13) VA 0xC000C000 ( 4k) -> PA0 0x8aeb79000 DVGC, PA1 0x8aebad000 DVGC
    [ 41.278210] PVR_K: 277: 14) VA 0xC0006000 ( 4k) -> PA0 0x8aa39c000 DVGC, PA1 0x8a97e8000 DVGC
    [ 41.287051] PVR_K: 277: 15) VA 0xC0024000 ( 4k) -> PA0 0x8afe73000 DVG , PA1 0x8afe75000 VG
    [ 41.296944] PVR_K: 277: --------------------------------
    [ 41.302400] PVR_K: 277: ------[ RGX FW Trace Info ]------
    [ 41.307947] PVR_K: 277: Debug log type: none
    [ 41.312352] PVR_K: 277: RGX FW thread 0: Trace buffer not yet allocated
    [ 41.319085] PVR_K: 277: ------[ Full CCB Status ]------
    [ 41.324637] PVR_K: 277: FWCtx 0xC0028300 (TQ_3D-P1234-T1234-svm)
    [ 41.330855] PVR_K: 277: `--<Empty>
    [ 41.334562] PVR_K: 277: FWCtx 0xC0028040 (TA-P1234-T1234-svm)
    [ 41.340414] PVR_K: 277: |--Waiting FENCE @ 28000 Int=326 Ext=324
    [ 41.346747] PVR_K: 277: | |--Addr:0xc002d004 Val=0x00000088
    [ 41.352791] PVR_K: 277: | `--Addr:0xc002b0e9 Val=0x00000519
    [ 41.358986] PVR_K: 277: |--Waiting TA @ 28056 Int=326 Ext=324
    [ 41.365167] PVR_K: 277: `--Waiting UPDATE @ 28168 Int=326 Ext=324
    [ 41.371547] PVR_K: 277: |--Addr:0xc002d004 Val=0x00000089
    [ 41.377581] PVR_K: 277: `--Addr:0xc002b0f9 Val=0x00000519
    [ 41.383607] PVR_K: 277: FWCtx 0xC00280E0 (3D-P1234-T1234-svm)
    [ 41.389551] PVR_K: 277: |--Ready FENCE_PR @ 5544 Int=325 Ext=323
    [ 41.396008] PVR_K: 277: | `--Addr:0xc002d010 Val=0x00000083
    [ 41.402102] PVR_K: 277: |--Ready 3D @ 5592 Int=325 Ext=323
    [ 41.407891] PVR_K: 277: |--Ready UPDATE @ 5984 Int=325 Ext=323
    [ 41.414051] PVR_K: 277: | |--Addr:0xc002d010 Val=0x00000084
    [ 41.420100] PVR_K: 277: | |--Addr:0xc002b0e9 Val=0x00000519
    [ 41.426148] PVR_K: 277: | `--Addr:0xc002b089 Val=0x00000519
    [ 41.432383] PVR_K: 277: |--Waiting FENCE_PR @ 6048 Int=326 Ext=324
    [ 41.438909] PVR_K: 277: | `--Addr:0xc002d004 Val=0x00000089
    [ 41.445009] PVR_K: 277: |--Waiting 3D @ 6096 Int=326 Ext=324
    [ 41.450948] PVR_K: 277: `--Waiting UPDATE @ 6488 Int=326 Ext=324
    [ 41.457328] PVR_K: 277: |--Addr:0xc002d004 Val=0x0000008a
    [ 41.463368] PVR_K: 277: |--Addr:0xc002b0a1 Val=0x00000519
    [ 41.469577] PVR_K: 277: `--Addr:0xc002b051 Val=0x00000519
    [ 41.475653] PVR_K: 277: ------[ RGX Device ID:0 End ]------
    [ 41.484818] PVR_K: 277: ------[ System Summary Device ID:0 ]------
    [ 41.495386] PVR_K: 277: Device System Power State: ON
    [ 41.500653] PVR_K: 277: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms)
    [ 41.513097] PVR_K: 277: ------[ Server Thread Summary ]------
    [ 41.521840] PVR_K: 277: pvr_defer_free : Running
    [ 41.531351] PVR_K: 277: Number of deferred cleanup items : 0
    [ 41.537643] PVR_K: 277: pvr_device_wdg : Running
    [ 41.547347] PVR_K: 277: pvr_cacheop : Running
    [ 41.552094] PVR_K: 277: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes
    [ 41.566857] PVR_K: 277: Pending deferred CacheOp entries : 0
    [ 41.573129] PVR_K: 277: ------[ AppHint Settings ]------
    [ 41.583400] PVR_K: 277: Build Vars
    [ 41.587068] PVR_K: 277: EnableTrustedDeviceAceConfig: N
    [ 41.595338] PVR_K: 277: CleanupThreadPriority: 0x00000005
    [ 41.601236] PVR_K: 277: CacheOpThreadPriority: 0x00000001
    [ 41.610133] PVR_K: 277: WatchdogThreadPriority: 0x00000000
    [ 41.619802] PVR_K: 277: HWPerfClientBufferSize: 0x000c0000
    [ 41.631459] PVR_K: 277: Module Params
    [ 41.635483] PVR_K: 277: none
    [ 41.638821] PVR_K: 277: Debug Info Params
    [ 41.647364] PVR_K: 277: CacheOpConfig: 0x0000000c
    [ 41.652563] PVR_K: 277: CacheOpUMKMThresholdSize: 0xffffffff
    [ 41.661965] PVR_K: 277: Debug Info Params Device ID: 0
    [ 41.667481] PVR_K: 277: none
    [ 41.670800] PVR_K: 277: ------[ HTB Log state: Off ]------
    [ 41.679428] PVR_K: 277: ------[ Active Sync Checkpoints ]------
    [ 41.685530] PVR_K: 277: - ID = 890, FWAddr = 0xc002b128, r1:e1:f0: es3_DoKick3D_333
    [ 41.698770] ------[ Native Fence Sync: timelines ]------
    [ 41.706800] foreign_sync: @0 ctx=1 refs=1
    [ 41.710952] sw: RM_SWTimeline-svm-1234 @0 cur=0
    [ 41.717053] rogue-ta3d: @282 ctx=3 refs=5
    [ 41.721075] @275: (++) refs=4 fwaddr=0xc002b119 enqueue=2 status=Signalled 275-update fence
    [ 41.729501] @277: (++) refs=5 fwaddr=0xc002b021 enqueue=1 status=Signalled 277-update fence
    [ 41.737925] @279: (++) refs=5 fwaddr=0xc002b0b1 enqueue=1 status=Signalled 279-update fence
    [ 41.746345] @281: (+-) refs=6 fwaddr=0xc002b0e9 enqueue=1 status=Signalled 281-update fence
    [ 41.755069] rogue-tq3d: @0 ctx=5 refs=1
    [ 41.763345] QE-svm-1234: @54 ctx=6 refs=2
    [ 41.767354] @53: (++) refs=1 fwaddr=0xc002b031 enqueue=1 status=Signalled 53-TQM
    [ 41.778835] V3-svm-1234: @284 ctx=7 refs=3
    [ 41.782933] @282: (+-) refs=2 fwaddr=0xc002b089 enqueue=1 status=Signalled 282-es3_DoKickTA_335
    [ 41.791704] @283: (+-) refs=3 fwaddr=0xc002b019 enqueue=1 status=Active 283-es3_DoKickTA_336
    [ 41.802652] P3-svm-1234: @278 ctx=8 refs=2
    [ 41.806765] @277: (+-) refs=3 fwaddr=0xc002b0f9 enqueue=1 status=Active 277-es3_DoKick3D_336
    [ 41.819366] PVR_K: 277: ------------[ PVR DBG: END ]------------
    [ 41.827385] ------------[ cut here ]------------
    [ 41.832079] WARNING: CPU: 0 PID: 277 at /jenkins/psdkla-dunfell/release/j7-evm/yocto/tisdk/build/arago-tmp-external-arm-glibc/work/j7_evm-linux/ti-img-rogue-driver/1.15.6133109-r0b/git/binary_j721e_linux_wayl]
    [ 41.860691] Modules linked in: xfrm_user xfrm_algo md5 ecb aes_neon_bs aes_neon_blk des_generic libdes cbc hid_multitouch usbhid bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd omap_rng rng_core rpms6
    [ 41.931187] CPU: 0 PID: 277 Comm: pvr_device_wdg Tainted: G O 5.10.120-g95b90aa828 #1
    [ 41.940298] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [ 41.946117] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--)
    [ 41.952208] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 41.957735] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 41.963204] sp : ffff8000123c3c80
    [ 41.966505] x29: ffff8000123c3c80 x28: 0000000000000000
    [ 41.971807] x27: ffff800012233918 x26: ffff800008d88b48
    [ 41.977108] x25: ffff00082b668d00 x24: 0000000000000009
    [ 41.982406] x23: 0000000000000002 x22: 0000000000000000
    [ 41.987705] x21: 0000000000000000 x20: ffff00082b668dd8
    [ 41.993004] x19: ffff00082d2b7e20 x18: 0000000000000000
    [ 41.998304] x17: 0000000000000000 x16: 0000000000000000
    [ 42.003602] x15: 0000b26dad2d9290 x14: 000000000000026f
    [ 42.008900] x13: 000000000000026f x12: 0000000000000000
    [ 42.014196] x11: 000000000000067d x10: 00000000000009c0
    [ 42.019493] x9 : ffff8000123c3ae0 x8 : ffff00082b61d020
    [ 42.024790] x7 : ffff00087f9cb1c0 x6 : ffff00087f9cb140
    [ 42.030087] x5 : 00000000410fd080 x4 : 0000000000f0000f
    [ 42.035385] x3 : 0000000000000000 x2 : ffffffffffffff00
    [ 42.040685] x1 : 0000000000000000 x0 : ffff00082d26c280
    [ 42.045984] Call trace:
    [ 42.048490] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 42.053676] DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm]
    [ 42.060165] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm]
    [ 42.066593] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm]
    [ 42.072021] OSThreadRun+0x24/0x60 [pvrsrvkm]
    [ 42.076373] kthread+0x140/0x160
    [ 42.079591] ret_from_fork+0x10/0x34
    [ 42.083153] ---[ end trace a9babdb0c6eb82f6 ]---
    

  • Grigory,

    Which SDK are you going to focus on? If you are using SDK 8.4, the please try executing with this patch in place on your GPU Kernel driver:

    5040.0001-HACK-server-Make-CCB-allocations-incoherent.patch

    Did you try the update I delivered previously? On SDK 8.1?

    When you say you are trying on an SDK version, are you porting your application to that new SDK version, or are you copying over the gpu driver files from the newer version?

    Regards,

    Erick

  • Hi Erick,

    We are trying our application on 8.4 SDK as well. I didn't yet try binaries with 8.1. I wanted to try the latest SDK to compare with. 

    So binaries you shared contain this patch but for 8.1 ?

  • Grigory,

    Yes, the binaries for SDK 8.1 contain this patch and the same driver that is on SDK 8.4, but built using the SDK 8.1 kernel. When you do run your test, please let me know which path you decide to take.

    Regards,

    Erick

  • Hi Erick, 

    For 8.4 seems to be resolved.  For 8.1 we will try on customer board as well. Thank you for support.

  • Hi Erick, still issue is observed with 8.4 SDK when we increase GPU load 

    sdk84_crash.log
    [ 275.509313] PVR_K: 271: ------------[ PVR DBG: START (High) ]------------
    [ 275.519477] PVR_K: 271: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Tue Aug 30 09:21:40 UTC 2022 aarch64
    [ 275.531895] PVR_K: 271: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux
    [ 275.545053] PVR_K: 271: Time now: 275545041us
    [ 275.555980] PVR_K: 271: Services State: OK
    [ 275.560923] PVR_K: 271: Server Errors: 0
    [ 275.565262] PVR_K: 271: Connections Device ID:0(128) P1376-V1376-T1376-svm
    [ 275.576061] PVR_K: 271: ------[ Driver Info ]------
    [ 275.584039] PVR_K: 271: Comparison of UM/KM components: MATCHING
    [ 275.594124] PVR_K: 271: KM Arch: 64 Bit
    [ 275.599035] PVR_K: 271: UM Connected Clients: 64 Bit
    [ 275.608446] PVR_K: 271: UM info: 1.15 @ 6133109 (release) build options: 0x80000810
    [ 275.619914] PVR_K: 271: KM info: 1.15 @ 6133109 (release) build options: 0x00000810
    [ 275.631698] PVR_K: 271: Window system: wayland
    [ 275.638913] PVR_K: 271: ------[ RGX Device ID:0 Start ]------
    [ 275.646083] PVR_K: 271: ------[ RGX Info ]------
    [ 275.651175] PVR_K: 271: Device Node (Info): 00000000bc7a337a (00000000ea52d16b)
    [ 275.658770] PVR_K: 271: RGX BVNC: 22.104.208.318 (rogue)
    [ 275.664421] PVR_K: 271: RGX Device State: Active
    [ 275.669497] PVR_K: 271: RGX Power State: ON
    [ 275.673944] PVR_K: 271: FW info: 1.15 @ 6133109 (release) build options: 0x80000810
    [ 275.682074] PVR_K: 271: BIF0 - OK
    [ 275.685783] PVR_K: 271: RGX FW State: OK (HWRState 0x00000001: HWR OK;)
    [ 275.692688] PVR_K: 271: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
    [ 275.706186] PVR_K: 271: RGX DVFS: 0 frequency changes. Current frequency: 749.999 MHz (sampled at 274672724215 ns). FW frequency: 100.000 MHz.
    [ 275.719234] PVR_K: 271: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on;
    [ 275.727637] PVR_K: 271: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(4/4+0), 3D(0/0+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0)
    [ 275.739234] PVR_K: 271: DM 0 (GP)
    [ 275.742829] PVR_K: 271: DM 1 (HWRflags 0x00000000: working;)
    [ 275.748737] PVR_K: 271: DM 2 (HWRflags 0x00000000: working;)
    [ 275.754668] PVR_K: 271: Recovery 1: PID = 1376, frame = 0, HWRTData = 0xC009A480, EventStatus = 0x00000410, Guilty Lockup
    [ 275.766101] PVR_K: 271: CRTimer = 0x00002e8dd79c, OSTimer = 275.418434464, CyclesElapsed = 27392
    [ 275.776546] PVR_K: 271: PreResetTimeInCycles = 40960, HWResetTimeInCycles = 23552, FreelistReconTimeInCycles = 2151168, TotalRecoveryTimeInCycles = 2215680
    [ 275.792022] PVR_K: 271: BIF0 - FAULT:
    [ 275.796292] PVR_K: 271: * MMU status (0x0000000000002001): PC = 2, Page Size = 0 (Page Table).
    [ 275.805709] PVR_K: 271: * Request (0x00053e800c61e000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 12-15), Reading from 0x800C61E000.
    [ 275.819842] PVR_K: 271: PCE for index 512 = 0x08d4e031 and is valid
    [ 275.826733] PVR_K: 271: PDE for index 99 = 0x0000000087418001 and is valid
    [ 275.834364] PVR_K: 271: PTE for index 30 = 0x00000badbad00b88 and is not valid
    [ 275.842219] PVR_K: 271: Recovery 2: PID = 1376, frame = 0, HWRTData = 0xC009A780, EventStatus = 0x00000410, Guilty Lockup
    [ 275.853643] PVR_K: 271: CRTimer = 0x00002e8f9387, OSTimer = 275.457224608, CyclesElapsed = 24320
    [ 275.863967] PVR_K: 271: PreResetTimeInCycles = 35328, HWResetTimeInCycles = 19200, FreelistReconTimeInCycles = 5150208, TotalRecoveryTimeInCycles = 5204736
    [ 275.879204] PVR_K: 271: BIF0 - FAULT:
    [ 275.883306] PVR_K: 271: * MMU status (0x0000000000002001): PC = 2, Page Size = 0 (Page Table).
    [ 275.892595] PVR_K: 271: * Request (0x00053e800c61e000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 12-15), Reading from 0x800C61E000.
    [ 275.906560] PVR_K: 271: PCE for index 512 = 0x08d4e031 and is valid
    [ 275.913282] PVR_K: 271: PDE for index 99 = 0x0000000087418001 and is valid
    [ 275.920596] PVR_K: 271: PTE for index 30 = 0x00000badbad00b88 and is not valid
    [ 275.928363] PVR_K: 271: Recovery 3: PID = 1376, frame = 0, HWRTData = 0xC009A900, EventStatus = 0x00000410, Guilty Lockup
    [ 275.939635] PVR_K: 271: CRTimer = 0x00002e9181f9, OSTimer = 275.500429899, CyclesElapsed = 29952
    [ 275.949716] PVR_K: 271: PreResetTimeInCycles = 34816, HWResetTimeInCycles = 19200, FreelistReconTimeInCycles = 3094016, TotalRecoveryTimeInCycles = 3148032
    [ 275.964967] PVR_K: 271: BIF0 - FAULT:
    [ 275.969117] PVR_K: 271: * MMU status (0x0000000000002001): PC = 2, Page Size = 0 (Page Table).
    [ 275.978354] PVR_K: 271: * Request (0x00053e800c61e000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 12-15), Reading from 0x800C61E000.
    [ 275.992293] PVR_K: 271: PCE for index 512 = 0x08d4e031 and is valid
    [ 275.999055] PVR_K: 271: PDE for index 99 = 0x0000000087418001 and is valid
    [ 276.006395] PVR_K: 271: PTE for index 30 = 0x00000badbad00b88 and is not valid
    [ 276.014053] PVR_K: 271: Recovery 4: PID = 1376, frame = 0, HWRTData = 0xC009A780, EventStatus = 0x00000410, Guilty Lockup
    [ 276.026317] PVR_K: 271: CRTimer = 0x00002e9370ff, OSTimer = 275.543685707, CyclesElapsed = 31488
    [ 276.036429] PVR_K: 271: PreResetTimeInCycles = 37120, HWResetTimeInCycles = 19968, FreelistReconTimeInCycles = 5246720, TotalRecoveryTimeInCycles = 5303808
    [ 276.051640] PVR_K: 271: BIF0 - FAULT:
    [ 276.055803] PVR_K: 271: * MMU status (0x0000000000002001): PC = 2, Page Size = 0 (Page Table).
    [ 276.065053] PVR_K: 271: * Request (0x00053e800c61e000): MCU (128bit word within the Lower 256bits, PDS_USC, Banks 12-15), Reading from 0x800C61E000.
    [ 276.078977] PVR_K: 271: PCE for index 512 = 0x08d4e031 and is valid
    [ 276.085669] PVR_K: 271: PDE for index 99 = 0x0000000087418001 and is valid
    [ 276.093007] PVR_K: 271: PTE for index 30 = 0x00000badbad00b88 and is not valid
    [ 276.100696] PVR_K: 271: DM 3 (HWRflags 0x00000000: working;)
    [ 276.106508] PVR_K: 271: DM 4 (HWRflags 0x00000000: working;)
    [ 276.112270] PVR_K: 271: DM 5 (HWRflags 0x00000000: working;)
    [ 276.118016] PVR_K: 271: RGX Kernel CCB WO:0x26 RO:0x26
    [ 276.123296] PVR_K: 271: RGX Firmware CCB WO:0x13 RO:0x13
    [ 276.128742] PVR_K: 271: RGX Kernel CCB commands executed = 12710
    [ 276.134854] PVR_K: 271: RGX SLR: Forced UFO updates requested = 0
    [ 276.141072] PVR_K: 271: RGX Errors: WGP:0, TRP:0
    [ 276.145780] PVR_K: 271: Thread0: FW IRQ count = 14743
    [ 276.150929] PVR_K: 271: Last sampled IRQ count in LISR = 14743
    [ 276.156916] PVR_K: 271: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;)
    [ 276.167903] PVR_K: 271: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;)
    [ 276.176003] PVR_K: 271: ------[ RGX registers ]------
    [ 276.181134] PVR_K: 271: RGX Register Base Address (Linear): 0x00000000134ac601
    [ 276.188647] PVR_K: 271: RGX Register Base Address (Physical): 0x4E20000000
    [ 276.195631] PVR_K: 271: CORE_ID : 0x0000000008470000
    [ 276.202652] PVR_K: 271: CORE_REVISION : 0x00D0013E
    [ 276.208932] PVR_K: 271: DESIGNER_REV_FIELD1 : 0x00000000
    [ 276.215190] PVR_K: 271: DESIGNER_REV_FIELD2 : 0x00000000
    [ 276.221453] PVR_K: 271: CHANGESET_NUMBER : 0x0000000000000000
    [ 276.228432] PVR_K: 271: CLK_CTRL : 0x0aaaaa002a2aaaaa
    [ 276.235415] PVR_K: 271: CLK_STATUS : 0x0000000000600000
    [ 276.242393] PVR_K: 271: CLK_CTRL2 : 0x0000000000000000
    [ 276.249345] PVR_K: 271: CLK_STATUS2 : 0x0000000000000000
    [ 276.256300] PVR_K: 271: EVENT_STATUS : 0x00000410
    [ 276.262601] PVR_K: 271: TIMER : 0x000000002eafa65b
    [ 276.269615] PVR_K: 271: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000
    [ 276.275908] PVR_K: 271: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000
    [ 276.282939] PVR_K: 271: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000
    [ 276.289260] PVR_K: 271: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000
    [ 276.296259] PVR_K: 271: BIF_MMU_STATUS : 0x00000000
    [ 276.302560] PVR_K: 271: BIF_MMU_ENTRY : 0x00000000
    [ 276.308851] PVR_K: 271: BIF_MMU_ENTRY_STATUS : 0x0000000000000000
    [ 276.315805] PVR_K: 271: BIF_STATUS_MMU : 0x00000000
    [ 276.322141] PVR_K: 271: BIF_READS_EXT_STATUS : 0x00000000
    [ 276.328457] PVR_K: 271: BIF_READS_INT_STATUS : 0x00000000
    [ 276.334754] PVR_K: 271: BIFPM_STATUS_MMU : 0x00000000
    [ 276.341019] PVR_K: 271: BIFPM_READS_EXT_STATUS : 0x00000000
    [ 276.347293] PVR_K: 271: BIFPM_READS_INT_STATUS : 0x00000000
    [ 276.353604] PVR_K: 271: BIF_CAT_BASE_INDEX : 0x0000000000000202
    [ 276.360618] PVR_K: 271: BIF_CAT_BASE0 : 0x0000000000000000
    [ 276.367602] PVR_K: 271: BIF_CAT_BASE1 : 0x00000008b0c99000
    [ 276.374555] PVR_K: 271: BIF_CAT_BASE2 : 0x00000008a9551000
    [ 276.381502] PVR_K: 271: BIF_CAT_BASE3 : 0x0000000000000000
    [ 276.388475] PVR_K: 271: BIF_CAT_BASE4 : 0x0000000000000000
    [ 276.395489] PVR_K: 271: BIF_CAT_BASE5 : 0x0000000000000000
    [ 276.402466] PVR_K: 271: BIF_CAT_BASE6 : 0x0000000000000000
    [ 276.409418] PVR_K: 271: BIF_CAT_BASE7 : 0x0000000000000000
    [ 276.416378] PVR_K: 271: BIF_CTRL_INVAL : 0x00000000
    [ 276.422695] PVR_K: 271: BIF_CTRL : 0x000000C0
    [ 276.429021] PVR_K: 271: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000
    [ 276.436037] PVR_K: 271: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000
    [ 276.442994] PVR_K: 271: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000
    [ 276.449944] PVR_K: 271: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000
    [ 276.456928] PVR_K: 271: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000
    [ 276.463915] PVR_K: 271: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000
    [ 276.471870] PVR_K: 271: PERF_TA_PHASE : 0x00000000
    [ 276.478183] PVR_K: 271: PERF_TA_CYCLE : 0x00000000
    [ 276.484449] PVR_K: 271: PERF_3D_PHASE : 0x00000000
    [ 276.490768] PVR_K: 271: PERF_3D_CYCLE : 0x00000000
    [ 276.497084] PVR_K: 271: PERF_TA_OR_3D_CYCLE : 0x00000000
    [ 276.503377] PVR_K: 271: PERF_TA_AND_3D_CYCLE : 0x00000000
    [ 276.509639] PVR_K: 271: PERF_COMPUTE_PHASE : 0x00000000
    [ 276.515895] PVR_K: 271: PERF_COMPUTE_CYCLE : 0x00000000
    [ 276.522185] PVR_K: 271: PM_PARTIAL_RENDER_ENABLE : 0x00000000
    [ 276.528483] PVR_K: 271: ISP_RENDER : 0x00000000
    [ 276.534766] PVR_K: 271: TLA_STATUS : 0x0000000000000000
    [ 276.541753] PVR_K: 271: MCU_FENCE : 0x0000000000000000
    [ 276.548727] PVR_K: 271: VDM_CONTEXT_STORE_STATUS : 0x00000001
    [ 276.555073] PVR_K: 271: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000
    [ 276.562109] PVR_K: 271: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000
    [ 276.569083] PVR_K: 271: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000
    [ 276.576034] PVR_K: 271: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000
    [ 276.582981] PVR_K: 271: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000
    [ 276.589965] PVR_K: 271: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000
    [ 276.596974] PVR_K: 271: ISP_CTL : 0x00000000
    [ 276.603304] PVR_K: 271: ISP_STATUS : 0x00000000
    [ 276.609578] PVR_K: 271: MTS_INTCTX : 0x00000000
    [ 276.615834] PVR_K: 271: MTS_BGCTX : 0x00000000
    [ 276.622108] PVR_K: 271: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000
    [ 276.628408] PVR_K: 271: MTS_SCHEDULE : 0x00000000
    [ 276.634702] PVR_K: 271: MTS_GPU_INT_STATUS : 0x00004550
    [ 276.640979] PVR_K: 271: CDM_CONTEXT_STORE_STATUS : 0x00000000
    [ 276.647242] PVR_K: 271: CDM_CONTEXT_PDS0 : 0x0000000000000000
    [ 276.654228] PVR_K: 271: CDM_CONTEXT_PDS1 : 0x0000000000000000
    [ 276.661242] PVR_K: 271: CDM_TERMINATE_PDS : 0x0000000000000000
    [ 276.668229] PVR_K: 271: CDM_TERMINATE_PDS1 : 0x0000000000000000
    [ 276.675207] PVR_K: 271: SIDEKICK_IDLE : 0x0000007E
    [ 276.681466] PVR_K: 271: SLC_IDLE : 0x000000FF
    [ 276.687744] PVR_K: 271: SLC_STATUS0 : 0x00000000
    [ 276.694032] PVR_K: 271: SLC_STATUS1 : 0x0000000000000000
    [ 276.701021] PVR_K: 271: SLC_STATUS2 : 0x0000000000000000
    [ 276.707994] PVR_K: 271: SLC_CTRL_BYPASS : 0x01000000
    [ 276.714253] PVR_K: 271: SLC_CTRL_MISC : 0x0000000000200003
    [ 276.721229] PVR_K: 271: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001
    [ 276.727552] PVR_K: 271: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008b0a2100c
    [ 276.734563] PVR_K: 271: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001
    [ 276.740840] PVR_K: 271: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008b0a3700c
    [ 276.747790] PVR_K: 271: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001
    [ 276.754098] PVR_K: 271: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008b0a0b00c
    [ 276.761089] PVR_K: 271: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000
    [ 276.767374] PVR_K: 271: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c
    [ 276.774378] PVR_K: 271: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001
    [ 276.780691] PVR_K: 271: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008b0a2100c
    [ 276.787684] PVR_K: 271: MIPS_WRAPPER_CONFIG : 0x000000000001cf80
    [ 276.794695] PVR_K: 271: MIPS_EXCEPTION_STATUS : 0x00000020
    [ 276.801086] PVR_K: 271: ---- [ MIPS internal state ] ----
    [ 276.806568] PVR_K: 271: PC : 0xC00171C0
    [ 276.812827] PVR_K: 271: STATUS_REGISTER : 0x00481C05
    [ 276.819132] PVR_K: 271: CAUSE_REGISTER : 0x00800000
    [ 276.825430] PVR_K: 271: BAD_REGISTER : 0xC0021008
    [ 276.831754] PVR_K: 271: EPC : 0xC00171C4
    [ 276.838031] PVR_K: 271: SP : 0xCF600FE0
    [ 276.844288] PVR_K: 271: BAD_INSTRUCTION : 0x00000000
    [ 276.850565] PVR_K: 271: TLB :
    [ 276.855920] PVR_K: 271: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C
    [ 276.864579] PVR_K: 271: 1) VA 0xCF000000 ( 16k) -> PA0 0x8b0a40000 DVGC, PA1 0x8b0a44000 DVGC
    [ 276.873295] PVR_K: 271: 2) VA 0xCF600000 ( 4k) -> PA0 0x8b0a38000 DV C, PA1 0x00000000 C
    [ 276.881949] PVR_K: 271: 3) VA 0xC0032000 ( 4k) -> PA0 0x8b0a34000 DVGC, PA1 0x8b0a35000 DVGC
    [ 276.890705] PVR_K: 271: 4) VA 0xC000E000 ( 4k) -> PA0 0x8b0a0f000 DVGC, PA1 0x8b0a0d000 DVGC
    [ 276.899420] PVR_K: 271: 5) VA 0xF000A000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C
    [ 276.907934] PVR_K: 271: 6) VA 0xC001A000 ( 4k) -> PA0 0x8aee57000 DVG , PA1 0x8aab5b000 DVG
    [ 276.916701] PVR_K: 271: 7) VA 0xC0004000 ( 4k) -> PA0 0x8b0a01000 DVGC, PA1 0x8b09fb000 DVGC
    [ 276.925438] PVR_K: 271: 8) VA 0xC002C000 ( 4k) -> PA0 0x83bbe000 DVG , PA1 0x97fe0000 DVG
    [ 276.933981] PVR_K: 271: 9) VA 0xF0012000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C
    [ 276.942494] PVR_K: 271: 10) VA 0xC000A000 ( 4k) -> PA0 0x8b0a02000 DVGC, PA1 0x8b0a06000 DVGC
    [ 276.951254] PVR_K: 271: 11) VA 0xC0006000 ( 4k) -> PA0 0x8aab88000 DVGC, PA1 0x8b09ff000 DVGC
    [ 276.960000] PVR_K: 271: 12) VA 0xF0018000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C
    [ 276.968544] PVR_K: 271: 13) VA 0xC0020000 ( 4k) -> PA0 0x8b0a16000 DVG , PA1 0x8b0a58000 DVG
    [ 276.977232] PVR_K: 271: 14) VA 0xC0038000 ( 4k) -> PA0 0x8a94e7000 DVGC, PA1 0x8debed000 DVGC
    [ 276.985952] PVR_K: 271: 15) VA 0xC0016000 ( 4k) -> PA0 0x8b0a13000 DVGC, PA1 0x8b0a12000 DVGC
    [ 276.994717] PVR_K: 271: --------------------------------
    [ 277.000131] PVR_K: 271: ------[ RGX FW Trace Info ]------
    [ 277.005609] PVR_K: 271: Debug log type: none
    [ 277.009956] PVR_K: 271: RGX FW thread 0: Trace buffer not yet allocated
    [ 277.016681] PVR_K: 271: ------[ Full CCB Status ]------
    [ 277.022028] PVR_K: 271: FWCtx 0xC0028300 (TQ_3D-P1376-T1376-svm)
    [ 277.028157] PVR_K: 271: `--<Empty>
    [ 277.031820] PVR_K: 271: FWCtx 0xC0028040 (TA-P1376-T1376-svm)
    [ 277.037658] PVR_K: 271: |--Waiting FENCE @ 19936 Int=6013 Ext=581
    [ 277.044010] PVR_K: 271: | |--Addr:0xc002d39c Val=0x00000000
    [ 277.050016] PVR_K: 271: | `--Addr:0xc002b2b1 Val=0x00000519
    [ 277.056041] PVR_K: 271: |--Waiting TA @ 19992 Int=6013 Ext=581
    [ 277.062196] PVR_K: 271: `--Waiting UPDATE @ 20104 Int=6013 Ext=581
    [ 277.068678] PVR_K: 271: |--Addr:0xc002d39c Val=0x00000001
    [ 277.074703] PVR_K: 271: `--Addr:0xc002b229 Val=0x00000519
    [ 277.080705] PVR_K: 271: FWCtx 0xC00280E0 (3D-P1376-T1376-svm)
    [ 277.086591] PVR_K: 271: |--Waiting FENCE_PR @ 5544 Int=6013 Ext=581
    [ 277.093189] PVR_K: 271: | `--Addr:0xc002d39c Val=0x00000001
    [ 277.099237] PVR_K: 271: |--Waiting 3D @ 5592 Int=6013 Ext=581
    [ 277.105257] PVR_K: 271: `--Waiting UPDATE @ 5984 Int=6013 Ext=581
    [ 277.111602] PVR_K: 271: |--Addr:0xc002d39c Val=0x00000002
    [ 277.117661] PVR_K: 271: |--Addr:0xc002b139 Val=0x00000519
    [ 277.123688] PVR_K: 271: `--Addr:0xc002b061 Val=0x00000519
    [ 277.129747] PVR_K: 271: ------[ RGX Device ID:0 End ]------
    [ 277.135793] PVR_K: 271: ------[ System Summary Device ID:0 ]------
    [ 277.142208] PVR_K: 271: Device System Power State: ON
    [ 277.147349] PVR_K: 271: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms)
    [ 277.156587] PVR_K: 271: ------[ Server Thread Summary ]------
    [ 277.168014] PVR_K: 271: pvr_defer_free : Running
    [ 277.173056] PVR_K: 271: Number of deferred cleanup items : 0
    [ 277.183796] PVR_K: 271: pvr_device_wdg : Running
    [ 277.189048] PVR_K: 271: pvr_cacheop : Running
    [ 277.197995] PVR_K: 271: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes
    [ 277.216681] PVR_K: 271: Pending deferred CacheOp entries : 0
    [ 277.227980] PVR_K: 271: ------[ AppHint Settings ]------
    [ 277.236036] PVR_K: 271: Build Vars
    [ 277.239824] PVR_K: 271: EnableTrustedDeviceAceConfig: N
    [ 277.251976] PVR_K: 271: CleanupThreadPriority: 0x00000005
    [ 277.260008] PVR_K: 271: CacheOpThreadPriority: 0x00000001
    [ 277.272028] PVR_K: 271: WatchdogThreadPriority: 0x00000000
    [ 277.277975] PVR_K: 271: HWPerfClientBufferSize: 0x000c0000
    [ 277.288014] PVR_K: 271: Module Params
    [ 277.292080] PVR_K: 271: none
    [ 277.295394] PVR_K: 271: Debug Info Params
    [ 277.303994] PVR_K: 271: CacheOpConfig: 0x0000000c
    [ 277.309167] PVR_K: 271: CacheOpUMKMThresholdSize: 0xffffffff
    [ 277.319979] PVR_K: 271: Debug Info Params Device ID: 0
    [ 277.335547] PVR_K: 271: none
    [ 277.339162] PVR_K: 271: ------[ HTB Log state: Off ]------
    [ 277.348647] PVR_K: 271: ------[ Active Sync Checkpoints ]------
    [ 277.359977] PVR_K: 271: - ID = 17597, FWAddr = 0xc002b050, r1:e1:f0: es3_DoKick3D_594
    [ 277.367974] PVR_K: 271: - ID = 17595, FWAddr = 0xc002b028, r1:e1:f0: update fence
    [ 277.379873] ------[ Native Fence Sync: timelines ]------
    [ 277.385384] foreign_sync: @0 ctx=1 refs=1
    [ 277.401770] sw: RM_SWTimeline-svm-1376 @0 cur=0
    [ 277.412086] rogue-ta3d: @543 ctx=10 refs=7
    [ 277.416197] @531: (++) refs=4 fwaddr=0xc002b171 enqueue=2 status=Signalled 531-update fence
    [ 277.424619] @534: (++) refs=4 fwaddr=0xc002b059 enqueue=2 status=Signalled 534-update fence
    [ 277.433038] @537: (++) refs=5 fwaddr=0xc002b2a1 enqueue=1 status=Signalled 537-update fence
    [ 277.441460] @540: (++) refs=5 fwaddr=0xc002b0d9 enqueue=1 status=Signalled 540-update fence
    [ 277.449886] @541: (+-) refs=1 fwaddr=0xc002b2d9 enqueue=2 status=Signalled 541-update fence
    [ 277.458305] @542: (+-) refs=2 fwaddr=0xc002b0c9 enqueue=1 status=Active 542-update fence
    [ 277.470114] rogue-tq3d: @0 ctx=12 refs=1
    [ 277.474325] QE-svm-1376: @54 ctx=13 refs=2
    [ 277.478438] @53: (++) refs=1 fwaddr=0xc002b1a1 enqueue=1 status=Signalled 53-TQM
    [ 277.496013] V3-svm-1376: @549 ctx=14 refs=3
    [ 277.500216] @547: (++) refs=1 fwaddr=0xc002b239 enqueue=1 status=Signalled 547-es3_DoKickTA_601
    [ 277.508998] @548: (+-) refs=2 fwaddr=0xc002b161 enqueue=1 status=Signalled 548-es3_DoKickTA_600
    [ 277.522605] P3-svm-1376: @538 ctx=15 refs=5
    [ 277.526804] @534: (++) refs=1 fwaddr=0xc002b179 enqueue=1 status=Signalled 534-es3_DoKick3D_599
    [ 277.535581] @535: (++) refs=1 fwaddr=0xc002b2a9 enqueue=1 status=Signalled 535-es3_DoKick3D_601
    [ 277.544361] @536: (++) refs=1 fwaddr=0xc002b001 enqueue=1 status=Signalled 536-es3_DoKick3D_600
    [ 277.553136] @537: (+-) refs=2 fwaddr=0xc002b221 enqueue=1 status=Signalled 537-es3_DoKick3D_602
    [ 277.567956] PVR_K: 271: ------------[ PVR DBG: END ]------------
    [ 277.580172] ------------[ cut here ]------------
    [ 277.584887] WARNING: CPU: 1 PID: 271 at /jenkins/psdkla-dunfell/release/j7-evm/yocto/tisdk/build/arago-tmp-external-arm-glibc/work/j7_evm-linux/ti-img-rogue-driver/1.15.6133109-r0b/git/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 277.613502] Modules linked in: xfrm_user xfrm_algo md5 ecb aes_neon_bs aes_neon_blk des_generic libdes cbc hid_multitouch usbhid bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd omap_rng rng_core rpmsg_char ti_am335x_adc kfifo_buf cdns3 udc_core roles irq_pruss_intc pru_rproc icss_iep usbcore usb_common crct10dif_ce ti_j721e_cpsw_virt_mac snd_soc_j721e_evm phy_can_transceiver ti_k3_r5_remoteproc vxd_dec vxe_enc sa2ul videobuf2_dma_sg v4l2_mem2mem videobuf2_dma_contig videobuf2_memops sha512_generic ti_am335x_tscadc pruss pvrsrvkm(O) ti_k3_dsp_remoteproc videobuf2_v4l2 authenc virtio_rpmsg_bus videobuf2_common cdns_dphy cdns3_ti nvme nvme_core pci_endpoint_test snd_soc_pcm3168a_i2c snd_soc_pcm3168a ina2xx m_can_platform m_can can_dev rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) ipv6
    [ 277.684003] CPU: 1 PID: 271 Comm: pvr_device_wdg Tainted: G O 5.10.120-g95b90aa828 #1
    [ 277.693117] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [ 277.698942] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--)
    [ 277.705028] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 277.710626] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 277.716100] sp : ffff800012393c80
    [ 277.719402] x29: ffff800012393c80 x28: 0000000000000000
    [ 277.724702] x27: ffff800012253918 x26: ffff800008cc2b48
    [ 277.730004] x25: ffff00082d3d1900 x24: 0000000000000009
    [ 277.735304] x23: 0000000000000002 x22: 0000000000000000
    [ 277.740602] x21: 0000000000000000 x20: ffff00082d3d19d8
    [ 277.745904] x19: ffff00082a9bbd20 x18: 0000000000000003
    [ 277.751205] x17: 0000000000000000 x16: 0000000000000000
    [ 277.756505] x15: 0000a34a505c4afc x14: 00000000000000ce
    [ 277.761802] x13: 00000000000000ce x12: 0000000000000000
    [ 277.767104] x11: 00000000000013df x10: 00000000000009c0
    [ 277.772407] x9 : ffff800012393ae0 x8 : ffff00082d05a620
    [ 277.777710] x7 : ffff00087f9e11c0 x6 : ffff00087f9e1140
    [ 277.783015] x5 : 00000000410fd080 x4 : 0000000000f0000f
    [ 277.788321] x3 : 0000000000000000 x2 : ffffffffffffff00
    [ 277.793623] x1 : 0000000000000000 x0 : ffff00082c15df00
    [ 277.798925] Call trace:
    [ 277.801440] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
    [ 277.806663] DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm]
    [ 277.813207] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm]
    [ 277.819653] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm]
    [ 277.825097] OSThreadRun+0x24/0x60 [pvrsrvkm]
    [ 277.829451] kthread+0x140/0x160
    [ 277.832670] ret_from_fork+0x10/0x34
    [ 277.836240] ---[ end trace 17ee2890a9ccda37 ]---
    

  • Grigory,

    Can you please collect a debug trace? You will need to run the following commands before you run your application:

    1) pvrdebug -loggroups main,mts,hwr

    Then, once the error has occurred, please run the following command:
    2) pvrlogdump

    This will generate a dump that we can analyze with our partners to identify the issue.

    Do you see this issue in your 8.1 SDK?

    Regards,

    Erick

  • Erick,

    Grigory mentioned that he is still working on providing you with the requested information.

    Erick - can you please confirm that the available information is not sufficient for further analysis?

    Regards

    Karthik

  • Grigory,

    The patch should apply to both SDK versions. Did you apply it to SDK 8.4 before you got those logs? If this is the failure with the patch already applied, we will need the logs using the instructions provided.

    Karthik,

    The logs are not very helpful on their own, we need the firmware traces to analyze further what could be the issue. The pvrdebug command conveniently packages everything so that we can work with Imagination technologies to analyze the issue.

    Regards,

    Erick

  • The update on this thread is that the issue is reproducible occasionally. Team is still trying to get the logs to help us analyze further. We will leave it open for further comments.

  • Hi Erick,

    Please, find trace below captured on 8_04 with similar test application for the same issue appeared.pvrlogdump_2301271223.txt

  • Grigory,

    Thank you, I've taken this log to by analyzed.

    Can you please remind me, you are now running on SDK 8.4, with 4K page size, correct? I have another patch that might be affecting you, but I need to confirm your SDK version and your page size.

    Thanks,

    Erick

  • Grigory,

    Meanwhile you confirm my previous points, the dump has been analyzed and requires another setting enabled. We will need to disable the GPU driver from automatically loading, can you do the following 2 steps:

    1) blacklist GPU driver: create file /etc/modprobe.d/blacklist.conf and add this line: "blacklist pvrsrvkm"

    2) Remove init file: Move the file /etc/init.d/rc.pvr to your /home/root

    You can check that the graphics driver was not automatically loaded by running "lsmod | grep pvr".

    Now, please run the following command:

    PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" /etc/init.d/rc.pvr start

    And follow the procedure as before.

    Thanks,

    Erick

  • Hi Erick,

    I am following on this topic from now on instead of Grigory.

    I have captured pvr log with last options enabled.

    pvrlogdump_2303101504.txt.gz

  • Hello Andrey,

    Thank you for the logs.

    We have a suspicion that there is a patch missing here. Do you have the following patch applied to your kernel GPU driver?

    3051.0001-HACK-server-Make-CCB-allocations-incoherent.patch

    Regards,

    Erick

  • Hi Eric,

    It is applied to `ti-processor-sdk-linux-j7-evm-08_04_00_11/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109`

    Is there a way to check some binary on rootfs that changes were actually compiled in?

    If you could point to procedure how to rebuild PowerVR kernel driver and update rootfs it would great.

    Best regards,

    Andrey

  • Andrey,

    Not sure how we can check that the driver in your filesystem has this patch, but we can make sure it is copied in correctly. You can run from the top-level makefile in the SDK the following recipe:

    `make ti-img-rogue-driver`

    Then, to install it, you can run the following:

    `make DESTDIR=<path-to-your-filesystem-root-directory> ti-img-rogue-driver`

    If it requires root access, you can run:

    `sudo -E make DESTDIR=<path-to-your-filesystem-root-directory> ti-img-rogue-driver`

    Then, compare these two files:

    1) binary_j721e_linux_wayland_release/target_aarch64/kbuild

    2) <Your-FS>/lib/modules/5.10.153-g90c3a58fd2/extra/pvrsrvkm.ko       //Your linux version will differ

    Let me know if this helps.

    Thanks,

    Erick

  • Andrey,

    Please post your updates here.

    Regards
    Karthik

  • Hi,

    Here is a pvr dump taken on BSP 8.06

    pvrlogdump_2303040020.txt.gz

    We used prebuilt BSP sdcard image and updated kernel vxe_enc module to used Lucid-specific h264 codec patches for non-standard resolution, profile settings and number of buffers.

  • Andrey,

    Thank you for sharing this, I've sent the logs to be analyzed.

    Regards,

    Erick

  • Andrey,

    I have an update from the GPU vendor. The patch they provided above that was applied to the kernel driver does not cover all cases of the GPU issue, so could you please revert it, and instead use the a-type workaround as mentioned in this FAQ:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver

    Please see the following section: "GPU Cache Coherency Issue", and see the workaround that is applied in the console:

    #!/bin/bash
    
    devmem2 0x45dc5100 w 0x30000000
    devmem2 0x45dc5104 w 0x30000000
    devmem2 0x45dc5108 w 0x30000000
    devmem2 0x45dc510C w 0x30000000
    devmem2 0x45dc5110 w 0x30000000
    devmem2 0x45dc5114 w 0x30000000
    devmem2 0x45dc5118 w 0x30000000
    devmem2 0x45dc511C w 0x30000000

    You can run this before loading the GPU driver (since it is already blacklisted). You can then run the following to collect the logs:

    1) PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" /etc/init.d/rc.pvr start

    2) pvrdebug -loggroups main,mts,hwr,pm

    3) echo "Y" >/sys/kernel/debug/pvr/apphint/0/AssertOnHWRTrigger

    4) Start application

    5) After you see the issue, call "pvrlogdump" to gather the same logs

    This will gather more detailed logs about the issue, and you will notice that the whole GPU process will halt when it hits the issue so we get a exact snapshot of the firmware as the issue happened.

    Thank you,

    Erick

  • Hi Erick,

    On EVM with SDK 8.06, CCB patch was reverted, pvrlogdump_2303040022.txt.gz captured per your instructions

    pvrlogdump_2303040022.txt.gz

    Second dump target_8_1_pvr_log_dump.txt.gz is from target board, running SDK 8.1 using same instructions.

    target_8_1_pvr_log_dump.txt.gz

  • Andrey,

    Thank you for the quick turnaround, I'll get these analyzed ASAP.

    Regards,

    Erick

  • Hi Erick,

    We are observing similar issue on another TDA4 target variant, running QNX 7.0 BSP. Is there a way to collect debug dumps on QNX platform?

    See attached log that is printed once in a while in console output.

    pvr_trace.txt
    # ------------[ PVR DBG: START (High) ]------------
    DDK info: Rogue_DDK_Neutrino rogueddk 1.10@5307123 (release) jacinto7_neutrino
    Time now: 00000004bb26b07
    Services State: OK
    Active connects: 561202 (./CtApIPSV_Free
    ------[ Driver Info ]------
    UM info: 1.10 @  5307123 (release) build options: 0x80000050 
    KM info: 1.10 @  5307123 (release) build options: 0x00000050 
    FW info: 1.10 @  5307123 (release) build options: 0x80000050 
    Comparison of UM/KM components: MATCHING
    KM Arch: 64 Bit
    UM Connected Clients: 64 Bit
    ------[ RGX summary ]------
    RGX BVNC: 22.104.208.318
    RGX Device State: Active
    RGX Power State: ON
    BIF0 - OK
    RGX FW State: NOT RESPONDING - Poll failure (HWRState 0x00000011: HWR OK; DM running ok; )
    RGX FW Power State: RGXFWIF_POW_ON (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 other, 0 total. Latency: 0 ms)
    RGX DVFS: 0 frequency changes. Current frequency: 750 MHz (sampled at 125bbd9736c)
    RGX FW OS 0 State: 0x00000003 (Active: Yes, Freelists: Ok, Grow Request Pending: No)
    ------[ RGX registers ]------
    RGX Register Base Address (Linear):   0x28004000
    RGX Register Base Address (Physical): 0x4E20000000
    CORE_ID                       : 0x0000000008470000
    CORE_REVISION                 : 0x00D0013E
    DESIGNER_REV_FIELD1           : 0x00000000
    DESIGNER_REV_FIELD2           : 0x00000000
    CHANGESET_NUMBER              : 0x0000000000000000
    CLK_CTRL                      : 0x0AAAAA002A2AA9AA
    CLK_STATUS                    : 0x00000000007001FC
    CLK_CTRL2                     : 0x0000000000000000
    CLK_STATUS2                   : 0x0000000000000000
    EVENT_STATUS                  : 0x00000410
    TIMER                         : 0x80000000DDC6D47F
    BIF_FAULT_BANK0_MMU_STATUS    : 0x00000000
    BIF_FAULT_BANK0_REQ_STATUS    : 0x0000000000000000
    BIF_FAULT_BANK1_MMU_STATUS    : 0x00000000
    BIF_FAULT_BANK1_REQ_STATUS    : 0x0000000000000000
    BIF_MMU_STATUS                : 0x00000000
    BIF_MMU_ENTRY                 : 0x00000000
    BIF_MMU_ENTRY_STATUS          : 0x0000000000000000
    BIF_STATUS_MMU                : 0x00000000
    BIF_READS_EXT_STATUS          : 0x00000000
    BIF_READS_INT_STATUS          : 0x00000000
    BIFPM_STATUS_MMU              : 0x00000000
    BIFPM_READS_EXT_STATUS        : 0x00000006
    BIFPM_READS_INT_STATUS        : 0x00000000
    Warning: BRN44871 is present
    BIF_CAT_BASE_INDEX            : 0x0000000000000202
    BIF_CAT_BASE0                 : 0x0000000000000000
    BIF_CAT_BASE1                 : 0x00000008F43D4000
    BIF_CAT_BASE2                 : 0x00000008F445C000
    BIF_CAT_BASE3                 : 0x0000000000000000
    BIF_CAT_BASE4                 : 0x0000000000000000
    BIF_CAT_BASE5                 : 0x0000000000000000
    BIF_CAT_BASE6                 : 0x0000000000000000
    BIF_CAT_BASE7                 : 0x0000000000000000
    BIF_CTRL_INVAL                : 0x00000000
    BIF_CTRL                      : 0x000000C0
    BIF_PM_CAT_BASE_VCE0          : 0x000000008EF7B001
    BIF_PM_CAT_BASE_TE0           : 0x000000008EF81001
    BIF_PM_CAT_BASE_ALIST0        : 0x000000008EF7A001
    BIF_PM_CAT_BASE_VCE1          : 0x000000008EF80001
    BIF_PM_CAT_BASE_TE1           : 0x000000008EF90001
    BIF_PM_CAT_BASE_ALIST1        : 0x000000008EF7B001
    PERF_TA_PHASE                 : 0x000089F1
    PERF_TA_CYCLE                 : 0x0FD676D5
    PERF_3D_PHASE                 : 0x00008A5C
    PERF_3D_CYCLE                 : 0x635E6DC3
    PERF_TA_OR_3D_CYCLE           : 0x7334E498
    PERF_TA_AND_3D_CYCLE          : 0x00000000
    PERF_COMPUTE_PHASE            : 0x00000000
    PERF_COMPUTE_CYCLE            : 0x00000000
    PM_PARTIAL_RENDER_ENABLE      : 0x00000000
    ISP_RENDER                    : 0x00000000
    TLA_STATUS                    : 0x0000000000000000
    MCU_FENCE                     : 0x0000018000000000
    VDM_CONTEXT_STORE_STATUS      : 0x00000001
    VDM_CONTEXT_STORE_TASK0       : 0x0000220522001004
    VDM_CONTEXT_STORE_TASK1       : 0x0000000000002240
    VDM_CONTEXT_STORE_TASK2       : 0x0000200000000420
    VDM_CONTEXT_RESUME_TASK0      : 0x0000230520031004
    VDM_CONTEXT_RESUME_TASK1      : 0x0000000000002340
    VDM_CONTEXT_RESUME_TASK2      : 0x0000210000000420
    ISP_CTL                       : 0x0003B00F
    ISP_STATUS                    : 0x00000003
    MTS_INTCTX                    : 0x00000000
    MTS_BGCTX                     : 0x00000000
    MTS_BGCTX_COUNTED_SCHEDULE    : 0x00000000
    MTS_SCHEDULE                  : 0x00000000
    MTS_GPU_INT_STATUS            : 0x00004550
    CDM_CONTEXT_STORE_STATUS      : 0x00000000
    CDM_CONTEXT_PDS0              : 0x0000000000000000
    CDM_CONTEXT_PDS1              : 0x0000000000000000
    CDM_TERMINATE_PDS             : 0x0000000000000000
    CDM_TERMINATE_PDS1            : 0x0000000000000000
    SIDEKICK_IDLE                 : 0x0000007E
    SLC_IDLE                      : 0x000000FF
    SLC_STATUS0                   : 0x00000000
    SLC_STATUS1                   : 0x0000000000000000
    SLC_CTRL_BYPASS               : 0x01000000
    SLC_CTRL_MISC                 : 0x0000000000200003
    MIPS_ADDR_REMAP1_CONFIG1      : 0x1FC00001
    MIPS_ADDR_REMAP1_CONFIG2      : 0x000000008007700C
    MIPS_ADDR_REMAP2_CONFIG1      : 0x1FC01001
    MIPS_ADDR_REMAP2_CONFIG2      : 0x000000008007B00C
    MIPS_ADDR_REMAP3_CONFIG1      : 0x1FC02001
    MIPS_ADDR_REMAP3_CONFIG2      : 0x000000008007600C
    MIPS_ADDR_REMAP4_CONFIG1      : 0x80000001
    MIPS_ADDR_REMAP4_CONFIG2      : 0x000000001FC0000E
    MIPS_ADDR_REMAP5_CONFIG1      : 0x00000001
    MIPS_ADDR_REMAP5_CONFIG2      : 0x000000008007700C
    MIPS_WRAPPER_CONFIG           : 0x000000000001CF40
    MIPS_EXCEPTION_STATUS         : 0x00000020
    ---- [ MIPS internal state ] ----
    PC                            : 0xC001A16A
    STATUS_REGISTER               : 0x00481C05
    CAUSE_REGISTER                : 0x00800008
    BAD_REGISTER                  : 0xC002E5C0
    EPC                           : 0xC001A166
    SP                            : 0xCF600FE0
    BAD_INSTRUCTION               : 0x00000000
    TLB                           :
     0) VA 0xCF400000 ( 64k) -> PA0 0xE20000000 DV  , PA1 0x00000000    C
     1) VA 0xCF000000 ( 16k) -> PA0 0x80050000 DVGC, PA1 0x80054000 DVGC
     2) VA 0xCF600000 (  4k) -> PA0 0x8007C000 DV C, PA1 0x00000000    C
     3) VA 0xC001A000 (  4k) -> PA0 0x80075000 DVGC, PA1 0x80076000 DVGC
     4) VA 0xC002E000 (  4k) -> PA0 0x80078000 DVGC, PA1 0x80079000 DVGC
     5) VA 0xC0022000 (  4k) -> PA0 0x8007E000  VGC, PA1 0x80004000 DVG 
     6) VA 0xC002C000 (  4k) -> PA0 0x8237A000 DV  , PA1 0xEB402E000     
     7) VA 0xC0074000 (  4k) -> PA0 0x8F4240000 DVG , PA1 0x8F423A000 DVG 
     8) VA 0xC0012000 (  4k) -> PA0 0x8006D000 DVGC, PA1 0x8006E000 DVGC
     9) VA 0xC0010000 (  4k) -> PA0 0x8006B000 DVGC, PA1 0x8006C000 DVGC
    10) VA 0xC0002000 (  4k) -> PA0 0x8005D000 DVGC, PA1 0x8005E000 DVGC
    11) VA 0xC000A000 (  4k) -> PA0 0x80065000 DVGC, PA1 0x80066000 DVGC
    12) VA 0xC007C000 (  4k) -> PA0 0x8F4068000 DV C, PA1 0x00000000    C
    13) VA 0xC000C000 (  4k) -> PA0 0x80067000 DVGC, PA1 0x80068000 DVGC
    14) VA 0xC004C000 (  4k) -> PA0 0x8239A000 DVGC, PA1 0x8239B000 DVGC
    15) VA 0xC0030000 (  4k) -> PA0 0x8007A000 DVGC, PA1 0x8007B000 DVGC
    --------------------------------
    RGX Kernel CCB WO:0x2F RO:0x2F
    RGX Firmware CCB WO:0xE RO:0xE
    RGX Kernel CCB commands executed = 70831
    Thread0: FW IRQ count = 106164
    Last sampled IRQ count in LISR = 106164
    FW OS config flags = 0x800127 (Ctx switch: TA; 3D; CDM; VDM CS INDEX mode; Medium CSW profile; Use extended; HWR EN; )
    Device System Power State: ON
    Debug log type: none
    RGX FW thread 0: Trace buffer not yet allocated
    ------[ Stalled FWCtxs ]------
    FWCtx 0xC00371A0 @ 43000 (3D-P561202-T2-./CtApIPSV_Free) pending on FENCE_PR:
      Addr:0xc003a04c  Value=0x0000898d
     FWCtx 0xC00371A0 fenced command is of type 3D_PR
    ------[ Active Sync Checkpoints ]------
            - ID = 70713, FWAddr = 0xc0075008, r1:e1:f0: es3-DoKickTA-0
            - ID = 70712, FWAddr = 0xc0075000, r1:e1:f0: es3-DoKickTA-0
    ------[ Pending Server Syncs ]------
    ------[ Fallback Fence Sync: timelines ]------
    Timeline: Screen_Timeline-Running--561202, SeqNum: 0/0 - <0x10148240>
    Timeline: RM_SWTimeline-eeRunning--561202, SeqNum: 0/0 - <0x101485a0>
    Timeline: V3-CtApIPSV_FreeRunning--561202, SeqNum: 35213/35214 - <0x10148630>
     - SyncPt: SeqNum: 35214, Refs: 1, Active    - <0x17e0de70>
        - CbType: PVR-Checkpoint, ID: 70712, FWAddr: 0xc0075001, Enq: 1, Ref: 1, Active    - <0x102044a0>
    Timeline: P3-CtApIPSV_FreeRunning--561202, SeqNum: 35213/35214 - <0x101486c0>
     - SyncPt: SeqNum: 35214, Refs: 1, Active    - <0x101b6090>
        - CbType: PVR-Checkpoint, ID: 70713, FWAddr: 0xc0075009, Enq: 1, Ref: 1, Active    - <0x10204660>
    Timeline: Screen_Timeline-Running--532517, SeqNum: 0/0 - <0x10148090>
    Timeline: RM_SWTimeline-eeRunning--532517, SeqNum: 0/0 - <0x10148990>
    Timeline: V3-./CtApCC_FreeRunning--532517, SeqNum: 88/88 - <0x10148a20>
    Timeline: P3-./CtApCC_FreeRunning--532517, SeqNum: 88/88 - <0x10148ab0>
    Timeline: QE-/CtApCC_FreeRunning-1-532517, SeqNum: 31/31 - <0x10148c60>
    Timeline: QE-FreeRunning-sampler2D-561202, SeqNum: 79/79 - <0x10148d80>
    ------[ Fallback Fence Sync: fences ]------
    Fence: TQM, Signalled - <0x17e0da50>
     - SyncPt: SeqNum: 79, Refs: 1, Timeline: QE-FreeRunning-sampler2D-561202 <0x10148d80>, Signalled - <0x17e0dab0>
        - CbType: PVR-Checkpoint, ID: 363, FWAddr: 0xc0075019, Enq: 1, Ref: 1, Signalled - <0x10203810>
    Fence: TQM, Signalled - <0x17e0ded0>
     - SyncPt: SeqNum: 31, Refs: 1, Timeline: QE-/CtApCC_FreeRunning-1-532517 <0x10148c60>, Signalled - <0x17e0df30>
        - CbType: PVR-Checkpoint, ID: 7633, FWAddr: 0xc0075011, Enq: 1, Ref: 1, Signalled - <0x10175df0>
    Fence: es3-DoKickTA-0, Signalled - <0x101d4c90>
     - SyncPt: SeqNum: 88, Refs: 1, Timeline: V3-./CtApCC_FreeRunning--532517 <0x10148a20>, Signalled - <0x101d4d50>
        - CbType: PVR-Checkpoint, ID: 7810, FWAddr: 0xc0075021, Enq: 1, Ref: 1, Signalled - <0x1016c740>
    Fence: es3-DoKickTA-0, Signalled - <0x1021f090>
     - SyncPt: SeqNum: 88, Refs: 1, Timeline: P3-./CtApCC_FreeRunning--532517 <0x10148ab0>, Signalled - <0x1021f390>
        - CbType: PVR-Checkpoint, ID: 7811, FWAddr: 0xc0075029, Enq: 1, Ref: 1, Signalled - <0x1016c580>
    Fence: es3-DoKickTA-0, Active    - <0x17e0de10>
     - SyncPt: SeqNum: 35214, Refs: 1, Timeline: V3-CtApIPSV_FreeRunning--561202 <0x10148630>, Active    - <0x17e0de70>
        - CbType: PVR-Checkpoint, ID: 70712, FWAddr: 0xc0075001, Enq: 1, Ref: 1, Signalled - <0x102044a0>
    Fence: es3-DoKickTA-0, Active    - <0x17e0df90>
     - SyncPt: SeqNum: 35214, Refs: 1, Timeline: P3-CtApIPSV_FreeRunning--561202 <0x101486c0>, Active    - <0x101b6090>
        - CbType: PVR-Checkpoint, ID: 70713, FWAddr: 0xc0075009, Enq: 1, Ref: 1, Signalled - <0x10204660>
    ------[ Debug summary ]------
    BIF0 - OK
    RGX FW State: NOT RESPONDING - Poll failure (HWRState 0x00000001: HWR OK; )
    RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 other, 0 total. Latency: 0 ms)
    RGX DVFS: 0 frequency changes. Current frequency: 750 MHz (sampled at 125bbd9736c)
    RGX FW OS 0 State: 0x00000003 (Active: Yes, Freelists: Ok, Grow Request Pending: No)
    ------[ Server Thread Summary ]------
    ------[ HTB Log state: Off ]------
    ------------[ PVR DBG: END ]------------
    call stack:
    ------------[ PVR DBG: START (High) ]------------
    DDK info: Rogue_DDK_Neutrino rogueddk 1.10@5307123 (release) jacinto7_neutrino
    Time now: 0000000a78a1367
    Services State: OK
    Active connects: 561202 (./CtApIPSV_Free
    ------[ Driver Info ]------
    UM info: 1.10 @  5307123 (release) build options: 0x80000050 
    KM info: 1.10 @  5307123 (release) build options: 0x00000050 
    FW info: 1.10 @  5307123 (release) build options: 0x80000050 
    Comparison of UM/KM components: MATCHING
    KM Arch: 64 Bit
    UM Connected Clients: 64 Bit
    ------[ RGX summary ]------
    RGX BVNC: 22.104.208.318
    RGX Device State: Active
    RGX Power State: ON
    BIF0 - OK
    RGX FW State: NOT RESPONDING - Poll failure (HWRState 0x00000001: HWR OK; )
    RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 other, 0 total. Latency: 0 ms)
    RGX DVFS: 0 frequency changes. Current frequency: 750 MHz (sampled at 28c51bcd9ac)
    RGX FW OS 0 State: 0x00000003 (Active: Yes, Freelists: Ok, Grow Request Pending: No)
    ------[ RGX registers ]------
    RGX Register Base Address (Linear):   0x28004000
    RGX Register Base Address (Physical): 0x4E20000000
    CORE_ID                       : 0x0000000008470000
    CORE_REVISION                 : 0x00D0013E
    DESIGNER_REV_FIELD1           : 0x00000000
    DESIGNER_REV_FIELD2           : 0x00000000
    CHANGESET_NUMBER              : 0x0000000000000000
    CLK_CTRL                      : 0x0AAAAA002A2AAAAA
    CLK_STATUS                    : 0x0000000000600000
    CLK_CTRL2                     : 0x0000000000000000
    CLK_STATUS2                   : 0x0000000000000000
    EVENT_STATUS                  : 0x00000410
    TIMER                         : 0x80000001EAD8CD42
    BIF_FAULT_BANK0_MMU_STATUS    : 0x00000000
    BIF_FAULT_BANK0_REQ_STATUS    : 0x0000000000000000
    BIF_FAULT_BANK1_MMU_STATUS    : 0x00000000
    BIF_FAULT_BANK1_REQ_STATUS    : 0x0000000000000000
    BIF_MMU_STATUS                : 0x00000000
    BIF_MMU_ENTRY                 : 0x00000000
    BIF_MMU_ENTRY_STATUS          : 0x0000000000000000
    BIF_STATUS_MMU                : 0x00000000
    BIF_READS_EXT_STATUS          : 0x00000000
    BIF_READS_INT_STATUS          : 0x00000000
    BIFPM_STATUS_MMU              : 0x00000000
    BIFPM_READS_EXT_STATUS        : 0x00000000
    BIFPM_READS_INT_STATUS        : 0x00000000
    Warning: BRN44871 is present
    BIF_CAT_BASE_INDEX            : 0x0000000000000202
    BIF_CAT_BASE0                 : 0x0000000000000000
    BIF_CAT_BASE1                 : 0x00000008F43D4000
    BIF_CAT_BASE2                 : 0x00000008F445C000
    BIF_CAT_BASE3                 : 0x0000000000000000
    BIF_CAT_BASE4                 : 0x0000000000000000
    BIF_CAT_BASE5                 : 0x0000000000000000
    BIF_CAT_BASE6                 : 0x0000000000000000
    BIF_CAT_BASE7                 : 0x0000000000000000
    BIF_CTRL_INVAL                : 0x00000000
    BIF_CTRL                      : 0x000000C0
    BIF_PM_CAT_BASE_VCE0          : 0x000000008EF7C001
    BIF_PM_CAT_BASE_TE0           : 0x000000008EF88001
    BIF_PM_CAT_BASE_ALIST0        : 0x000000008EF7D001
    BIF_PM_CAT_BASE_VCE1          : 0x000000008EF8C001
    BIF_PM_CAT_BASE_TE1           : 0x000000008EF94001
    BIF_PM_CAT_BASE_ALIST1        : 0x000000008EF7C001
    PERF_TA_PHASE                 : 0x00013E6B
    PERF_TA_CYCLE                 : 0x6D991A0D
    PERF_3D_PHASE                 : 0x00013ED6
    PERF_3D_CYCLE                 : 0x224A6CD5
    PERF_TA_OR_3D_CYCLE           : 0x8FE386E2
    PERF_TA_AND_3D_CYCLE          : 0x00000000
    PERF_COMPUTE_PHASE            : 0x00000000
    PERF_COMPUTE_CYCLE            : 0x00000000
    PM_PARTIAL_RENDER_ENABLE      : 0x00000000
    ISP_RENDER                    : 0x00000000
    TLA_STATUS                    : 0x0000000000000000
    MCU_FENCE                     : 0x0000018000000000
    VDM_CONTEXT_STORE_STATUS      : 0x00000001
    VDM_CONTEXT_STORE_TASK0       : 0x0000220522001004
    VDM_CONTEXT_STORE_TASK1       : 0x0000000000002240
    VDM_CONTEXT_STORE_TASK2       : 0x0000200000000420
    VDM_CONTEXT_RESUME_TASK0      : 0x0000230520031004
    VDM_CONTEXT_RESUME_TASK1      : 0x0000000000002340
    VDM_CONTEXT_RESUME_TASK2      : 0x0000210000000420
    ISP_CTL                       : 0x0003B00F
    ISP_STATUS                    : 0x00000003
    MTS_INTCTX                    : 0x00000000
    MTS_BGCTX                     : 0x00000000
    MTS_BGCTX_COUNTED_SCHEDULE    : 0x00000000
    MTS_SCHEDULE                  : 0x00000000
    MTS_GPU_INT_STATUS            : 0x00004550
    CDM_CONTEXT_STORE_STATUS      : 0x00000000
    CDM_CONTEXT_PDS0              : 0x0000000000000000
    CDM_CONTEXT_PDS1              : 0x0000000000000000
    CDM_TERMINATE_PDS             : 0x0000000000000000
    CDM_TERMINATE_PDS1            : 0x0000000000000000
    SIDEKICK_IDLE                 : 0x0000007E
    SLC_IDLE                      : 0x000000FF
    SLC_STATUS0                   : 0x00000000
    SLC_STATUS1                   : 0x0000000000000000
    SLC_CTRL_BYPASS               : 0x01000000
    SLC_CTRL_MISC                 : 0x0000000000200003
    MIPS_ADDR_REMAP1_CONFIG1      : 0x1FC00001
    MIPS_ADDR_REMAP1_CONFIG2      : 0x000000008007700C
    MIPS_ADDR_REMAP2_CONFIG1      : 0x1FC01001
    MIPS_ADDR_REMAP2_CONFIG2      : 0x000000008007B00C
    MIPS_ADDR_REMAP3_CONFIG1      : 0x1FC02001
    MIPS_ADDR_REMAP3_CONFIG2      : 0x000000008007600C
    MIPS_ADDR_REMAP4_CONFIG1      : 0x80000001
    MIPS_ADDR_REMAP4_CONFIG2      : 0x000000001FC0000E
    MIPS_ADDR_REMAP5_CONFIG1      : 0x00000001
    MIPS_ADDR_REMAP5_CONFIG2      : 0x000000008007700C
    MIPS_WRAPPER_CONFIG           : 0x000000000001CF40
    MIPS_EXCEPTION_STATUS         : 0x00000020
    ---- [ MIPS internal state ] ----
    PC                            : 0xC001A166
    STATUS_REGISTER               : 0x00481C05
    CAUSE_REGISTER                : 0x00800000
    BAD_REGISTER                  : 0xC001A166
    EPC                           : 0xC001A16A
    SP                            : 0xCF600FE0
    BAD_INSTRUCTION               : 0x00000000
    TLB                           :
     0) VA 0xCF400000 ( 64k) -> PA0 0xE20000000 DV  , PA1 0x00000000    C
     1) VA 0xCF000000 ( 16k) -> PA0 0x80050000 DVGC, PA1 0x80054000 DVGC
     2) VA 0xCF600000 (  4k) -> PA0 0x8007C000 DV C, PA1 0x00000000    C
     3) VA 0xC002C000 (  4k) -> PA0 0x8237A000 DV  , PA1 0xEB402E000     
     4) VA 0xC0010000 (  4k) -> PA0 0x8006B000 DVGC, PA1 0x8006C000 DVGC
     5) VA 0xC0036000 (  4k) -> PA0 0x8F4463000 DVG , PA1 0x8F445B000 DVGC
     6) VA 0xC0022000 (  4k) -> PA0 0x8007E000  VGC, PA1 0x80004000 DVG 
     7) VA 0xC001A000 (  4k) -> PA0 0x80075000 DVGC, PA1 0x80076000 DVGC
     8) VA 0xC003A000 (  4k) -> PA0 0x8F444E000 DVG , PA1 0x82389000 DVGC
     9) VA 0xC000A000 (  4k) -> PA0 0x80065000 DVGC, PA1 0x80066000 DVGC
    10) VA 0xC002E000 (  4k) -> PA0 0x80078000 DVGC, PA1 0x80079000 DVGC
    11) VA 0xC000C000 (  4k) -> PA0 0x80067000 DVGC, PA1 0x80068000 DVGC
    12) VA 0xC0030000 (  4k) -> PA0 0x8007A000 DVGC, PA1 0x8007B000 DVGC
    13) VA 0xC0008000 (  4k) -> PA0 0x80063000 DVGC, PA1 0x80064000 DVGC
    14) VA 0xC0012000 (  4k) -> PA0 0x8006D000 DVGC, PA1 0x8006E000 DVGC
    15) VA 0xC0006000 (  4k) -> PA0 0x80061000 DVGC, PA1 0x80062000 DVGC
    --------------------------------
    RGX Kernel CCB WO:0x23 RO:0x23
    RGX Firmware CCB WO:0xE RO:0xE
    RGX Kernel CCB commands executed = 163235
    Thread0: FW IRQ count = 244770
    Last sampled IRQ count in LISR = 244770
    FW OS config flags = 0x800127 (Ctx switch: TA; 3D; CDM; VDM CS INDEX mode; Medium CSW profile; Use extended; HWR EN; )
    Device System Power State: ON
    Debug log type: none
    RGX FW thread 0: Trace buffer not yet allocated
    ------[ Stalled FWCtxs ]------
    FWCtx 0xC00371A0 @ 32680 (3D-P561202-T2-./CtApIPSV_Free) pending on FENCE_PR:
      Addr:0xc003a04c  Value=0x00013e07
     FWCtx 0xC00371A0 fenced command is of type 3D_PR
    ------[ Active Sync Checkpoints ]------
            - ID = 163117, FWAddr = 0xc0075000, r1:e1:f0: es3-DoKickTA-0
            - ID = 163116, FWAddr = 0xc0075008, r1:e1:f0: es3-DoKickTA-0
    ------[ Pending Server Syncs ]------
    ------[ Fallback Fence Sync: timelines ]------
    Timeline: Screen_Timeline-Running--561202, SeqNum: 0/0 - <0x10148240>
    Timeline: RM_SWTimeline-eeRunning--561202, SeqNum: 0/0 - <0x101485a0>
    Timeline: V3-CtApIPSV_FreeRunning--561202, SeqNum: 81415/81416 - <0x10148630>
     - SyncPt: SeqNum: 81416, Refs: 1, Active    - <0x17e0de70>
        - CbType: PVR-Checkpoint, ID: 163116, FWAddr: 0xc0075009, Enq: 1, Ref: 1, Active    - <0x10204660>
    Timeline: P3-CtApIPSV_FreeRunning--561202, SeqNum: 81415/81416 - <0x101486c0>
     - SyncPt: SeqNum: 81416, Refs: 1, Active    - <0x101b6090>
        - CbType: PVR-Checkpoint, ID: 163117, FWAddr: 0xc0075001, Enq: 1, Ref: 1, Active    - <0x102044a0>
    Timeline: Screen_Timeline-Running--532517, SeqNum: 0/0 - <0x10148090>
    Timeline: RM_SWTimeline-eeRunning--532517, SeqNum: 0/0 - <0x10148990>
    Timeline: V3-./CtApCC_FreeRunning--532517, SeqNum: 88/88 - <0x10148a20>
    Timeline: P3-./CtApCC_FreeRunning--532517, SeqNum: 88/88 - <0x10148ab0>
    Timeline: QE-/CtApCC_FreeRunning-1-532517, SeqNum: 31/31 - <0x10148c60>
    Timeline: QE-FreeRunning-sampler2D-561202, SeqNum: 79/79 - <0x10148d80>
    ------[ Fallback Fence Sync: fences ]------
    Fence: TQM, Signalled - <0x17e0da50>
     - SyncPt: SeqNum: 79, Refs: 1, Timeline: QE-FreeRunning-sampler2D-561202 <0x10148d80>, Signalled - <0x17e0dab0>
        - CbType: PVR-Checkpoint, ID: 363, FWAddr: 0xc0075019, Enq: 1, Ref: 1, Signalled - <0x10203810>
    Fence: TQM, Signalled - <0x17e0ded0>
     - SyncPt: SeqNum: 31, Refs: 1, Timeline: QE-/CtApCC_FreeRunning-1-532517 <0x10148c60>, Signalled - <0x17e0df30>
        - CbType: PVR-Checkpoint, ID: 7633, FWAddr: 0xc0075011, Enq: 1, Ref: 1, Signalled - <0x10175df0>
    Fence: es3-DoKickTA-0, Signalled - <0x101d4c90>
     - SyncPt: SeqNum: 88, Refs: 1, Timeline: V3-./CtApCC_FreeRunning--532517 <0x10148a20>, Signalled - <0x101d4d50>
        - CbType: PVR-Checkpoint, ID: 7810, FWAddr: 0xc0075021, Enq: 1, Ref: 1, Signalled - <0x1016c740>
    Fence: es3-DoKickTA-0, Signalled - <0x1021f090>
     - SyncPt: SeqNum: 88, Refs: 1, Timeline: P3-./CtApCC_FreeRunning--532517 <0x10148ab0>, Signalled - <0x1021f390>
        - CbType: PVR-Checkpoint, ID: 7811, FWAddr: 0xc0075029, Enq: 1, Ref: 1, Signalled - <0x1016c580>
    Fence: es3-DoKickTA-0, Active    - <0x17e0de10>
     - SyncPt: SeqNum: 81416, Refs: 1, Timeline: V3-CtApIPSV_FreeRunning--561202 <0x10148630>, Active    - <0x17e0de70>
        - CbType: PVR-Checkpoint, ID: 163116, FWAddr: 0xc0075009, Enq: 1, Ref: 1, Signalled - <0x10204660>
    Fence: es3-DoKickTA-0, Active    - <0x17e0df90>
     - SyncPt: SeqNum: 81416, Refs: 1, Timeline: P3-CtApIPSV_FreeRunning--561202 <0x101486c0>, Active    - <0x101b6090>
        - CbType: PVR-Checkpoint, ID: 163117, FWAddr: 0xc0075001, Enq: 1, Ref: 1, Signalled - <0x102044a0>
    ------[ Debug summary ]------
    BIF0 - OK
    RGX FW State: NOT RESPONDING - Poll failure (HWRState 0x00000001: HWR OK; )
    RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 other, 0 total. Latency: 0 ms)
    RGX DVFS: 0 frequency changes. Current frequency: 749 MHz (sampled at 28ea5d7ffec)
    RGX FW OS 0 State: 0x00000003 (Active: Yes, Freelists: Ok, Grow Request Pending: No)
    ------[ Server Thread Summary ]------
    ------[ HTB Log state: Off ]------
    ------------[ PVR DBG: END ]------------
    

  • Hello Andrey,

    We have some patched GPU driver libraries that could help with this issue. Could you please apply these patch GPU driver umlibs into your filesystem by replacing the existing files with the ones mentioned in this FAQ:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver

    Please see the section "Other known bugs"->"GPU Driver 1.15". Let me know if there is a problem with trying to load and run the GPU driver once the files are replaced. The rc.pvr should be able to load the GPU driver as it did in the past.

    Thanks,

    Erick

  • Hi Erick,

    With binaries from link above, issue still occurs.

    Here are new logs.

    EVM board, PSDK 8_06 + J721E with reverted coherency patch, new umlibs: ti-img-1.15-patched-umlibs-j721e.tar.xz

    pvrlogdump_2303032339.txt.gz

    Same setup with  PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" + echo "Y" >/sys/kernel/debug/pvr/apphint/0/AssertOnHWRTrigger

    pvrlogdump_2303032325.txt.gz

  • Andrey,

    Thank you, did not mean to press "TI Thinks Resolved".

    I've delivered these logs for analysis and will get back soon.

    We have some debug steps to ensure that you have all the patches applied correctly. Can you please run the following test:

    rgx_kicksync_test -ver -nc 16 -loop 100 -n 10000 -r -seed 81576

    It should not yield any errors.

    Thanks,

    Erick

  • Hi, Erick

    • Kick test does not produce any errors on pure prebuilt PSDK 8.06.

    • Kick test does not produce any errors on prebuilt PSDK 8.06 with patched umlibs, output display buffer tearing is still observed.

    • Kick test produce errors when we revert the CCB hack patch, with patched umlibs.

    What combination is the right one for testing, when devmem commands are needed and when are not?

    Here it is another log taken on PSDK 8.06 prebuilt rootfs + umlibs + manual pvr startup. Kick test was passed successfully after clean boot

    pvrlogdump_2303040235.txt.gz

    Right after this log is taken (in same console without reboot) kicktest fails as well with following dump:

    pvrlogdump_2303040244.txt.gz

  • Andrey,

    You need to revert the CCB hack patch, and you need to apply the devmem commands. This way you will be sure to be covering the cache coherency issue. Can you try the Kick test with the reverted CCB hack but with the devmem commands in place?

    Then, if that does not produce errors, you have the proper cache coherency workaround in place.

    Thanks,

    Erick

  • Hi Eric,

    I think we already tried that and kicktest was not successful.

    Could you provide prebuilt kernel and PVR modules so we use verified working image for TI EVM to reproduce it on our side?

  • Andrey,

    Let me do this and share a known working build so we can compare. I'll try to get this to you early next week.

    Regards,

    Erick

  • Hi Erick,

    Meanwhile we took another log:

    Environment: EVM + UMLIBS + CCB hack revert + devmem + debug flags with assert on HW trigger

    After boot kicktest passes successfully, pvr issue happened on second application start (it is not always this way, may start several times normally).

    pvrlogdump_2303032340.txt.gz

    Also we observe lower render rate at about ~23fps, instead of 28-30 as it was before.

  • Andrey,

    Thank you! So the boot kicktest will run successfully every time? That's simply the test to make sure the patches are applied correctly, so if it passes you don't need to run it every time.

    I'll take these logs and revert back to you soon.

    Thanks,

    Erick

  • Hello Andrey,

    We've received the analysis, and require more debug information. I am attaching updated UM libs to use as well as a patch to apply to your GPU KM driver. Can you please capture again as you did last time with this update?

    UM: ti-img-rogue-driver-1.15.6133109-umlibs-patched-6-20.tar.gz

    KM Patch: 0001-patch-pp135747-experimental-debug-invalid-cccb-heade.patch

    Regards,

    Erick

  • Hi Eric,

    Trigger happens on second application start.

    pvrlogdump_2303040609.txt.gz

  • Hello Andrey,

    After an analysis of the logs, I have received updated libraries and instructions. Can you please try this experiment:

    1) Use the attached UM libraries:

    UM: ti-img-rogue-driver-1.15.6133109-umlibs-patched-6-23.tar.gz

    2) Use the u-boot a-type patch instead of the KM patch (you need to revert the CCB KM commit): 5582.0001-HACK-j721e-QoS-workaround-for-GPU-cache-incoherency.patch

    If you don't use u-boot I can provide the console specific commands you can run, they are in this FAQ: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver

    3) You need to create this file and edit it to add this content: /etc/powervr.ini

    [default]
    TQCapture=2

    With this, internal information about the transfer workloads will be collected into a set of files "tq_params_*_*_*.txt" in the current directory. Please collect and share those as well.With these steps, please collect the debug information again.

    Thanks,

    Erick

  • Hi Eric,

    we have tried following:

    # from top level makefile export PATH=<sdk_dir>/ti-processor-sdk-linux-j7-evm-08_06_00_11/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH export CROSS_COMPILE=aarch64-none-linux-gnu- export SYSROOT=/path/to/targetfs/ make u-boot export BOOTFS=/path/to/sd_boot_partition make u-boot_install

    •  Create /etc/powervr.ini

    Result:
    As a result both kicktest and SVM does not work after the boot. Logs attached

    tq_params_639_3846_16d8.txt
    TQCapture=2
    capture_bvnc=22.104.208.318
    build=linux release
    
    fbc=v3
    pid=639
    
    [0]
    {
    8 2 4 1020000 0 1 1 0
    0 0
    0 0 40000000 0 40000000 100000 40100401 40100401 1 0
    0 200 20 0 20 84dae0 1 200 0 1 0 0
    80 8f05000
    0 1 0 1
    0 0 200 20 0 0 200 20 0
    0 200 20 1 20 84dae0 1 0 1 1 0 0
    80 8ecf080
    0 0 200 20
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [1]
    {
    8 2 4 1020000 0 1 2 0
    0 0
    0 0 26ae6640 0 27f9c2a8 0 26ae7990 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 92d0000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9370800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [2]
    {
    8 2 80004 1020000 0 1 3 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9370800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 9471800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [3]
    {
    8 2 80004 1020000 0 1 4 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 94b1c00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 94c1d00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [4]
    {
    8 2 80004 1020000 0 1 5 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 94c5d80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 94c6e00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [5]
    {
    8 2 80004 1020000 0 1 6 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 94c7280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 94c7400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [6]
    {
    8 2 4 1020000 0 1 7 0
    0 0
    0 0 26ae6640 0 27f8c028 0 26ae7990 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 94c8000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9568800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [7]
    {
    8 2 80004 1020000 0 1 8 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9568800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 9669800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [8]
    {
    8 2 80004 1020000 0 1 9 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 96a9c00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 96b9d00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [9]
    {
    8 2 80004 1020000 0 1 a 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 96bdd80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 96bee00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [10]
    {
    8 2 80004 1020000 0 1 b 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 96bf280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 96bf400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [11]
    {
    8 2 4 1020000 0 1 c 0
    0 0
    0 0 26ae6640 0 27e8d788 0 26ae7990 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 96c0000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 975f800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [12]
    {
    8 2 80004 1020000 0 1 d 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 975f800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9860800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [13]
    {
    8 2 80004 1020000 0 1 e 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 98a0c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 98b0d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [14]
    {
    8 2 80004 1020000 0 1 f 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 98b4d80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 98b5e00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [15]
    {
    8 2 80004 1020000 0 1 10 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 98b6280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 98b6400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [16]
    {
    8 2 4 1020000 0 1 11 0
    0 0
    0 0 26ae6640 0 27f783f8 0 26ae7990 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 98b7000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9956800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [17]
    {
    8 2 80004 1020000 0 1 12 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9956800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9a57800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [18]
    {
    8 2 80004 1020000 0 1 13 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 9a97c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 9aa7d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [19]
    {
    8 2 80004 1020000 0 1 14 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 9aabd80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 9aace00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [20]
    {
    8 2 80004 1020000 0 1 15 0
    0 0
    0 0 40100401 40100401 40100401 40100401 ff97584c ffff a79d49a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 9aad280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 9aad400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [21]
    {
    8 2 4 1020000 0 1 16 0
    0 0
    0 0 ff974b60 ffff 0 0 27f50990 0 ff974cb8 ffff
    0 9c 9c 0 20 84dae0 1 9c 0 1 0 0
    80 9fd6000
    0 1 0 1
    0 0 9c 9c 0 0 9c 9c 0
    0 9c 9c 1 20 84dae0 1 0 1 1 0 0
    80 9f80200
    0 0 9c 9c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [22]
    {
    8 2 4 1020000 0 1 17 0
    0 0
    0 0 1000 0 102 0 ff974ae0 ffff a7a97440 ffff
    0 200 200 0 20 84dae0 1 200 0 1 0 0
    80 702f000
    0 1 0 1
    0 0 200 200 0 0 200 200 0
    0 200 200 1 20 84dae0 1 0 1 1 0 0
    80 d688800
    0 0 200 200
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [23]
    {
    8 2 4 1020000 0 1 18 0
    0 0
    0 ffff ff974b30 ffff a7abe480 ffff 292be160 0 1 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d2f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d7e0000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [24]
    {
    8 2 4 1020000 0 1 19 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bccd88 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d8f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d860000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [25]
    {
    8 2 4 1020000 0 1 1a 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcdc68 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6def000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d8e0000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [26]
    {
    8 2 4 1020000 0 1 1b 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bceb48 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6e4f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d960000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [27]
    {
    8 2 4 1020000 0 1 1c 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcfa28 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6eaf000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d9e0000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [28]
    {
    8 2 4 1020000 0 1 1d 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bd0908 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6f0f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 da60000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [29]
    {
    8 2 4 1020000 0 1 1e 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bd17e8 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f6f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d840000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [30]
    {
    8 2 4 1020000 0 1 1f 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcce98 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f87000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d8c0000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [31]
    {
    8 2 4 1020000 0 1 20 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcdd78 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f9f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d940000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [32]
    {
    8 2 4 1020000 0 1 21 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcec58 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fb7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d9c0000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [33]
    {
    8 2 4 1020000 0 1 22 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcfb38 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fcf000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 da40000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [34]
    {
    8 2 4 1020000 0 1 23 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bd0a18 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fe7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 dac0000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [35]
    {
    8 2 4 1020000 0 1 24 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bd18f8 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 6fff000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d858000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [36]
    {
    8 2 4 1020000 0 1 25 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bccfa8 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7005000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d8d8000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [37]
    {
    8 2 4 1020000 0 1 26 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcde88 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 700b000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d958000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [38]
    {
    8 2 4 1020000 0 1 27 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bced68 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7011000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d9d8000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [39]
    {
    8 2 4 1020000 0 1 28 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bcfc48 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7017000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 da58000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [40]
    {
    8 2 4 1020000 0 1 29 0
    0 0
    0 ffff ff974aa0 ffff a79aa62c ffff 26b01700 0 26bd0b28 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 701d000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 dad8000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    pvrlogdump_2303032316.txt.gz

  • Andrey,

    Apologies, I missed one more patch required in the GPU Kernel Driver. Please apply this patch to the kernel module as well, then you should see the expected behavior. Revert the previous KM kernel patch before applying:

    And this is the one to use now:

    0001-patch-pp135747-experimental-debug-invalid-cccb-header-v2.patch

    Also, to check the atype-patch has applied in u-boot, you can run "devmem2 0x45dc5100" and it should readback 0x30000000. I believe the above u-boot patch might be applying the qos function too early, please see where I applied it in this updated patch:

    a-type-u-boot-8.6.patch

    The only difference is you can see I moved the qos_work_around_for_gpu() function further down after the other QOS functions.

    Thanks,

    Erick

  • Hi Erick,

    new logspvrlogdump_2303032315.txt.gz

    tq_params_624_AA46_46b8.txt
    TQCapture=2
    capture_bvnc=22.104.208.318
    build=linux release
    
    fbc=v3
    pid=624
    
    [0]
    {
    8 2 4 1020000 0 1 1 0
    0 0
    0 0 40000000 0 40000000 100000 40100401 40100401 1 0
    0 200 20 0 20 84dae0 1 200 0 1 0 0
    80 8f05000
    0 1 0 1
    0 0 200 20 0 0 200 20 0
    0 200 20 1 20 84dae0 1 0 1 1 0 0
    80 8ecf080
    0 0 200 20
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [1]
    {
    8 2 4 1020000 0 1 2 0
    0 0
    0 0 4e49650 0 62da788 0 4e4a9d0 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 92c0000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9360800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [2]
    {
    8 2 80004 1020000 0 1 3 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9360800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 9461800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [3]
    {
    8 2 80004 1020000 0 1 4 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 94a1c00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 94b1d00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [4]
    {
    8 2 80004 1020000 0 1 5 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 94b5d80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 94b6e00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [5]
    {
    8 2 80004 1020000 0 1 6 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 94b7280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 94b7400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [6]
    {
    8 2 4 1020000 0 1 7 0
    0 0
    0 0 4e49650 0 6304238 0 4e4a9d0 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 94b8000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9558800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [7]
    {
    8 2 80004 1020000 0 1 8 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9558800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 9659800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [8]
    {
    8 2 80004 1020000 0 1 9 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 9699c00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 96a9d00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [9]
    {
    8 2 80004 1020000 0 1 a 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 96add80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 96aee00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [10]
    {
    8 2 80004 1020000 0 1 b 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 96af280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 96af400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [11]
    {
    8 2 4 1020000 0 1 c 0
    0 0
    0 0 4e49650 0 62da048 0 4e4a9d0 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 96b0000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 974f800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [12]
    {
    8 2 80004 1020000 0 1 d 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 974f800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9850800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [13]
    {
    8 2 80004 1020000 0 1 e 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 9890c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 98a0d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [14]
    {
    8 2 80004 1020000 0 1 f 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 98a4d80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 98a5e00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [15]
    {
    8 2 80004 1020000 0 1 10 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 98a6280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 98a6400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [16]
    {
    8 2 4 1020000 0 1 11 0
    0 0
    0 0 4e49650 0 62d9098 0 4e4a9d0 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 98a7000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9946800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [17]
    {
    8 2 80004 1020000 0 1 12 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9946800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9a47800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [18]
    {
    8 2 80004 1020000 0 1 13 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 9a87c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 9a97d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [19]
    {
    8 2 80004 1020000 0 1 14 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 9a9bd80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 9a9ce00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [20]
    {
    8 2 80004 1020000 0 1 15 0
    0 0
    0 0 40100401 40100401 40100401 40100401 dd20298c ffff 7f21b9a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 9a9d280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 9a9d400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [21]
    {
    8 2 4 1020000 0 1 16 0
    0 0
    0 0 dd201ca0 ffff 0 0 9901000 80 0 0
    0 9c 9c 0 20 84dae0 1 9c 0 1 0 0
    80 9901000
    0 1 0 1
    0 0 9c 9c 0 0 9c 9c 0
    0 9c 9c 1 20 84dae0 1 0 1 1 0 0
    80 98ab200
    0 0 9c 9c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [22]
    {
    8 2 4 1020000 0 1 17 0
    0 0
    0 0 1000 0 102 0 dd201c20 ffff 7f2de440 ffff
    0 200 200 0 20 84dae0 1 200 0 1 0 0
    80 702f000
    0 1 0 1
    0 0 200 200 0 0 200 200 0
    0 200 200 1 20 84dae0 1 0 1 1 0 0
    80 d444800
    0 0 200 200
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [23]
    {
    8 2 4 1020000 0 1 18 0
    0 0
    0 ffff dd201c70 ffff 7f305480 ffff 7635e00 0 1 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d2f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d59c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [24]
    {
    8 2 4 1020000 0 1 19 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f2fd68 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d8f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d61c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [25]
    {
    8 2 4 1020000 0 1 1a 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f30c48 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6def000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d69c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [26]
    {
    8 2 4 1020000 0 1 1b 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f31b28 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6e4f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d71c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [27]
    {
    8 2 4 1020000 0 1 1c 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f32a08 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6eaf000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d79c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [28]
    {
    8 2 4 1020000 0 1 1d 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f338e8 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6f0f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d81c000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [29]
    {
    8 2 4 1020000 0 1 1e 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f347c8 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f6f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d5fc000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [30]
    {
    8 2 4 1020000 0 1 1f 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f2fe78 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f87000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d67c000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [31]
    {
    8 2 4 1020000 0 1 20 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f30d58 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f9f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d6fc000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [32]
    {
    8 2 4 1020000 0 1 21 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f31c38 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fb7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d77c000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [33]
    {
    8 2 4 1020000 0 1 22 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f32b18 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fcf000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d7fc000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [34]
    {
    8 2 4 1020000 0 1 23 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f339f8 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fe7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d87c000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [35]
    {
    8 2 4 1020000 0 1 24 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f348d8 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 6fff000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d614000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [36]
    {
    8 2 4 1020000 0 1 25 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f2ff88 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7005000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d694000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [37]
    {
    8 2 4 1020000 0 1 26 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f30e68 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 700b000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d714000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [38]
    {
    8 2 4 1020000 0 1 27 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f31d48 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7011000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d794000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [39]
    {
    8 2 4 1020000 0 1 28 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f32c28 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7017000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d814000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [40]
    {
    8 2 4 1020000 0 1 29 0
    0 0
    0 ffff dd201be0 ffff 7f1f162c ffff 4e646e0 0 4f33b08 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 701d000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d894000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [41]
    {
    8 2 4 1020000 0 1 2a 0
    0 0
    0 0 dd201c70 ffff 7f305480 0 4ec72b0 0 1 0
    0 400 400 0 4d 5e6ee5f7 1 400 0 1 0 0
    80 7be8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 4d 5e6ee5f7 1 0 1 1 0 0
    80 6d2f800
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [42]
    {
    8 2 4 1020000 0 1 2b 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 7de8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 d89e000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [43]
    {
    8 2 4 1020000 0 1 2c 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 80e8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 ddfb000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [44]
    {
    8 2 4 1020000 0 1 2d 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 83e8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 7be8200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [45]
    {
    8 2 4 1020000 0 1 2e 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8418000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 7c3e200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [46]
    {
    8 2 4 1020000 0 1 2f 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8448000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6e31200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [47]
    {
    8 2 4 1020000 0 1 30 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8478000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6e87200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [48]
    {
    8 2 4 1020000 0 1 31 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 84a8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 e358000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [49]
    {
    8 2 4 1020000 0 1 32 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 87a8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 e8b5000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [50]
    {
    8 2 4 1020000 0 1 33 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 8aa8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 ee12000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [51]
    {
    8 2 4 1020000 0 1 34 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8da8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6edd200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [52]
    {
    8 2 4 1020000 0 1 35 0
    0 0
    0 0 1000 0 41 0 dd201c20 ffff 7f2de440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8dd8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6f33200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [53]
    {
    8 2 4 1020000 0 1 36 0
    0 0
    0 0 1000 0 406 0 dd201c20 ffff 7f2de440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 8f05000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 f36f000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [54]
    {
    8 2 4 1020000 0 1 37 0
    0 0
    0 0 1000 0 a2 0 dd201ed0 ffff 7f2de440 ffff
    0 f4 27e 0 20 84dae0 1 f4 0 1 0 0
    80 9205000
    0 1 0 1
    0 0 f4 27e 0 0 f4 27e 0
    0 f4 27e 1 20 84dae0 1 0 1 1 0 0
    80 9f6c800
    0 0 f4 27e
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [55]
    {
    8 2 4 1020000 0 1 38 0
    0 0
    0 0 1000 0 102 0 dd201c20 ffff 7f2de440 ffff
    0 200 200 0 20 84dae0 1 200 0 1 0 0
    80 7ce8000
    0 1 0 1
    0 0 200 200 0 0 200 200 0
    0 200 200 1 20 84dae0 1 0 1 1 0 0
    80 a0c4800
    0 0 200 200
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [56]
    {
    8 2 4 1020000 0 1 39 0
    0 0
    0 0 1000 0 518 0 dd201c20 ffff 7f2de440 ffff
    0 462 462 0 20 84dae0 1 462 0 1 0 0
    80 9a9e000
    0 1 0 1
    0 0 462 462 0 0 462 462 0
    0 462 462 1 20 84dae0 1 0 1 1 0 0
    80 f8d2000
    0 0 462 462
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    tq_params_64E_A1F1_96d8.txt
    TQCapture=2
    capture_bvnc=22.104.208.318
    build=linux release
    
    fbc=v3
    pid=64E
    
    [0]
    {
    8 2 4 1020000 0 1 1 0
    0 0
    0 0 40000000 0 40000000 100000 40100401 40100401 1 0
    0 200 20 0 20 84dae0 1 200 0 1 0 0
    80 8f05000
    0 1 0 1
    0 0 200 20 0 0 200 20 0
    0 200 20 1 20 84dae0 1 0 1 1 0 0
    80 8ecf080
    0 0 200 20
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [1]
    {
    8 2 4 1020000 0 1 2 0
    0 0
    0 0 323de640 0 33894cf8 0 323df950 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 92c2000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9362800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [2]
    {
    8 2 80004 1020000 0 1 3 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 9362800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 9463800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [3]
    {
    8 2 80004 1020000 0 1 4 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 94a3c00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 94b3d00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [4]
    {
    8 2 80004 1020000 0 1 5 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 94b7d80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 94b8e00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [5]
    {
    8 2 80004 1020000 0 1 6 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 94b9280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 94b9400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [6]
    {
    8 2 4 1020000 0 1 7 0
    0 0
    0 0 323de640 0 33840048 0 323df950 0 158000 0
    0 185 1a2 0 20 84dae0 1 186 0 1 0 0
    80 94ba000
    0 1 0 1
    0 0 185 1a2 0 0 185 1a2 0
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 955a800
    0 0 185 1a2
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [7]
    {
    8 2 80004 1020000 0 1 8 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 185 1a2 1 20 84dae0 1 0 1 1 0 0
    80 955a800
    0 2 0 1
    0 0 185 1a2 0 0 c2 d1 0
    0 c2 d1 1 20 84dae0 1 0 1 1 40400 0
    80 965b800
    0 0 c2 d1
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [8]
    {
    8 2 80004 1020000 0 1 9 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 61 68 1 20 84dae0 1 0 1 1 0 0
    80 969bc00
    0 2 0 1
    0 0 61 68 0 0 30 34 0
    0 30 34 1 20 84dae0 1 0 1 1 4080 0
    80 96abd00
    0 0 30 34
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [9]
    {
    8 2 80004 1020000 0 1 a 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 18 1a 1 20 84dae0 1 0 1 1 0 0
    80 96afd80
    0 2 0 1
    0 0 18 1a 0 0 c d 0
    0 c d 1 20 84dae0 1 0 1 1 480 0
    80 96b0e00
    0 0 c d
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [10]
    {
    8 2 80004 1020000 0 1 b 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 96b1280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 96b1400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [11]
    {
    8 2 4 1020000 0 1 c 0
    0 0
    0 0 323de640 0 338905b8 0 323df950 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 96b2000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9751800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [12]
    {
    8 2 80004 1020000 0 1 d 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9751800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9852800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [13]
    {
    8 2 80004 1020000 0 1 e 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 9892c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 98a2d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [14]
    {
    8 2 80004 1020000 0 1 f 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 98a6d80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 98a7e00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [15]
    {
    8 2 80004 1020000 0 1 10 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 98a8280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 98a8400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [16]
    {
    8 2 4 1020000 0 1 11 0
    0 0
    0 0 323de640 0 337818e8 0 323df950 0 158000 0
    0 193 193 0 20 84dae0 1 194 0 1 0 0
    80 98a9000
    0 1 0 1
    0 0 193 193 0 0 193 193 0
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9948800
    0 0 193 193
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [17]
    {
    8 2 80004 1020000 0 1 12 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 193 193 1 20 84dae0 1 0 1 1 0 0
    80 9948800
    0 2 0 1
    0 0 193 193 0 0 c9 c9 0
    0 c9 c9 1 20 84dae0 1 0 1 1 40400 0
    80 9a49800
    0 0 c9 c9
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [18]
    {
    8 2 80004 1020000 0 1 13 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 64 64 1 20 84dae0 1 0 1 1 0 0
    80 9a89c00
    0 2 0 1
    0 0 64 64 0 0 32 32 0
    0 32 32 1 20 84dae0 1 0 1 1 4080 0
    80 9a99d00
    0 0 32 32
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [19]
    {
    8 2 80004 1020000 0 1 14 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 19 19 1 20 84dae0 1 0 1 1 0 0
    80 9a9dd80
    0 2 0 1
    0 0 19 19 0 0 c c 0
    0 c c 1 20 84dae0 1 0 1 1 480 0
    80 9a9ee00
    0 0 c c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [20]
    {
    8 2 80004 1020000 0 1 15 0
    0 0
    0 0 40100401 40100401 40100401 40100401 c7e2f42c ffff 80ba89a0 ffff
    0 6 6 1 20 84dae0 1 0 1 1 0 0
    80 9a9f280
    0 2 0 1
    0 0 6 6 0 0 3 3 0
    0 3 3 1 20 84dae0 1 0 1 1 80 0
    80 9a9f400
    0 0 3 3
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [21]
    {
    8 2 4 1020000 0 1 16 0
    0 0
    0 0 c7e2e740 ffff 0 0 9903000 80 0 0
    0 9c 9c 0 20 84dae0 1 9c 0 1 0 0
    80 9903000
    0 1 0 1
    0 0 9c 9c 0 0 9c 9c 0
    0 9c 9c 1 20 84dae0 1 0 1 1 0 0
    80 98ad200
    0 0 9c 9c
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [22]
    {
    8 2 4 1020000 0 1 17 0
    0 0
    0 0 1000 0 102 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 200 0 20 84dae0 1 200 0 1 0 0
    80 702f000
    0 1 0 1
    0 0 200 200 0 0 200 200 0
    0 200 200 1 20 84dae0 1 0 1 1 0 0
    80 d446800
    0 0 200 200
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [23]
    {
    8 2 4 1020000 0 1 18 0
    0 0
    0 ffff c7e2e710 ffff 80c92480 ffff 34fc0f70 0 1 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d2f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d59e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [24]
    {
    8 2 4 1020000 0 1 19 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c4d88 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6d8f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d61e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [25]
    {
    8 2 4 1020000 0 1 1a 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c5c68 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6def000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d69e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [26]
    {
    8 2 4 1020000 0 1 1b 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c6b48 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6e4f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d71e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [27]
    {
    8 2 4 1020000 0 1 1c 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c7a28 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6eaf000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d79e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [28]
    {
    8 2 4 1020000 0 1 1d 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c8908 0
    0 100 100 0 f beda687c 1 100 0 1 0 0
    80 6f0f000
    0 1 0 1
    0 0 100 100 0 0 100 100 0
    0 100 100 1 f beda687c 1 0 0 1 0 0
    80 d81e000
    0 0 100 100
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [29]
    {
    8 2 4 1020000 0 1 1e 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c97e8 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f6f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d5fe000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [30]
    {
    8 2 4 1020000 0 1 1f 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c4e98 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f87000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d67e000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [31]
    {
    8 2 4 1020000 0 1 20 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c5d78 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6f9f000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d6fe000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [32]
    {
    8 2 4 1020000 0 1 21 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c6c58 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fb7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d77e000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [33]
    {
    8 2 4 1020000 0 1 22 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c7b38 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fcf000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d7fe000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [34]
    {
    8 2 4 1020000 0 1 23 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c8a18 0
    0 80 80 0 f beda687c 1 80 0 1 0 0
    80 6fe7000
    0 1 0 1
    0 0 80 80 0 0 80 80 0
    0 80 80 1 f beda687c 1 0 0 1 0 0
    80 d87e000
    0 0 80 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [35]
    {
    8 2 4 1020000 0 1 24 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c98f8 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 6fff000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d616000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [36]
    {
    8 2 4 1020000 0 1 25 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c4fa8 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7005000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d696000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [37]
    {
    8 2 4 1020000 0 1 26 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c5e88 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 700b000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d716000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [38]
    {
    8 2 4 1020000 0 1 27 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c6d68 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7011000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d796000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [39]
    {
    8 2 4 1020000 0 1 28 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c7c48 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 7017000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d816000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [40]
    {
    8 2 4 1020000 0 1 29 0
    0 0
    0 ffff c7e2e680 ffff 80b7e62c ffff 323f9700 0 324c8b28 0
    0 40 40 0 f beda687c 1 40 0 1 0 0
    80 701d000
    0 1 0 1
    0 0 40 40 0 0 40 40 0
    0 40 40 1 f beda687c 1 0 0 1 0 0
    80 d896000
    0 0 40 40
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [41]
    {
    8 2 4 1020000 0 1 2a 0
    0 0
    0 0 c7e2e710 ffff 80c92480 0 32463f20 0 1 0
    0 400 400 0 4d 5e6ee5f7 1 400 0 1 0 0
    80 7be8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 4d 5e6ee5f7 1 0 1 1 0 0
    80 6d2f800
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [42]
    {
    8 2 4 1020000 0 1 2b 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 7de8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 d8a0000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [43]
    {
    8 2 4 1020000 0 1 2c 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 80e8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 ddfd000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [44]
    {
    8 2 4 1020000 0 1 2d 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 83e8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 7be8200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [45]
    {
    8 2 4 1020000 0 1 2e 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8418000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 7c3e200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [46]
    {
    8 2 4 1020000 0 1 2f 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8448000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6e31200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [47]
    {
    8 2 4 1020000 0 1 30 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8478000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6e87200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [48]
    {
    8 2 4 1020000 0 1 31 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 84a8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 e35a000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [49]
    {
    8 2 4 1020000 0 1 32 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 87a8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 e8b7000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [50]
    {
    8 2 4 1020000 0 1 33 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 8aa8000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 ee14000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [51]
    {
    8 2 4 1020000 0 1 34 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8da8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6edd200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [52]
    {
    8 2 4 1020000 0 1 35 0
    0 0
    0 0 1000 0 41 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 80 0 a1 e1f2a3b3 1 200 0 1 0 0
    80 8dd8000
    0 1 0 1
    0 0 200 80 0 0 200 80 0
    0 200 80 1 25 dca92571 1 0 1 1 0 0
    80 6f33200
    0 0 200 80
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [53]
    {
    8 2 4 1020000 0 1 36 0
    0 0
    0 0 1000 0 406 0 c7e2e6c0 ffff 80c6b440 ffff
    0 400 400 0 a1 e1f2a3b3 1 400 0 1 0 0
    80 8f15000
    0 1 0 1
    0 0 400 400 0 0 400 400 0
    0 400 400 1 25 dca92571 1 0 1 1 0 0
    80 f371000
    0 0 400 400
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [54]
    {
    8 2 4 1020000 0 1 37 0
    0 0
    0 0 1000 0 a2 0 c7e2e970 ffff 80c6b440 ffff
    0 f4 27e 0 20 84dae0 1 f4 0 1 0 0
    80 9215000
    0 1 0 1
    0 0 f4 27e 0 0 f4 27e 0
    0 f4 27e 1 20 84dae0 1 0 1 1 0 0
    80 9f6e800
    0 0 f4 27e
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [55]
    {
    8 2 4 1020000 0 1 38 0
    0 0
    0 0 1000 0 102 0 c7e2e6c0 ffff 80c6b440 ffff
    0 200 200 0 20 84dae0 1 200 0 1 0 0
    80 7ce8000
    0 1 0 1
    0 0 200 200 0 0 200 200 0
    0 200 200 1 20 84dae0 1 0 1 1 0 0
    80 a0c6800
    0 0 200 200
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    
    [56]
    {
    8 2 4 1020000 0 1 39 0
    0 0
    0 0 1000 0 518 0 c7e2e6c0 ffff 80c6b440 ffff
    0 462 462 0 20 84dae0 1 462 0 1 0 0
    80 9aa0000
    0 1 0 1
    0 0 462 462 0 0 462 462 0
    0 462 462 1 20 84dae0 1 0 1 1 0 0
    80 f8d4000
    0 0 462 462
    0 ffffffff
    }
    The TLA rejected the blit (PVRSRV_ERROR_NOT_SUPPORTED)
    The blt was queued for the 3D with no errors.
    

  • Andrey,

    Thank you, after a quick check we would like to see verbose logs, can you please run the following configuration before your application:

    PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" /etc/init.d/rc.pvr start
    
    pvrdebug -loggroups main,mts,hwr,pm
    
    echo "Y" >/sys/kernel/debug/pvr/apphint/0/AssertOnHWRTrigger
    
    Start application

    This will require you to blacklist the GPU driver so that you can manually load it with the first line mentioned. If you do not know how to blacklist, please see this FAQ: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218307/faq-how-can-i-analyze-a-gpu-graphics-process-unit-driver-or-hardware-issue and see section "Disabling auto-loading of the GPU driver".

    Can you please collect multiple sets of logs?

    Thanks,

    Erick

  • Hi Erick

    previous log already was captured with requested loggroups and PVR params.

    The only thing that was missing is echo Y > assert on HW trigger.

    Are you sure you are not missed some option? How many crash logs do you need?