| To: | Dajie Tan <jiankemeng@gmail.com> |
|---|---|
| Subject: | Re: [PATCH] 16KB page size in mips32 |
| From: | Songmao Tian <tiansm@lemote.com> |
| Date: | Mon, 30 Jul 2007 22:11:09 +0800 |
| Cc: | linux-mips@linux-mips.org |
| In-reply-to: | <5861a7880707200110w588eacb8v98b1481b4a2dbd5c@mail.gmail.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <5861a7880707200110w588eacb8v98b1481b4a2dbd5c@mail.gmail.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Icedove 1.5.0.8 (X11/20061116) |
Dajie Tan wrote: Ralf, please take a look at this patch, and I suspect the "21" also need to be fixed too.Hello, 32-bit Kernel for loongson2e currently use 16KB page size to avoid cache alias problem.So, the definiton of PGDIR_SHIFT muse be 14+12.The last is the patch. It's been tested on FuLong mini PC(loongson2e inside).-------------------- --- a/include/asm-mips/pgtable-32.h 2007-07-19 08:22:43.000000000 +0800 +++ b/include/asm-mips/pgtable-32.h 2007-07-20 11:12:40.000000000 +0800 @@ -46,7 +46,7 @@ #ifdef CONFIG_64BIT_PHYS_ADDR #define PGDIR_SHIFT 21 #else -#define PGDIR_SHIFT 22 +#define PGDIR_SHIFT (PAGE_SHIFT + (PAGE_SHIFT + PTE_ORDER - 2)) #endif #define PGDIR_SIZE (1UL << PGDIR_SHIFT) #define PGDIR_MASK (~(PGDIR_SIZE-1)) Dajie Tan, would you please resend the patch with correct format and add a detailed comment as you posted on lemote forum? Thanks. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH][MIPS] remove DDB5477 support, Ralf Baechle |
|---|---|
| Next by Date: | [PATCH][MIPS] more removal Momenco Ocelot, Yoichi Yuasa |
| Previous by Thread: | [PATCH] 16KB page size in mips32, Dajie Tan |
| Next by Thread: | [PATCH] Improve previous user stack pointer randomisation patch, Franck Bui-Huu |
| Indexes: | [Date] [Thread] [Top] [All Lists] |