45 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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.
 |