45 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								What:		/sys/devices/system/memory/soft_offline_page
							 | 
						||
| 
								 | 
							
								Date:		Sep 2009
							 | 
						||
| 
								 | 
							
								KernelVersion:	2.6.33
							 | 
						||
| 
								 | 
							
								Contact:	andi@firstfloor.org
							 | 
						||
| 
								 | 
							
								Description:
							 | 
						||
| 
								 | 
							
										Soft-offline the memory page containing the physical address
							 | 
						||
| 
								 | 
							
										written into this file. Input is a hex number specifying the
							 | 
						||
| 
								 | 
							
										physical address of the page. The kernel will then attempt
							 | 
						||
| 
								 | 
							
										to soft-offline it, by moving the contents elsewhere or
							 | 
						||
| 
								 | 
							
										dropping it if possible. The kernel will then be placed
							 | 
						||
| 
								 | 
							
										on the bad page list and never be reused.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										The offlining is done in kernel specific granuality.
							 | 
						||
| 
								 | 
							
										Normally it's the base page size of the kernel, but
							 | 
						||
| 
								 | 
							
										this might change.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										The page must be still accessible, not poisoned. The
							 | 
						||
| 
								 | 
							
										kernel will never kill anything for this, but rather
							 | 
						||
| 
								 | 
							
										fail the offline.  Return value is the size of the
							 | 
						||
| 
								 | 
							
										number, or a error when the offlining failed.  Reading
							 | 
						||
| 
								 | 
							
										the file is not allowed.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								What:		/sys/devices/system/memory/hard_offline_page
							 | 
						||
| 
								 | 
							
								Date:		Sep 2009
							 | 
						||
| 
								 | 
							
								KernelVersion:	2.6.33
							 | 
						||
| 
								 | 
							
								Contact:	andi@firstfloor.org
							 | 
						||
| 
								 | 
							
								Description:
							 | 
						||
| 
								 | 
							
										Hard-offline the memory page containing the physical
							 | 
						||
| 
								 | 
							
										address written into this file. Input is a hex number
							 | 
						||
| 
								 | 
							
										specifying the physical address of the page. The
							 | 
						||
| 
								 | 
							
										kernel will then attempt to hard-offline the page, by
							 | 
						||
| 
								 | 
							
										trying to drop the page or killing any owner or
							 | 
						||
| 
								 | 
							
										triggering IO errors if needed.  Note this may kill
							 | 
						||
| 
								 | 
							
										any processes owning the page. The kernel will avoid
							 | 
						||
| 
								 | 
							
										to access this page assuming it's poisoned by the
							 | 
						||
| 
								 | 
							
										hardware.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										The offlining is done in kernel specific granuality.
							 | 
						||
| 
								 | 
							
										Normally it's the base page size of the kernel, but
							 | 
						||
| 
								 | 
							
										this might change.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										Return value is the size of the number, or a error when
							 | 
						||
| 
								 | 
							
										the offlining failed.
							 | 
						||
| 
								 | 
							
										Reading the file is not allowed.
							 |