Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Macbook 13 pro early 2015 freeze after 10.12.4 update

Hi,

I am facing an issue after updating my macbook to 10.12.4 version. It's model with intel core i5 2.7ghz, 8GB ram, Intel iris graphics 6100 and 128GB SSD.

The problem seems to be a GPU related as I am seeing random artefacts on screen in some applications (See white "dots" on screenshot in spotify) and after that, there comes random freeze (not always). Some strange graphic behavior also happened in system preferences, where I could see just blank white screen. Every system dialog was blank then. Afterwards the freeze came. Macbook wasn't responding to anything. I needed to hold power button pressed for long time to shut it down. After booting up and logging on there pops up exactly same notification as here:

OS X: When your computer spontaneously restarts or displays "Your computer restarted because of a problem." - Apple Supp…

Picture in section "After computer restarts".

Freeze also sometimes comes when I swipe between applications.

In


Here is spotifty screenshot

User uploaded file

And here is some system log I have tracked so far.

Sun Apr 2 18:41:18 2017



Event: GPU Reset

Date/Time: Sun Apr 2 18:41:18 2017

Application:

Path:

Tailspin: /Library/Logs/DiagnosticReports/gpuRestart2017-04-02-184118.tailspin

GPUSubmission Trace ID: 0

OS Version: Mac OS X Version 10.12.4 (Build 16E195)

Graphics Hardware: Intel Iris Graphics 6100

Signature: 823



Report Data:





===========================================================================

Intel GPU Hang Summary

version 1.1.0

===========================================================================



BDW Graphics is running in Execlist mode

Scheduler interface revision 1

Processing hang for hardware context ID[8]



-- Summary of Status for ALL Rings --

MAIN Ring *** is hung in the ring ***

MEDIA Ring is NOT enabled

BLIT Ring is NOT enabled

VEBOX Ring is NOT enabled

MEDIA2 Ring is NOT enabled



===========================================================================

Hardware Ring Registers

===========================================================================



-- MAIN Ring --

RING_HEAD = 0x02408f1c (offset = 0x00008f1c, wrap count = 18, wait_for_cond = 0x0)

RING_TAIL = 0x00009238 (offset = 0x00009238)

RING_START = 0x400fd000 (offset = 0x400fd000)

RING_CTRL = 0x0001f001 (enabled, auto report disabled (0x00), not waiting, semaphore not waiting, length = 0x020 4KB pages)



-- MEDIA Ring --

RING_HEAD = 0x00000000 (offset = 0x00000000, wrap count = 0, wait_for_cond = 0x0)

RING_TAIL = 0x00000000 (offset = 0x00000000)

RING_START = 0x00000000 (offset = 0x00000000)

RING_CTRL = 0x00000000 (disabled, auto report disabled (0x00), not waiting, semaphore not waiting, length = 0x001 4KB pages)



-- BLIT Ring --

RING_HEAD = 0x00000000 (offset = 0x00000000, wrap count = 0, wait_for_cond = 0x0)

RING_TAIL = 0x00000000 (offset = 0x00000000)

RING_START = 0x00000000 (offset = 0x00000000)

RING_CTRL = 0x00000000 (disabled, auto report disabled (0x00), not waiting, semaphore not waiting, length = 0x001 4KB pages)



-- VEBOX Ring --

RING_HEAD = 0x00000000 (offset = 0x00000000, wrap count = 0, wait_for_cond = 0x0)

RING_TAIL = 0x00000000 (offset = 0x00000000)

RING_START = 0x00000000 (offset = 0x00000000)

RING_CTRL = 0x00000000 (disabled, auto report disabled (0x00), not waiting, semaphore not waiting, length = 0x001 4KB pages)



-- MEDIA2 Ring --

RING_HEAD = 0x00000000 (offset = 0x00000000, wrap count = 0, wait_for_cond = 0x0)

RING_TAIL = 0x00000000 (offset = 0x00000000)

RING_START = 0x00000000 (offset = 0x00000000)

RING_CTRL = 0x00000000 (disabled, auto report disabled (0x00), not waiting, semaphore not waiting, length = 0x001 4KB pages)



- Other registers associated with guilty ring -

BB_ADDR = 0x46059c54 (offset = 0x46059c54, valid = 0x0)

BB_STATE = 0x00000000

IPEIR = 0x00000000

ACTHD = 0x02408f1c

EIR = 0x00000000

EMR = 0xffffffff

ESR = 0x00000000

INSTPM = 0x00006080

INSTPS = 0x8000010b



===========================================================================

Stamp info for all indexes

===========================================================================

Index Submitted Returned

0: 0x0003bca5 0x0003bc86 <- BUSY

1: 0x00000000 0x00000000

2: 0x0001367d 0x0001367d

3: 0x00000000 0x00000000

4: 0x00000000 0x00000000



===========================================================================

Scheduler Status

===========================================================================

Submitted Execlists:

RCS: ctxt ID[8] | ctxt ID[7]

VCS: [0/0]

BCS: [0/0]

VECS: [0/0]

VCS2: [0/0]



Wait Queues:

RCS: wait queue length = 0

VCS: wait queue length = 0

BCS: wait queue length = 0

VECS: wait queue length = 0

VCS2: wait queue length = 0



Queues by stamp index:

===========================================================================

Details for Hung/Stuck ring: MAIN

===========================================================================

Last instruction header executed: 0x7a000004 (IPEHR=0x7a000004)

-> Use AubList to decode: Aublist -d 0x7a000004



Some Main engines are NOT DONE.

- INSTDONE (=0xffdfffff): Not done= CS,



- Slice:0 INSTDONE_CS (=0xffffffff): Not done=

- Slice:0 Subslice:0 INSTDONE_ROW (=0xff7cfffd): Not done= PSD, EU00, EU01, EU12,

- Slice:0 Subslice:0 INSTDONE_SAMPLER (=0xffffffff): Not done=

- Slice:0 Subslice:1 INSTDONE_ROW (=0xff9ffffd): Not done= PSD, EU10, EU11,

- Slice:0 Subslice:1 INSTDONE_SAMPLER (=0xffffffff): Not done=

- Slice:0 Subslice:2 INSTDONE_ROW (=0xfff9fffd): Not done= PSD, EU01, EU02,

- Slice:0 Subslice:2 INSTDONE_SAMPLER (=0xffffffff): Not done=



- Slice:1 INSTDONE_CS (=0xffffffff): Not done=

- Slice:1 Subslice:0 INSTDONE_ROW (=0xff7ffffd): Not done= PSD, EU12,

- Slice:1 Subslice:0 INSTDONE_SAMPLER (=0xffffffff): Not done=

- Slice:1 Subslice:1 INSTDONE_ROW (=0xfff8fffd): Not done= PSD, EU00, EU01, EU02,

- Slice:1 Subslice:1 INSTDONE_SAMPLER (=0xffffffff): Not done=

- Slice:1 Subslice:2 INSTDONE_ROW (=0xff7ffffd): Not done= PSD, EU12,

- Slice:1 Subslice:2 INSTDONE_SAMPLER (=0xffffffff): Not done=



EXECUTION LIST INFORMATION:

Execution List Status Register:

- CurrentContextID : 8

- CurrentExecListPointer : 0

- ExecListWritePointer : 1

- ExecListQueueFull : FALSE

- ExecList1Valid : NOT VALID

- ExecList0Valid : VALID

- CurrentActiveElementStatus : Element 0

- ArbitrationEnable : FALSE

- ExecList1Active : FALSE

- ExecList0Active : TRUE

- LastContextSwitchReason(0x02) : PREEMPTED



Execution List 0: <--- ACTIVE

Context 0:

- Valid : TRUE

- ContextID : 8

- ForcePDRestore : FALSE

- ForceRestore : FALSE

- AddressingMode : LEGACY_CONTEXT_WITH_64_BIT_VA_SUPPORT

- FaultHandling : FAULT_AND_HANG

- PrivilegeAccess : TRUE

- LogicalRingContextAddress : 0x0004011d

Context 1:

- Valid : TRUE

- ContextID : 7

- ForcePDRestore : FALSE

- ForceRestore : FALSE

- AddressingMode : LEGACY_CONTEXT_WITH_64_BIT_VA_SUPPORT

- FaultHandling : FAULT_AND_HANG

- PrivilegeAccess : TRUE

- LogicalRingContextAddress : 0x000400e7



Execution List 1: pending

Context 0:

- Valid : TRUE

- ContextID : 7

- ForcePDRestore : FALSE

- ForceRestore : FALSE

- AddressingMode : LEGACY_CONTEXT_WITH_64_BIT_VA_SUPPORT

- FaultHandling : FAULT_AND_HANG

- PrivilegeAccess : TRUE

- LogicalRingContextAddress : 0x000400e7

Context 1:

- Valid : TRUE

- ContextID : 8

- ForcePDRestore : FALSE

- ForceRestore : FALSE

- AddressingMode : LEGACY_CONTEXT_WITH_64_BIT_VA_SUPPORT

- FaultHandling : FAULT_AND_HANG

- PrivilegeAccess : TRUE

- LogicalRingContextAddress : 0x0004011d



Context Status Buffer Pointers:

- WritePointer : 3

- ReadPointer : 0



Context Status Buffer Entry 0:

- ContextSwitchReason(0x14) : ELEMENT_SWITCH | CONTEXT_COMPLETE

- ContextID : 8

- LiteRestore : FALSE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00



Context Status Buffer Entry 1:

- ContextSwitchReason(0x02) : PREEMPTED

- ContextID : 7

- LiteRestore : TRUE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00



Context Status Buffer Entry 2:

- ContextSwitchReason(0x14) : ELEMENT_SWITCH | CONTEXT_COMPLETE

- ContextID : 7

- LiteRestore : FALSE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00



Context Status Buffer Entry 3:

- ContextSwitchReason(0x02) : PREEMPTED

- ContextID : 8

- LiteRestore : TRUE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00



Context Status Buffer Entry 4:

- ContextSwitchReason(0x14) : ELEMENT_SWITCH | CONTEXT_COMPLETE

- ContextID : 7

- LiteRestore : FALSE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00



Context Status Buffer Entry 5:

- ContextSwitchReason(0x02) : PREEMPTED

- ContextID : 8

- LiteRestore : TRUE

- SemaphoreWaitMode : SIGNAL

- DisplayPlane : 0x00

- Page Fault Error detected! FAULT_REG=0x00000079

- Type : PTE

- Source ID : 15

- Engine ID : Main (RCS)



Additional Registers (ring buffer mode):

- PAGETABLE_PP_PFIR = 0x00000000

- PAGETABLE_PP_PFD = 0x00000000

- RCS_PDP0_DESCRIPTOR lo = 0x4d64a000

- RCS_PDP0_DESCRIPTOR hi = 0x00000002

- RCS_PDP1_DESCRIPTOR lo = 0x00000000

- RCS_PDP1_DESCRIPTOR hi = 0x00000000

- RCS_PDP2_DESCRIPTOR lo = 0x00000000

- RCS_PDP2_DESCRIPTOR hi = 0x00000000

- RCS_PDP3_DESCRIPTOR lo = 0x00000000

- RCS_PDP3_DESCRIPTOR hi = 0x00000000



- PAGETABLE_BCS_SWCTRL = 0x00000000

- BCS_PDP0_DESCRIPTOR lo = 0x00000000

- BCS_PDP0_DESCRIPTOR hi = 0x00000000

- BCS_PDP1_DESCRIPTOR lo = 0x00000000

- BCS_PDP1_DESCRIPTOR hi = 0x00000000

- BCS_PDP2_DESCRIPTOR lo = 0x00000000

- BCS_PDP2_DESCRIPTOR hi = 0x00000000

- BCS_PDP3_DESCRIPTOR lo = 0x00000000

- BCS_PDP3_DESCRIPTOR hi = 0x00000000



- VCS_PDP0_DESCRIPTOR lo = 0x00000000

- VCS_PDP0_DESCRIPTOR hi = 0x00000000

- VCS_PDP1_DESCRIPTOR lo = 0x00000000

- VCS_PDP1_DESCRIPTOR hi = 0x00000000

- VCS_PDP2_DESCRIPTOR lo = 0x00000000

- VCS_PDP2_DESCRIPTOR hi = 0x00000000

- VCS_PDP3_DESCRIPTOR lo = 0x00000000

- VCS_PDP3_DESCRIPTOR hi = 0x00000000



- VECS_PDP0_DESCRIPTOR lo = 0x00000000

- VECS_PDP0_DESCRIPTOR hi = 0x00000000

- VECS_PDP1_DESCRIPTOR lo = 0x00000000

- VECS_PDP1_DESCRIPTOR hi = 0x00000000

- VECS_PDP2_DESCRIPTOR lo = 0x00000000

- VECS_PDP2_DESCRIPTOR hi = 0x00000000

- VECS_PDP3_DESCRIPTOR lo = 0x00000000

- VECS_PDP3_DESCRIPTOR hi = 0x00000000



- VCS2_PDP0_DESCRIPTOR lo = 0x00000000

- VCS2_PDP0_DESCRIPTOR hi = 0x00000000

- VCS2_PDP1_DESCRIPTOR lo = 0x00000000

- VCS2_PDP1_DESCRIPTOR hi = 0x00000000

- VCS2_PDP2_DESCRIPTOR lo = 0x00000000

- VCS2_PDP2_DESCRIPTOR hi = 0x00000000

- VCS2_PDP3_DESCRIPTOR lo = 0x00000000

- VCS2_PDP3_DESCRIPTOR hi = 0x00000000



-----------------------------------

Dumping MAIN ring buffer contents:

Start Offset: 0x00008d8c

Head Offset : 0x00008f18 (Adjusted to previous instruction)

End Offset : 0x00008f44

-----------------------------------



Offset Value

------------------------

0x00008d8c : 0x40001000

0x00008d90 : 0x00000000

0x00008d94 : 0x0003bc83

0x00008d98 : 0x00000000

0x00008d9c : 0x00000000

0x00008da0 : 0x00000000

0x00008da4 : 0x00000000

0x00008da8 : 0x00000000

0x00008dac : 0x7a000004

0x00008db0 : 0x00105021

0x00008db4 : 0x40000000

0x00008db8 : 0x00000000

0x00008dbc : 0x00000000

0x00008dc0 : 0x00000000

0x00008dc4 : 0x7a000004

0x00008dc8 : 0x01000c1c

0x00008dcc : 0x00000000

0x00008dd0 : 0x00000000

0x00008dd4 : 0x00000000

0x00008dd8 : 0x00000000

0x00008ddc : 0x18800101

0x00008de0 : 0x46059380

0x00008de4 : 0x00000000

0x00008de8 : 0x00000000

0x00008dec : 0x7a000004

0x00008df0 : 0x00105021

0x00008df4 : 0x40000000

0x00008df8 : 0x00000000

0x00008dfc : 0x00000000

0x00008e00 : 0x00000000

0x00008e04 : 0x7a000004

0x00008e08 : 0x00104598

0x00008e0c : 0x40001000

0x00008e10 : 0x00000000

0x00008e14 : 0x0003bc84

0x00008e18 : 0x00000000

0x00008e1c : 0x00000000

0x00008e20 : 0x00000000

0x00008e24 : 0x00000000

0x00008e28 : 0x00000000

0x00008e2c : 0x7a000004

0x00008e30 : 0x00105021

0x00008e34 : 0x40000000

0x00008e38 : 0x00000000

0x00008e3c : 0x00000000

0x00008e40 : 0x00000000

0x00008e44 : 0x7a000004

0x00008e48 : 0x01000c1c

0x00008e4c : 0x00000000

0x00008e50 : 0x00000000

0x00008e54 : 0x00000000

0x00008e58 : 0x00000000

0x00008e5c : 0x18800101

0x00008e60 : 0x46059700

0x00008e64 : 0x00000000

0x00008e68 : 0x00000000

0x00008e6c : 0x7a000004

0x00008e70 : 0x00105021

0x00008e74 : 0x40000000

0x00008e78 : 0x00000000

0x00008e7c : 0x00000000

0x00008e80 : 0x00000000

0x00008e84 : 0x7a000004

0x00008e88 : 0x00104598

0x00008e8c : 0x40001000

0x00008e90 : 0x00000000

0x00008e94 : 0x0003bc85

0x00008e98 : 0x00000000

0x00008e9c : 0x00000000

0x00008ea0 : 0x11000001

0x00008ea4 : 0x0000a008

0x00008ea8 : 0x0a000000

0x00008eac : 0x7a000004

0x00008eb0 : 0x00144000

0x00008eb4 : 0x40000000

0x00008eb8 : 0x00000000

0x00008ebc : 0x00000000

0x00008ec0 : 0x00000000

0x00008ec4 : 0x7a000004

0x00008ec8 : 0x00105021

0x00008ecc : 0x40000000

0x00008ed0 : 0x00000000

0x00008ed4 : 0x00000000

0x00008ed8 : 0x00000000

0x00008edc : 0x7a000004

0x00008ee0 : 0x01000c1c

0x00008ee4 : 0x00000000

0x00008ee8 : 0x00000000

0x00008eec : 0x00000000

0x00008ef0 : 0x00000000

0x00008ef4 : 0x18800101

0x00008ef8 : 0x46059a80

0x00008efc : 0x00000000

0x00008f00 : 0x00000000

0x00008f04 : 0x7a000004

0x00008f08 : 0x00105021

0x00008f0c : 0x40000000

0x00008f10 : 0x00000000

0x00008f14 : 0x00000000

0x00008f18 : 0x00000000 <---- RING HEAD POINTER (PRB0_HEAD)

0x00008f1c : 0x7a000004

0x00008f20 : 0x00104598

0x00008f24 : 0x40001000

0x00008f28 : 0x00000000

0x00008f2c : 0x0003bc87

0x00008f30 : 0x00000000

0x00008f34 : 0x00000000

0x00008f38 : 0x00000000

0x00008f3c : 0x00000000

0x00008f40 : 0x00000000



Aublist command line:

-----------------------

AubList -d 0x40001000 0x00000000 0x0003bc83 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x01000c1c 0x00000000 0x00000000 0x00000000 0x00000000 0x18800101 0x46059380 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00104598 0x40001000 0x00000000 0x0003bc84 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x01000c1c 0x00000000 0x00000000 0x00000000 0x00000000 0x18800101 0x46059700 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00104598 0x40001000 0x00000000 0x0003bc85 0x00000000 0x00000000 0x11000001 0x0000a008 0x0a000000 0x7a000004 0x00144000 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x01000c1c 0x00000000 0x00000000 0x00000000 0x00000000 0x18800101 0x46059a80 0x00000000 0x00000000 0x7a000004 0x00105021 0x40000000 0x00000000 0x00000000 0x00000000 0x7a000004 0x00104598 0x40001000 0x00000000 0x0003bc87 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000



* Ring buffer dumps disabled. Use DEBUG_DUMP_RINGS to enable.





===========================================================================

MMIO Register Dump

===========================================================================



MAIN MMIO Registers

-------------------------------------------------

EXECCONDITION_EXCC : 0x00000880

RING_BUFFER_PRB0_TAIL : 0x00009238

RING_BUFFER_PRB0_HEAD : 0x02408f1c

RING_BUFFER_PRB0_START : 0x400fd000

RING_BUFFER_PRB0_CTL : 0x0001f001

RENDERDEBUG_RC_PSMI_CTRL : 0x00000010

RENDERDEBUG_RC_PWRCTX_MAXCNT : 0x0000000a

RENDERDEBUG_IPEHR : 0x7a000004

RENDERDEBUG_INSTDONE_1 : 0xffdfffff

RENDERDEBUG_INSTPS : 0x8000010b

RENDERDEBUG_ACTHD : 0x02408f1c

RENDERDEBUG_DMA_FADD_P : 0x40106100

CONTROL_INSTDONE_2 : 0x00000000

CONTROL_3D_CHICKEN : 0x00000000

CONTROL_3D_CHICKEN2 : 0x00000000

CONTROL_3D_CHICKEN3 : 0x00000000

CONTROL_3D_CHICKEN4 : 0x00000000

IDENTIFICATION_NOPID : 0x00000000

CONTROL_HWSTAM : 0xffffffff

CONTROL_MI_MODE : 0x00004000

CONTROL_IMR : 0xfffff6ef

CONDITION_EIR : 0x00000000

CONDITION_EMR : 0xffffffff

CONDITION_ESR : 0x00000000

INSTPM : 0x00006080

CONTROL_CMD_CCTL_0 : 0x00000000

BATCHBUFF_BB_STATE : 0x00000000

CACHE_MODE_0 : 0x00000000

CACHE_MODE_1 : 0x000001c0

COMMON_SLICE_INSTDONE : 0xffffffff

COMMON_SLICE_CHICKEN1 : 0x00000000

COMMON_SLICE_CHICKEN2 : 0x00000000

FF_SLICE_CS_CHICKEN1 : 0x00000000

FF_SLICE_CS_CHICKEN2 : 0x00000000

RING_BUFFER_UHPTR : 0x00000000

BATCHBUFF_BB_ADDR : 0x46059c54

BATCHBUFF_BB_ADDR_UDW : 0x00000000

BATCHBUFF_BB_PREEMPT_ADDR : 0x00000000

RENDER_PR_CTR_CTL : 0x00000001

RENDER_PR_CTR_THRSH : 0x00145855

RING_BUFFER_CCID : 0x00000000

RENDER_PR_CTR : 0x00000000

RENDER_CTX_SIZE : 0x00000000

RENDER_CTX_AS_OFFSET : 0x00000000

RENDER_CTX_PIPESTATEBASE : 0x00000000

SCRATCHPAD_ECOSKPD : 0x00000000

SCRATCHPAD_VFSKPD : 0x00000000

SCRATCHPAD_VFDC : 0x00000000

INTERNAL_CSFLFSM : 0x00000500

INTERNAL_CSFLFLAG : 0x50002000

INTERNAL_CSFLTRK : 0x0e100000

INTERNAL_CSCMDOP : 0x7a000004

INTERNAL_CSCMDVLD : 0x00000001

OAUNIT_OACONTROL : 0x00000001

OAUNIT_OASTATUS1 : 0x00000000

OAUNIT_OASTATUS2 : 0x00000000

OAUNIT_OANOASELECT : 0x00000000

OAUNIT_OAREPORTTRIG4 : 0x00000014

OAUNIT_OAREPORTTRIG3 : 0x00000008

OAUNIT_OAREPORTTRIG2 : 0x00008002

OAUNIT_OAREPORTTRIG1 : 0x00000007

OAUNIT_OASTARTTRIG4 : 0x00000014

OAUNIT_OASTARTTRIG3 : 0x00000007

OAUNIT_OASTARTTRIG2 : 0x00008002

OAUNIT_OASTARTTRIG1 : 0x00000008

OAUNIT_CEC0_0 : 0x00000014

OAUNIT_CEC0_1 : 0x00000007

OAUNIT_CEC1_0 : 0x00008002

OAUNIT_CEC1_1 : 0x00000008

OAUNIT_CEC2_0 : 0x00000003

OAUNIT_CEC2_1 : 0x00000000

OAUNIT_CEC3_0 : 0x0567e5fa

OAUNIT_CEC3_1 : 0x00000000

OAUNIT_OABUFFER : 0x00000000

RENDER_MI_PREDICATE_SRC0 : 0x00000000

RENDER_MI_PREDICATE_SRC1 : 0x00000000

RENDER_MI_PREDICATE_DATA : 0x00000000

RENDER_MI_PREDICATE_RESULT : 0x00000000

RENDER_3DPRIM_END_OFFSET : 0x00000000

RENDER_3DPRIM_START_VERTEX : 0x00000000

RENDER_3DPRIM_VERTEX_COUNT : 0x00000000

RENDER_3DPRIM_INSTANCE_COUNT : 0x00000000

RENDER_3DPRIM_START_INSTANCE : 0x00000000

RENDER_3DPRIM_BASE_VERTEX : 0x00000000

RCS EL Status : 0x00044052

RCS EL 0 Contents : 0x4011d139

RCS EL 1 Contents : 0x400e7139

RCS_PDP0_DESCRIPTOR lo : 0x4d64a000

RCS_PDP0_DESCRIPTOR hi : 0x00000002

RCS_PDP1_DESCRIPTOR lo : 0x00000000

RCS_PDP1_DESCRIPTOR hi : 0x00000000

RCS_PDP2_DESCRIPTOR lo : 0x00000000

RCS_PDP2_DESCRIPTOR hi : 0x00000000

RCS_PDP3_DESCRIPTOR lo : 0x00000000

RCS_PDP3_DESCRIPTOR hi : 0x00000000

CONTROL_GFX_MODE : 0x0000a800

RENDER_MTCH_CID_RST : 0x00000002

CONTROL_PRBL_SF : 0x00000000

STATUS_RUN_LIST : 0x00044052

STATUS_CTXT_ST_PTR : 0x00000000

STATUS_CTXT_SR_CTL : 0x0000000a

STATUS_CTXT_PREMP_DBG : 0x00000000

COMMAND_ARB_MODE : 0x00000000

COMMAND_GFX_PEND_TLB_0 : 0x00000000

COMMAND_GFX_PEND_TLB_1 : 0x00800000

COMMAND_ZSHR : 0x00000000

COMMAND_CZWMRK : 0x00000000

COMMANDDBG_ECOCHK : 0x7a000004

CONTROL_MIDARB_PRIO : 0x00000000

PAGETABLE_PP_PFIR : 0x00000000

PAGETABLE_PP_PFD : 0x00000000

VECTOR_TLBPEND_VLD0 : 0x00000000

VECTOR_TLBPEND_VLD1 : 0x00000000

VECTOR_TLBPEND_RDY0 : 0x00000000

VECTOR_TLBPEND_RDY1 : 0x00000000

VECTOR_MTTLB_VLD0 : 0x00000000

VECTOR_MTTLB_VLD1 : 0x00000000

VECTOR_VICTLB_VLD0 : 0x00000000

VECTOR_VICTLB_VLD1 : 0x00000000

VECTOR_RCCTLB_VLD0 : 0x00000000

VECTOR_RCCTLB_VLD1 : 0x00000000

VECTOR_RCZTLB_VLD0 : 0x00000000

VECTOR_RCZTLB_VLD1 : 0x00000000

CONTROL_GT_MODE : 0x00000000

PAGETABLE_FBC_RT_BASE_ADDR : 0x00000000

GPMUNIT_MESSAGE_BUSRST : 0x00c00010

SYSCONFIG_SQCM : 0x00000400

SYSCONFIG_SQERR : 0x00000100

SYSCONFIG_MFCR : 0x00070000

SYSCONFIG_PERFCNT1L : 0x00000000

SYSCONFIG_PERFCNT1H : 0x00000000

SYSCONFIG_PERFCNT2L : 0x00000000

SYSCONFIG_PERFCNT2H : 0x00000000

SYSCONFIG_PERFMATARIXL : 0x00000000

SYSCONFIG_PERFMATARIXH : 0x00000000

SYSCONFIG_UCGCTL1 : 0x00010000

SYSCONFIG_UCGCTL2 : 0x00203000

SYSCONFIG_UCGCTL3 : 0x00000000

SYSCONFIG_UCGCTL4 : 0x02000001

SYSCONFIG_RCGCTL1 : 0x00000100

SYSCONFIG_RCGCTL2 : 0xffc00000

SYSCONFIG_IFDIMCTL : 0x00000000

SYSCONFIG_GDRST : 0x00000000

SYSCONFIG_RSTCTL : 0x00000000

SYSCONFIG_MISCCPCTL : 0x0000027c

SYSCONFIG_PSMIBASE : 0x00000000

SYSCONFIG_PSMICTRL : 0x00000000

SYSCONFIG_PSMISTATUS : 0x00000000

CONTROL_TD_CTL2 : 0x00000000

CONTROL_TD_VF_VS_EMSK : 0x00000000

CONTROL_TD_GS_EMSK : 0x00000000

CONTROL_TD_HS_EMSK : 0x00000000

CONTROL_TD_DS_EMSK : 0x00000000

CONTROL_TD_WIZ_EMSK : 0x00000000

CONTROL_TD_TS_EMSK : 0x00000000



MMIO Offset:

------------



0x00002000 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002020 : 0x00000000 0x00000000 0x00000880 0x00000000 0x00009238 0x02408f1c 0x400fd000 0x0001f001

0x00002040 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x0000000a 0x00000000 0x00000000

0x00002060 : 0x00000000 0x00000000 0x7a000004 0xffdfffff 0x8000010b 0x02408f1c 0x40106100 0x00000000

0x00002080 : 0x40003000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00004000

0x000020a0 : 0x24a01010 0x00000000 0xfffff6ef 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000

0x000020c0 : 0x00006080 0x00000000 0x80000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000020e0 : 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002100 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002120 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002140 : 0x46059c54 0x46059c54 0x00000000 0x00000000 0x46059a80 0x000001d0 0x00000001 0x00000000

0x00002160 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00145855

0x00002180 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000021a0 : 0x00000000 0x00000000 0x05655582 0x00010000 0x00000000 0x00003b00 0x00009ac0 0x00000000

0x000021c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000021e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002200 : 0x00000500 0x50002000 0x0e100000 0x7a000004 0x00000001 0x00000000 0x02408f1c 0x00000000

0x00002220 : 0x00000000 0x00000000 0x00000000 0x00000002 0x00000000 0x00044052 0x00000008 0x00000000

0x00002240 : 0x4011d001 0x0000000a 0x00000000 0x00000000 0x4011d139 0x00000008 0x400e7139 0x00000007

0x00002260 : 0x400e7139 0x00000007 0x4011d139 0x00000008 0x4d64a000 0x00000002 0x00000000 0x00000000

0x00002280 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0000a800

0x000022a0 : 0x00000000 0x00000020 0x0000000b 0x00200030 0x08a00000 0x00400000 0x00000700 0x00000003

0x000022c0 : 0x05000000 0x00002414 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000022e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002300 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002320 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002340 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x8585228a 0x00000008

0x00002360 : 0x00000001 0x00000000 0x00000000 0x00000000 0x00000014 0x00000008 0x00008002 0x00000007

0x00002380 : 0x00000014 0x00000007 0x00008002 0x00000008 0x00000014 0x00000007 0x00008002 0x00000008

0x000023a0 : 0x00000003 0x00000000 0x0567eee8 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000023c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000023e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002400 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002420 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002440 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002460 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002480 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000024a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000024c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x0000e100 0x00007010 0x00007034 0x00007008

0x000024e0 : 0x00002094 0x00002094 0x00002094 0x00002094 0x00002094 0x00002094 0x00002094 0x00002094

0x00002500 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002520 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002540 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002560 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002580 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000025a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000025c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000025e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000

0x00002600 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002620 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002640 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002660 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002680 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000026a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000026c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000026e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002700 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002720 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002740 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002760 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00002780 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000027a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000027c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000027e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000







BLIT MMIO Registers

-------------------------------------------------

EXECCONDITION_BCS_EXCC : 0x00000000

RING_BUFFER_BCS_RING_TAIL : 0x00000000

RING_BUFFER_BCS_RING_HEAD : 0x00000000

RING_BUFFER_BCS_RING_START : 0x00000000

RING_BUFFER_BCS_RING_CTL : 0x00000000

BLTDEBUG_RC_PSMI_CTRL : 0x00000010

BLTDEBUG_RC_PWRCTX_MAXCNT : 0x0000000a

BLTDEBUG_BCS_IPEIR : 0x00000000

BLTDEBUG_BCS_IPEHR : 0x00000000

BLTDEBUG_BCS_INSTDONE : 0xfffffffe

BLTDEBUG_BCS_ACTHD : 0x00000000

BLTRDEBUG_BCS_DMA_FADD : 0x00000000

IDENTIFICATION_BCS_NOPID : 0x00000000

CONTROL_BCS_HWSTAM : 0xffffffff

CONTROL_BCS_MI_MODE : 0x00000200

CONTROL_BCS_GAC_MODE : 0x00000000

CONTROL_BCS_IMR : 0xf6efffff

CONTROL_BCS_EIR : 0x00000000

CONTROL_BCS_EMR : 0xffffffff

CONTROL_BCS_ESR : 0x00000000

BLT_BCS_INSTPM : 0x00000000

RING_BUFFER_BCS_UHPTR : 0x00000000

BATCHBUFF_BCS_BB_ADDR : 0x00000000

BLT_RING_BCS_RCCID : 0x00000000

BLT_RING_BCS_RNCID : 0x00000000

SCRATCHPAD_BCS_ECOSKPD : 0x00000000

PAGETABLE_BCS_SWCTRL : 0x00000000

BCS_PDP0_DESCRIPTOR lo : 0x00000000

BCS_PDP0_DESCRIPTOR hi : 0x00000000

BCS_PDP1_DESCRIPTOR lo : 0x00000000

BCS_PDP1_DESCRIPTOR hi : 0x00000000

BCS_PDP2_DESCRIPTOR lo : 0x00000000

BCS_PDP2_DESCRIPTOR hi : 0x00000000

BCS_PDP3_DESCRIPTOR lo : 0x00000000

BCS_PDP3_DESCRIPTOR hi : 0x00000000

CONTROL_BLT_MODE : 0x00008000

BLT_TIMESTAMP : 0x85852a4c

BLT_GAC_GAB : 0x00000000

COMMAND_BCS_HWS_PGA : 0x40005000

BLT_GAB_REPORT : 0x00000000

BLTVECTOR_TLBPEND_VLD0 : 0x00000000

BLTVECTOR_TLBPEND_RDY0 : 0x00000000

BLTVECTOR_BCS_TLB_VLD : 0x00000000

BLTVECTOR_BLB_TLB_VLD : 0x00000000

BLTVECTOR_CTX_TLB_VLD : 0x00000000

BLTVECTOR_PD_TLB_VLD : 0x00000000

SPRITE_DVSASCALE : 0x00000000

SPRITE_DVSBSURFLIVE : 0x00000000

SPRITE_DVSBSCALE : 0x00000000



MMIO Offset:

------------



0x00022000 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022020 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022040 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x0000000a 0x00000000 0x00000000

0x00022060 : 0x00000000 0x00000000 0x00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000

0x00022080 : 0x40005000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000200

0x000220a0 : 0x00000000 0x00000000 0xf6efffff 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000

0x000220c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000220e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022100 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022120 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022140 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022160 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00150000

0x00022180 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000221a0 : 0x00005400 0x00005500 0x00000a05 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000221c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000221e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022200 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022220 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000301 0x00000000 0x00000000

0x00022240 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022260 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022280 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00008000

0x000222a0 : 0x00000000 0x00000000 0x0002a000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000222c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000222e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022300 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022320 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022340 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x85852f2a 0x00000008

0x00022360 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00008002 0x00000009 0x00000018 0x00000009

0x00022380 : 0x00000018 0x00000009 0x00000001 0x00000000 0x00000018 0x00000009 0x00000001 0x00000000

0x000223a0 : 0x00000001 0x00000000 0x000046eb 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000223c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000223e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022400 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022420 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022440 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022460 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022480 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000224a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000224c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000224e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022500 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022520 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022540 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022560 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022580 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000225a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000225c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000225e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000

0x00022600 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022620 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022640 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022660 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022680 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000226a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000226c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000226e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022700 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022720 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022740 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022760 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00022780 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000227a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000227c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000227e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000







MEDIA MMIO Registers

-------------------------------------------------

COMMAND_VCS_HWS_PGA : 0x40004000

RING_BUFFER_VCS_RING_TAIL : 0x00000000

RING_BUFFER_VCS_RING_HEAD : 0x00000000

RING_BUFFER_VCS_RING_START : 0x00000000

RING_BUFFER_VCS_RING_CTL : 0x00000000

MEDIADEBUG_RC_PSMI_CTRL : 0x00000014

MEDIADEBUG_RC_PWRCTX_MAXCNT : 0x0000000a

MEDIADEBUG_VCS_IPEIR : 0x00000000

MEDIADEBUG_VCS_IPEHR : 0x00000000

MEDIADEBUG_VCS_INSTDONE : 0xfffffffe

MEDIADEBUG_VCS_ACTHD : 0x00000000

MEDIADEBUG_VCS_DMA_FADD : 0x00000000

IDENTIFICATION_VCS_NOPID : 0x00000000

CONTROL_VCS_HWSTAM : 0xffffffff

CONTROL_VCS_MI_MODE : 0x00000200

CONTROL_VCS_GAC_MODE : 0x00000000

CONTROL_VCS_IMR : 0xfffff6ef

CONTROL_VCS_EIR : 0x00000000

CONTROL_VCS_EMR : 0xffffffff

CONTROL_VCS_ESR : 0x00000000

MEDIA_VCS_INSTPM : 0x00000000

BATCHBUFF_VCS_BB_STATE : 0x00000000

STATUS_VCS_CTXT_SR_CTL : 0x00000000

BATCHBUFF_VCS_BB_ADDR : 0x00000000

MEDIA_VCS_CNTR : 0xffffffff

MEDIA_VCS_THRSH : 0x00150000

MEDIA_RING_VCS_RCCID : 0x00000000

MEDIA_RING_VCS_RNCID : 0x00000000

SCRATCHPAD_VCS_ECOSKPD : 0x00000000

VCS_PDP0_DESCRIPTOR lo : 0x00000000

VCS_PDP0_DESCRIPTOR hi : 0x00000000

VCS_PDP1_DESCRIPTOR lo : 0x00000000

VCS_PDP1_DESCRIPTOR hi : 0x00000000

VCS_PDP2_DESCRIPTOR lo : 0x00000000

VCS_PDP2_DESCRIPTOR hi : 0x00000000

VCS_PDP3_DESCRIPTOR lo : 0x00000000

VCS_PDP3_DESCRIPTOR hi : 0x00000000

MEDIA_TIMESTAMP : 0x858536b0

MFC_VIN_AVD_ERROR_FLAGS : 0x00000000

MFC_VIN_AVD_ERROR : 0x00000000

MFC_BITSTREAM_BYTECOUNT_SLICE : 0x00000000

MFC_BITSTREAM_SE_BITCOUNT_SLICE : 0x00000000

MFC_AVC_CABAC_INSERTION_COUNT : 0x00000000

MFC_AVC_MINSIZE_PADDING_COUNT : 0x00000000

MFC_IMAGE_STATUS_MASK : 0x00000000

MFC_IMAGE_STATUS_CONTROL : 0x00000000

MFC_BITSTREAM_BYTECOUNT_FRAME : 0x00000000

MFC_BITSTREAM_SE_BITCOUNT_FRAME : 0x00000000

MFC_AVC_CABAC_BIN_COUNT_FRAME : 0x00000000

DEBUG_MFC_BSP_DEBUG0 : 0x00000000

DEBUG_MFC_BSP_DEBUG1 : 0x00000000

DEBUG_MFC_BSP_DEBUG2 : 0x00000000

DEBUG_MFC_VIN_DEBUG0 : 0x00000000

DEBUG_MFC_VIN_DEBUG1 : 0x00000000

DEBUG_MFC_VIN_DEBUG2 : 0x00000000

DEBUG_MFC_VIN_DEBUG3 : 0x00000000

MEDIACONTROL_TLBPEND : 0x00000000

MEDIA_GAC_GAB : 0x00000000

MEDIACOMMANDDBG_ECOCHK : 0x00000000

MEDIACOMMANDDBG_ERROR : 0x00000000

MEDIAVECTOR_TLBPEND_VLD0 : 0x00000000

MEDIAVECTOR_TLBPEND_VLD1 : 0x00000000

MEDIAVECTOR_TLBPEND_RDY0 : 0x00000000

MEDIAVECTOR_TLBPEND_RDY1 : 0x00000000

MEDIAVECTOR_TLB064_VLD0 : 0x00000000

MEDIAVECTOR_TLB064_VLD1 : 0x00000000

MEDIAVECTOR_TLB132_VLD0 : 0x00000000

MEDIAVECTOR_TLB132_VLD1 : 0x00000000

MEDIAVECTOR_TLB232_VLD0 : 0x00000000

MEDIAVECTOR_TLB232_VLD1 : 0x00000000

MEDIAVECTOR_TLB304_VLD0 : 0x00000000

MEDIAVECTOR_TLB304_VLD1 : 0x00000000



MMIO Offset:

------------



0x00012000 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012020 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012040 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000014 0x0000000a 0x00000000 0x00000000

0x00012060 : 0x00000000 0x00000000 0x00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000

0x00012080 : 0x40004000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000200

0x000120a0 : 0x00000000 0x00000000 0xfffff6ef 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000

0x000120c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000120e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012100 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012120 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012140 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012160 : 0x00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00150000

0x00012180 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000121a0 : 0x00004000 0x00004480 0x000a1105 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000121c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000121e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000200 0x00000000 0x00000000 0x00000000

0x00012200 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012220 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000

0x00012240 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012260 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012280 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00008100

0x000122a0 : 0x00000000 0x00000000 0x00054000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000122c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000122e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012300 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012320 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012340 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x85853cb3 0x00000008

0x00012360 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012380 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000123a0 : 0x00000007 0x00000000 0x00004b45 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000123c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000123e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012400 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012420 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012440 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012460 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012480 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000124a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000124c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000124e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012500 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012520 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012540 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012560 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012580 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000125a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000125c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000125e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000

0x00012600 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012620 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012640 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012660 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012680 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000126a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000126c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000126e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012700 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012720 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012740 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012760 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x00012780 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000127a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000127c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x000127e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000







VEBOX MMIO Registers

-------------------------------------------------

COMMAND_VECS_HWS_PGA : 0x40006000

RING_BUFFER_VECS_RING_TAIL : 0x00000000

RING_BUFFER_VECS_RING_HEAD : 0x00000000

RING_BUFFER_VECS_RING_START : 0x00000000

RING_BUFFER_VECS_RING_CTL : 0x00000000

VEBOXDEBUG_RC_PSMI_CTRL : 0x00000010

VEBOXDEBUG_RC_PWRCTX_MAXCNT : 0x0000000a

VEBOXDEBUG_VECS_IPEIR : 0x00000000

VEBOXDEBUG_VECS_IPEHR : 0x00000000

VEBOXDEBUG_VECS_INSTDONE : 0xfffffffe

VEBOXDEBUG_VECS_ACTHD : 0x00000000

VEBOXDEBUG_VECS_DMA_FADD : 0x00000000

IDENTIFICATION_VECS_NOPID : 0x00000000

CONTROL_VECS_HWSTAM : 0xffffffff

CONTROL_VECS_MI_MODE : 0x00000200

CONTROL_VECS_IMR : 0xfffff6ef

CONTROL_VECS_EIR : 0x00000000

CONTROL_VECS_EMR : 0xffffffff

CONTROL_VECS_ESR : 0x00000000

VEBOX_VECS_INSTPM : 0x00000000

BATCHBUFF_VECS_BB_STATE : 0x00000000

BATCHBUFF_VECS_BB_ADDR : 0x00000000

VEBOX_TIMESTAMP : 0x858543e9



MMIO Offset:

------------



0x0001a000 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a020 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a040 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x0000000a 0x00000000 0x00000000

0x0001a060 : 0x00000000 0x00000000 0x00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a080 : 0x40006000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000200

0x0001a0a0 : 0x00000000 0x00000000 0xfffff6ef 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000

0x0001a0c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a0e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a100 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a120 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a140 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a160 : 0x00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00150000

0x0001a180 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a1a0 : 0x00004800 0x00004900 0x000a0005 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a1c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a1e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a200 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a220 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000

0x0001a240 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a260 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a280 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00008000

0x0001a2a0 : 0x00000000 0x00000000 0x00150000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a2c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a2e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a300 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a320 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a340 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x858548b3 0x00000008

0x0001a360 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a380 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a3a0 : 0x00000007 0x00000000 0x00005627 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a3c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a3e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a400 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a420 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a440 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a460 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a480 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a4a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a4c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a4e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a500 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a520 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a540 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a560 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a580 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a5a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a5c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a5e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000

0x0001a600 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a620 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a640 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a660 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a680 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a6a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a6c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a6e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a700 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a720 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a740 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a760 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a780 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a7a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a7c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001a7e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000







Dumping MEDIA2 MMIO Registers

-------------------------------------------------

COMMAND_VCS2_HWS_PGA : 0x40007000

RING_BUFFER_VCS2_RING_TAIL : 0x00000000

RING_BUFFER_VCS2_RING_HEAD : 0x00000000

RING_BUFFER_VCS2_RING_START : 0x00000000

RING_BUFFER_VCS2_RING_CTL : 0x00000000

MEDIA2DEBUG_RC_PWRCTX_MAXCNT : 0x00000040

MEDIA2DEBUG_VCS2_IPEIR : 0x00000000

MEDIA2DEBUG_VCS2_IPEHR : 0x00000000

MEDIA2DEBUG_VCS2_INSTDONE : 0xfffffffe

MEDIA2DEBUG_VCS2_ACTHD : 0x00000000

IDENTIFICATION_VCS2_NOPID : 0x00000000

EXECCONDITION_VCS2_EXCC : 0x00000000

CONTROL_VCS2_MI_MODE : 0x00000200

CONTROL_VCS2_IMR : 0xf6efffff

CONTROL_VCS2_EIR : 0x00000000

CONTROL_VCS2_EMR : 0xffffffff

CONTROL_VCS2_ESR : 0x00000000

MEDIA_VCS2_INSTPM : 0x00000000

BATCHBUFF_VCS2_BB_STATE : 0x00000000

BATCHBUFF_VCS2_BB_ADDR : 0x00000000

VCS2_PDP0_DESCRIPTOR lo : 0x00000000

VCS2_PDP0_DESCRIPTOR hi : 0x00000000

VCS2_PDP1_DESCRIPTOR lo : 0x00000000

VCS2_PDP1_DESCRIPTOR hi : 0x00000000

VCS2_PDP2_DESCRIPTOR lo : 0x00000000

VCS2_PDP2_DESCRIPTOR hi : 0x00000000

VCS2_PDP3_DESCRIPTOR lo : 0x00000000

VCS2_PDP3_DESCRIPTOR hi : 0x00000000

MEDIA2_TIMESTAMP : 0x8585502e

VCS2_CTX_TIMESTAMP : 0x0000317b



MMIO Offset:

------------



0x0001c000 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c020 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c040 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x00000040 0x00000000 0x00000000

0x0001c060 : 0x00000000 0x00000000 0x00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c080 : 0x40007000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000200

0x0001c0a0 : 0x00000000 0x00000000 0xf6efffff 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000

0x0001c0c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c0e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c100 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c120 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c140 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c160 : 0x00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00150000

0x0001c180 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c1a0 : 0x00004000 0x00004480 0x000a1105 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c1c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c1e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000200 0x00000000 0x00000000 0x00000000

0x0001c200 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c220 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000

0x0001c240 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c260 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c280 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00008100

0x0001c2a0 : 0x00000000 0x00000000 0x00054000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c2c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c2e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c300 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c320 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c340 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x8585558b 0x00000008

0x0001c360 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c380 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c3a0 : 0x00000007 0x00000000 0x00003241 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c3c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c3e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c400 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c420 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c440 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c460 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c480 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c4a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c4c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c4e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c500 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c520 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c540 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c560 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c580 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c5a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c5c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c5e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000

0x0001c600 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c620 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c640 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c660 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c680 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c6a0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c6c0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c6e0 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c700 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c720 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c740 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0001c760 : 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000

0x0

MacBook Pro with Retina display, macOS Sierra (10.12.4)

Posted on Apr 2, 2017 2:51 PM

Reply
15 replies

Apr 3, 2017 10:44 AM in response to fredybotas

Sometimes when both the keyboard and trackpad, and possibly other things, have issues, it can be caused by a bulging battery. This usually happens with older batteries, but it's still a possibility. If you're comfortable doing it, remove the bottom cover and visually inspect the battery for bulging/swelling. Otherwise take to an Apple Store "genius" bar for examination/diagnosis: https://support.apple.com/contact

Apr 4, 2017 7:12 AM in response to fredybotas

Try using the 10.12.4 Combo Update:

Download macOS Sierra 10.12.4 Combo Update

The Combo Update is a fuller install, as opposed to an incremental "delta" update, so it should overwrite any files that are damaged or missing. It does not matter if you have applied it before. It should preserve all your data and settings, but that said you should always have a backup.

Apr 4, 2017 7:09 AM in response to fredybotas

This issue sounds suspiciously similar to an issue I encountered when I upgraded to the 12.4 public beta and tried to use Adobe InDesign. Every time I opened Adobe InDesign, my computer was going to freeze -- if not immediately, then after 15 to 30 minutes of work. Even after closing InDesign, unless I restarted my MacBook, I would eventually encounter a problem similar to what has been described here.


I thought I was the only one encountering this issue until MacOs Sierra 12.4 came out of beta. Then dozens of people started flooding the Adobe InDesign board with questions about this issue. So, something in 12.4 changed something that caused InDesign to go haywire. Moreover, the workaround provided by Adobe is to turn off GPU Enhancement. That worked for me. I don't think this would work for anybody encountering this issue without working with InDesign.


So, it seems that an Apple driver or something has a glitch in it that came on stream with the upgrade to 12.4.

Apr 12, 2017 8:34 AM in response to James Bow

I'm convinced this is an issue related to Intel drivers that started with 10.12.4 this is a sample from my logs.


Sun Apr 9 13:17:30 2017


Event: GPU Reset

Date/Time: Sun Apr 9 13:17:30 2017

Application: java

Path:

Tailspin: /Library/Logs/DiagnosticReports/gpuRestart2017-04-09-131730.tailspin

GPUSubmission Trace ID: 0

OS Version: Mac OS X Version 10.12.4 (Build 16E195)

Graphics Hardware: Intel Iris Pro Graphics 6200

Signature: 813


Report Data:



===========================================================================

Intel GPU Hang Summary

version 1.1.0

===========================================================================


BDW Graphics is running in Execlist mode

Scheduler interface revision 1

Processing hang for hardware context ID[307]


-- Summary of Status for ALL Rings --

MAIN Ring *** is hung in a batch buffer ***

MEDIA Ring is NOT enabled

BLIT Ring is idle

VEBOX Ring is NOT enabled

MEDIA2 Ring is NOT enabled


Java (JavaFX) will hang also, this time under different conditions from another log. In fact I think I can reliably produce a complete screen freeze, non-reponsive keyboard under certain conditions with the app I have been working on.


Process: java [4191]

Path: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java

Identifier: java

Version: 1.0 (1.0)

Code Type: X86-64 (Native)

Parent Process: bash [933]

Responsible: java [4191]

User ID: 501


Date/Time: 2017-03-29 12:08:24.070 +0100

OS Version: Mac OS X 10.12.4 (16E195)


Crashed Thread: 23 Java: QuantumRenderer-0


Exception Type: EXC_BAD_ACCESS (SIGABRT)

Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000001a

Exception Note: EXC_CORPSE_NOTIFY


Thread 23 Crashed:: Java: QuantumRenderer-0

0 libsystem_kernel.dylib 0x00007fffcf948d42 __pthread_kill + 10

1 libsystem_pthread.dylib 0x00007fffcfa365bf pthread_kill + 90

2 libsystem_c.dylib 0x00007fffcf8ae420 abort + 129

3 libGPUSupportMercury.dylib 0x00007fffc7d74fbf gpusGenerateCrashLog + 158

4 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000121338afb gpusKillClientExt + 9

5 libGPUSupportMercury.dylib 0x00007fffc7d76524 gpusSubmitDataBuffers + 560

6 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000120eafd4a IntelCommandBuffer::getNew(GLDContextRec*) + 178

7 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000120f81b8b intelSubmitCommands + 171

8 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x0000000121351db4 glrFlushContextToken + 196

9 com.apple.opengl 0x00007fffbf07c126 CGLFlushDrawable + 66

10 com.apple.AppKit 0x00007fffb7ea30bf -[NSOpenGLContext flushBuffer] + 27

11 libprism_es2.dylib 0x000000011f1be972 flushBuffer + 66

12 libprism_es2.dylib 0x000000011f1bdfc1 Java_com_sun_prism_es2_MacGLDrawable_nSwapBuffers + 17

13 ??? 0x0000000106527a36 0 + 4401035830

14 ??? 0x00000001078a7dcc 0 + 4421483980

15 ??? 0x000000010628d2bd 0 + 4398305981

16 ??? 0x000000010628d302 0 + 4398306050

17 ??? 0x000000010628d302 0 + 4398306050

18 ??? 0x00000001062857a7 0 + 4398274471

19 libjvm.dylib 0x00000001018ed9d6 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 1710

20 libjvm.dylib 0x00000001018ee164 JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 356

21 libjvm.dylib 0x00000001018ee310 JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) + 74

22 libjvm.dylib 0x0000000101948a5d thread_entry(JavaThread*, Thread*) + 124

23 libjvm.dylib 0x0000000101b6ab0f JavaThread::thread_main_inner() + 155

24 libjvm.dylib 0x0000000101b6c1fc JavaThread::run() + 450

25 libjvm.dylib 0x0000000101a8a5b2 java_start(Thread*) + 246

26 libsystem_pthread.dylib 0x00007fffcfa339af _pthread_body + 180

27 libsystem_pthread.dylib 0x00007fffcfa338fb _pthread_start + 286

28 libsystem_pthread.dylib 0x00007fffcfa33101 thread_start + 13

Apr 12, 2017 10:47 AM in response to fredybotas

Hi all


Having same issue since I updated to 10.12.4 Sierra. Keyboard freezes together with trackpad. Re-installed Sierra and problem still persists. Mid 2015 MBP 500GD SSB. Never a problem before the update, and a huge inconvenience! Only work around once it freezes is to use apple mouse to restart as keys dont function to allow me to restart in safe mode etc. Apple if youre reading, please address!

May 8, 2017 10:52 AM in response to fredybotas

Ok, so this is definitely a bug in Sierra then! I have indeed the same issue with my MacBook Pro 13 inch Early 2015, and I've found several articles on the Apple Support forum who are having the exact same problem as this. I've taken my MacBook Pro back to the Apple Store and they replaced the logic board however it's not solved the issue. I think there is a problem with the Intel GPU drivers that has been introduced with the newest update of Sierra. How do we go about reporting this to Apple!

May 8, 2017 2:28 AM in response to fredybotas

Confirmed.


I think that the issue related with Google Keep app for Chrome Browser or other Chrome extensions. After I launch app computer freezes in a few minutes

Macbook 13 pro early 2015 freeze after 10.12.4 update

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.