From: "Sachin P. Sant" <sachinp@in•ibm.com>
To: linuxppc-dev@ozlabs•org
Cc: Milton Miller II <miltonm@us•ibm.com>, ellerman@au1•ibm.com
Subject: [Patch 1/2] Kexec/Kdump support POWER6
Date: Tue, 22 May 2007 17:54:41 +0530 [thread overview]
Message-ID: <4652E109.4020204@in.ibm.com> (raw)
In-Reply-To: <4652E088.9080207@in.ibm.com>
[-- Attachment #1: Type: text/plain, Size: 66 bytes --]
Read supported VRMA page size from device tree.
Thanks
-Sachin
[-- Attachment #2: detect-vrma-page-size --]
[-- Type: text/plain, Size: 2009 bytes --]
* Read supported VRMA page size from device tree.
Signed-Off-By : Sachin Sant <sachinp@in•ibm.com>
Signed-Off-By : Mohan Kumar M <mohan@in•ibm.com>
---
diff -Naurp linux-2.6.22-rc2/arch/powerpc/kernel/setup_64.c linux-2.6.22-rc2-vrma/arch/powerpc/kernel/setup_64.c
--- linux-2.6.22-rc2/arch/powerpc/kernel/setup_64.c 2007-05-19 09:36:17.000000000 +0530
+++ linux-2.6.22-rc2-vrma/arch/powerpc/kernel/setup_64.c 2007-05-21 15:15:30.000000000 +0530
@@ -73,6 +73,10 @@ int have_of = 1;
int boot_cpuid = 0;
u64 ppc64_pft_size;
+/* For VRMA */
+u64 ppc64_vrma_page_size;
+int have_vrma = 0;
+
/* Pick defaults since we might want to patch instructions
* before we've read this from the device tree.
*/
diff -Naurp linux-2.6.22-rc2/arch/powerpc/mm/hash_utils_64.c linux-2.6.22-rc2-vrma/arch/powerpc/mm/hash_utils_64.c
--- linux-2.6.22-rc2/arch/powerpc/mm/hash_utils_64.c 2007-05-19 09:36:17.000000000 +0530
+++ linux-2.6.22-rc2-vrma/arch/powerpc/mm/hash_utils_64.c 2007-05-21 15:18:10.000000000 +0530
@@ -199,6 +199,13 @@ static int __init htab_dt_scan_page_size
if (type == NULL || strcmp(type, "cpu") != 0)
return 0;
+ prop = (u32 *)of_get_flat_dt_prop(node, "ibm,vrma-page-sizes", &size);
+ if (prop != NULL) {
+ DBG("VRMA Page size from device-tree:\n");
+ ppc64_vrma_page_size = prop[0];
+ have_vrma = 1;
+ }
+
prop = (u32 *)of_get_flat_dt_prop(node,
"ibm,segment-page-sizes", &size);
if (prop != NULL) {
diff -Naurp linux-2.6.22-rc2/include/asm-powerpc/page_64.h linux-2.6.22-rc2-vrma/include/asm-powerpc/page_64.h
--- linux-2.6.22-rc2/include/asm-powerpc/page_64.h 2007-05-19 09:36:17.000000000 +0530
+++ linux-2.6.22-rc2-vrma/include/asm-powerpc/page_64.h 2007-05-21 15:15:30.000000000 +0530
@@ -76,6 +76,10 @@ static inline void copy_page(void *to, v
/* Log 2 of page table size */
extern u64 ppc64_pft_size;
+/* For VRMA */
+extern u64 ppc64_vrma_page_size;
+extern int have_vrma;
+
/* Large pages size */
#ifdef CONFIG_HUGETLB_PAGE
extern unsigned int HPAGE_SHIFT;
next prev parent reply other threads:[~2007-05-22 12:24 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-22 12:22 [Patch 0/2] Kexec/Kdump support POWER6 Sachin P. Sant
2007-05-22 12:24 ` Sachin P. Sant [this message]
2007-05-22 12:26 ` [Patch 2/2] " Sachin P. Sant
2007-05-22 15:34 ` Olof Johansson
2007-05-23 5:13 ` Sachin P. Sant
2007-05-23 5:14 ` Sachin P. Sant
2007-05-23 9:37 ` [Patch 2/2] Kexec/Kdump support - POWER6 Sachin P. Sant
2007-05-23 10:55 ` Paul Mackerras
2007-05-24 12:17 ` Mohan Kumar M
2007-05-24 14:21 ` Olof Johansson
2007-05-25 8:55 ` [Patch ] " Sachin P. Sant
2007-05-25 22:43 ` Benjamin Herrenschmidt
2007-05-28 11:40 ` Sachin P. Sant
2007-05-28 21:31 ` Benjamin Herrenschmidt
2007-05-29 6:18 ` Sachin P. Sant
2007-05-29 6:58 ` Benjamin Herrenschmidt
2007-05-29 10:14 ` Michael Ellerman
2007-05-29 11:06 ` Stephen Rothwell
-- strict thread matches above, loose matches on Subject: below --
2007-05-23 9:34 [Patch 1/2] Kexec/Kdump support POWER6 Sachin P. Sant
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4652E109.4020204@in.ibm.com \
--to=sachinp@in$(echo .)ibm.com \
--cc=ellerman@au1$(echo .)ibm.com \
--cc=linuxppc-dev@ozlabs$(echo .)org \
--cc=miltonm@us$(echo .)ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox