[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git-commits-24
Subject:    ACPI: Add mem= kernel parameters to allow user to specify reserved and ACPI
From:       Linux Kernel Mailing List <linux-kernel () vger ! kernel ! org>
Date:       2003-02-26 23:11:02
[Download RAW message or body]

ChangeSet 1.958, 2003/02/26 15:11:02-08:00, agrover@groveronline.com

	ACPI: Add mem= kernel parameters to allow user to specify reserved and ACPI
	DATA regions (Pavel Machek)


# This patch includes the following deltas:
#	           ChangeSet	1.957   -> 1.958  
#	arch/i386/kernel/setup.c	1.62    -> 1.63   
#	Documentation/kernel-parameters.txt	1.7     -> 1.8    
#

 Documentation/kernel-parameters.txt |   12 ++++++++++++
 arch/i386/kernel/setup.c            |    6 ++++++
 2 files changed, 18 insertions(+)


diff -Nru a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
--- a/Documentation/kernel-parameters.txt	Fri Jun 20 14:57:29 2003
+++ b/Documentation/kernel-parameters.txt	Fri Jun 20 14:57:29 2003
@@ -341,6 +341,18 @@
 			memory; to be used when the kernel is not able
 			to see the whole system memory or for test.
 
+	mem=nn[KMG]@ss[KMG]
+			[KNL,BOOT] Force usage of a specific region of memory
+			Region of memory to be used, from ss to ss+nn.
+
+	mem=nn[KMG]#ss[KMG]
+			[KNL,BOOT,ACPI] Mark specific memory as ACPI data.
+			Region of memory to be used, from ss to ss+nn.
+
+	mem=nn[KMG]$ss[KMG]
+			[KNL,BOOT,ACPI] Mark specific memory as reserved.
+			Region of memory to be used, from ss to ss+nn.
+
 	memfrac=	[KNL]
 
 	mga=		[HW,DRM]
diff -Nru a/arch/i386/kernel/setup.c b/arch/i386/kernel/setup.c
--- a/arch/i386/kernel/setup.c	Fri Jun 20 14:57:29 2003
+++ b/arch/i386/kernel/setup.c	Fri Jun 20 14:57:29 2003
@@ -784,6 +784,12 @@
 				if (*from == '@') {
 					start_at = memparse(from+1, &from);
 					add_memory_region(start_at, mem_size, E820_RAM);
+				} else if (*from == '#') {
+					start_at = memparse(from+1, &from);
+					add_memory_region(start_at, mem_size, E820_ACPI);
+				} else if (*from == '$') {
+					start_at = memparse(from+1, &from);
+					add_memory_region(start_at, mem_size, E820_RESERVED);
 				} else {
 					limit_regions(mem_size);
 					userdef=1;
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-24" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic