|  | 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. |