42 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								What:		/sys/firmware/opal/dump
							 | 
						||
| 
								 | 
							
								Date:		Feb 2014
							 | 
						||
| 
								 | 
							
								Contact:	Stewart Smith <stewart@linux.vnet.ibm.com>
							 | 
						||
| 
								 | 
							
								Description:
							 | 
						||
| 
								 | 
							
										This directory exposes interfaces for interacting with
							 | 
						||
| 
								 | 
							
										the FSP and platform dumps through OPAL firmware interface.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										This is only for the powerpc/powernv platform.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										initiate_dump:	When '1' is written to it,
							 | 
						||
| 
								 | 
							
												we will initiate a dump.
							 | 
						||
| 
								 | 
							
												Read this file for supported commands.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										0xXX-0xYYYY:	A directory for dump of type 0xXX and
							 | 
						||
| 
								 | 
							
												id 0xYYYY (in hex). The name of this
							 | 
						||
| 
								 | 
							
												directory should not be relied upon to
							 | 
						||
| 
								 | 
							
												be in this format, only that it's unique
							 | 
						||
| 
								 | 
							
												among all dumps. For determining the type
							 | 
						||
| 
								 | 
							
												and ID of the dump, use the id and type files.
							 | 
						||
| 
								 | 
							
												Do not rely on any particular size of dump
							 | 
						||
| 
								 | 
							
												type or dump id.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										Each dump has the following files:
							 | 
						||
| 
								 | 
							
										id:		An ASCII representation of the dump ID
							 | 
						||
| 
								 | 
							
												in hex (e.g. '0x01')
							 | 
						||
| 
								 | 
							
										type:		An ASCII representation of the type of
							 | 
						||
| 
								 | 
							
												dump in the format "0x%x %s" with the ID
							 | 
						||
| 
								 | 
							
												in hex and a description of the dump type
							 | 
						||
| 
								 | 
							
												(or 'unknown').
							 | 
						||
| 
								 | 
							
												Type '0xffffffff unknown' is used when
							 | 
						||
| 
								 | 
							
												we could not get the type from firmware.
							 | 
						||
| 
								 | 
							
												e.g. '0x02 System/Platform Dump'
							 | 
						||
| 
								 | 
							
										dump:		A binary file containing the dump.
							 | 
						||
| 
								 | 
							
												The size of the dump is the size of this file.
							 | 
						||
| 
								 | 
							
										acknowledge:	When 'ack' is written to this, we will
							 | 
						||
| 
								 | 
							
												acknowledge that we've retrieved the
							 | 
						||
| 
								 | 
							
												dump to the service processor. It will
							 | 
						||
| 
								 | 
							
												then remove it, making the dump
							 | 
						||
| 
								 | 
							
												inaccessible.
							 | 
						||
| 
								 | 
							
												Reading this file will get a list of
							 | 
						||
| 
								 | 
							
												supported actions.
							 |