74 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| What:		/sys/devices/system/memory
 | |
| Date:		June 2008
 | |
| Contact:	Badari Pulavarty <pbadari@us.ibm.com>
 | |
| Description:
 | |
| 		The /sys/devices/system/memory contains a snapshot of the
 | |
| 		internal state of the kernel memory blocks. Files could be
 | |
| 		added or removed dynamically to represent hot-add/remove
 | |
| 		operations.
 | |
| Users:		hotplug memory add/remove tools
 | |
| 		https://w3.opensource.ibm.com/projects/powerpc-utils/
 | |
| 
 | |
| What:		/sys/devices/system/memory/memoryX/removable
 | |
| Date:		June 2008
 | |
| Contact:	Badari Pulavarty <pbadari@us.ibm.com>
 | |
| Description:
 | |
| 		The file /sys/devices/system/memory/memoryX/removable
 | |
| 		indicates whether this memory block is removable or not.
 | |
| 		This is useful for a user-level agent to determine
 | |
| 		identify removable sections of the memory before attempting
 | |
| 		potentially expensive hot-remove memory operation
 | |
| Users:		hotplug memory remove tools
 | |
| 		https://w3.opensource.ibm.com/projects/powerpc-utils/
 | |
| 
 | |
| What:		/sys/devices/system/memory/memoryX/phys_device
 | |
| Date:		September 2008
 | |
| Contact:	Badari Pulavarty <pbadari@us.ibm.com>
 | |
| Description:
 | |
| 		The file /sys/devices/system/memory/memoryX/phys_device
 | |
| 		is read-only and is designed to show the name of physical
 | |
| 		memory device.  Implementation is currently incomplete.
 | |
| 
 | |
| What:		/sys/devices/system/memory/memoryX/phys_index
 | |
| Date:		September 2008
 | |
| Contact:	Badari Pulavarty <pbadari@us.ibm.com>
 | |
| Description:
 | |
| 		The file /sys/devices/system/memory/memoryX/phys_index
 | |
| 		is read-only and contains the section ID in hexadecimal
 | |
| 		which is equivalent to decimal X contained in the
 | |
| 		memory section directory name.
 | |
| 
 | |
| What:		/sys/devices/system/memory/memoryX/state
 | |
| Date:		September 2008
 | |
| Contact:	Badari Pulavarty <pbadari@us.ibm.com>
 | |
| Description:
 | |
| 		The file /sys/devices/system/memory/memoryX/state
 | |
| 		is read-write.  When read, it's contents show the
 | |
| 		online/offline state of the memory section.  When written,
 | |
| 		root can toggle the the online/offline state of a removable
 | |
| 		memory section (see removable file description above)
 | |
| 		using the following commands.
 | |
| 		# echo online > /sys/devices/system/memory/memoryX/state
 | |
| 		# echo offline > /sys/devices/system/memory/memoryX/state
 | |
| 
 | |
| 		For example, if /sys/devices/system/memory/memory22/removable
 | |
| 		contains a value of 1 and
 | |
| 		/sys/devices/system/memory/memory22/state contains the
 | |
| 		string "online" the following command can be executed by
 | |
| 		by root to offline that section.
 | |
| 		# echo offline > /sys/devices/system/memory/memory22/state
 | |
| Users:		hotplug memory remove tools
 | |
| 		https://w3.opensource.ibm.com/projects/powerpc-utils/
 | |
| 
 | |
| What:		/sys/devices/system/node/nodeX/memoryY
 | |
| Date:		September 2008
 | |
| Contact:	Gary Hade <garyhade@us.ibm.com>
 | |
| Description:
 | |
| 		When CONFIG_NUMA is enabled
 | |
| 		/sys/devices/system/node/nodeX/memoryY is a symbolic link that
 | |
| 		points to the corresponding /sys/devices/system/memory/memoryY
 | |
| 		memory section directory.  For example, the following symbolic
 | |
| 		link is created for memory section 9 on node0.
 | |
| 		/sys/devices/system/node/node0/memory9 -> ../../memory/memory9
 | |
| 
 |