~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/gpu/msm-crash-dump.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/gpu/msm-crash-dump.rst (Version linux-6.12-rc7) and /Documentation/gpu/msm-crash-dump.rst (Version unix-v6-master)


  1 :orphan:                                          
  2                                                   
  3 =====================                             
  4 MSM Crash Dump Format                             
  5 =====================                             
  6                                                   
  7 Following a GPU hang the MSM driver outputs de    
  8 /sys/kernel/dri/X/show or via devcoredump (/sy    
  9 This document describes how the output is form    
 10                                                   
 11 Each entry is in the form key: value. Sections    
 12 and all the contents of a section will be inde    
 13 Each section might have multiple array entries    
 14 by a (-).                                         
 15                                                   
 16 Mappings                                          
 17 --------                                          
 18                                                   
 19 kernel                                            
 20         The kernel version that generated the     
 21                                                   
 22 module                                            
 23         The module that generated the crashdum    
 24                                                   
 25 time                                              
 26         The kernel time at crash formatted as     
 27                                                   
 28 comm                                              
 29         Comm string for the binary that genera    
 30                                                   
 31 cmdline                                           
 32         Command line for the binary that gener    
 33                                                   
 34 revision                                          
 35         ID of the GPU that generated the crash    
 36         core.major.minor.patchlevel separated     
 37                                                   
 38 rbbm-status                                       
 39         The current value of RBBM_STATUS which    
 40         components are in use at the time of c    
 41                                                   
 42 ringbuffer                                        
 43         Section containing the contents of eac    
 44         identified with an id number.             
 45                                                   
 46         id                                        
 47                 Ringbuffer ID (0 based index).    
 48                 will have its own unique id.      
 49         iova                                      
 50                 GPU address of the ringbuffer.    
 51                                                   
 52         last-fence                                
 53                 The last fence that was issued    
 54                                                   
 55         retired-fence                             
 56                 The last fence retired on the     
 57                                                   
 58         rptr                                      
 59                 The current read pointer (rptr    
 60                                                   
 61         wptr                                      
 62                 The current write pointer (wpt    
 63                                                   
 64         size                                      
 65                 Maximum size of the ringbuffer    
 66                                                   
 67         data                                      
 68                 The contents of the ring encod    
 69                 portions of the ring will be p    
 70                                                   
 71 bo                                                
 72         List of buffers from the hanging submi    
 73         Each buffer object will have a uinque     
 74                                                   
 75         iova                                      
 76                 GPU address of the buffer obje    
 77                                                   
 78         size                                      
 79                 Allocated size of the buffer o    
 80                                                   
 81         data                                      
 82                 The contents of the buffer obj    
 83                 Trailing zeros at the end of t    
 84                                                   
 85 registers                                         
 86         Set of registers values. Each entry is    
 87         by brackets { }.                          
 88                                                   
 89         offset                                    
 90                 Byte offset of the register fr    
 91                 GPU memory region.                
 92                                                   
 93         value                                     
 94                 Hexadecimal value of the regis    
 95                                                   
 96 registers-hlsq                                    
 97                 (5xx only) Register values fro    
 98                 Same format as the register se    
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php