* [PATCH 4/16] TO_PHYS_MASK for loongson2
@ 2007-04-04 14:38 zhangfx
0 siblings, 0 replies; 3+ messages in thread
From: zhangfx @ 2007-04-04 14:38 UTC (permalink / raw)
To: linux-mips@linux-mips.org
[-- Attachment #1: Type: text/plain, Size: 607 bytes --]
Signed-off-by: Fuxin Zhang <zhangfx@lemote.com>
---
include/asm-mips/addrspace.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/asm-mips/addrspace.h b/include/asm-mips/addrspace.h
index 964c5ed..a4d9a07 100644
--- a/include/asm-mips/addrspace.h
+++ b/include/asm-mips/addrspace.h
@@ -145,7 +145,7 @@
#define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
#endif
-#if defined (CONFIG_CPU_R10000)
+#if defined (CONFIG_CPU_R10000) || defined (CONFIG_CPU_LOONGSON2)
#define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
#endif
--
1.4.4.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 4/16] TO_PHYS_MASK for loongson2
2007-04-15 15:25 ` [PATCH 3/16] Kconfig " tiansm
@ 2007-04-15 15:25 ` tiansm
2007-04-18 12:02 ` Ralf Baechle
0 siblings, 1 reply; 3+ messages in thread
From: tiansm @ 2007-04-15 15:25 UTC (permalink / raw)
To: linux-mips; +Cc: Fuxin Zhang
From: Fuxin Zhang <zhangfx@lemote.com>
Signed-off-by: Fuxin Zhang <zhangfx@lemote.com>
---
include/asm-mips/addrspace.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/asm-mips/addrspace.h b/include/asm-mips/addrspace.h
index 964c5ed..a4d9a07 100644
--- a/include/asm-mips/addrspace.h
+++ b/include/asm-mips/addrspace.h
@@ -145,7 +145,7 @@
#define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
#endif
-#if defined (CONFIG_CPU_R10000)
+#if defined (CONFIG_CPU_R10000) || defined (CONFIG_CPU_LOONGSON2)
#define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
#endif
--
1.4.4.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 4/16] TO_PHYS_MASK for loongson2
2007-04-15 15:25 ` [PATCH 4/16] TO_PHYS_MASK for loongson2 tiansm
@ 2007-04-18 12:02 ` Ralf Baechle
0 siblings, 0 replies; 3+ messages in thread
From: Ralf Baechle @ 2007-04-18 12:02 UTC (permalink / raw)
To: tiansm; +Cc: linux-mips, Fuxin Zhang
On Sun, Apr 15, 2007 at 11:25:53PM +0800, tiansm@lemote.com wrote:
> diff --git a/include/asm-mips/addrspace.h b/include/asm-mips/addrspace.h
> index 964c5ed..a4d9a07 100644
> --- a/include/asm-mips/addrspace.h
> +++ b/include/asm-mips/addrspace.h
> @@ -145,7 +145,7 @@
> #define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
> #endif
>
> -#if defined (CONFIG_CPU_R10000)
> +#if defined (CONFIG_CPU_R10000) || defined (CONFIG_CPU_LOONGSON2)
> #define TO_PHYS_MASK _CONST64_(0x000000ffffffffff) /* 2^^40 - 1 */
> #endif
How about we define TO_PHYS_MASK to 2^57-1 for all processors instead?
The use of TO_PHYS_MASK is to strip of the high bits of of a XKPHYS kernel
virtual address. Allowing for the top 2 region and 3 cache mode bits that
would leave 59 bits. If we also allow for the macro to be used for
stripping off the 2 R10000 "uncached attribute" bits we would be down to
57 bits. Not sure if that would be useful - but we got gobs of address
space to burn and adding yet another #ifdef for every new 64-bit processor
or even variant to addrspace.h isn't really the way to go.
Ralf
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-04-18 12:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-04 14:38 [PATCH 4/16] TO_PHYS_MASK for loongson2 zhangfx
-- strict thread matches above, loose matches on Subject: below --
2007-04-15 15:25 lemote-fulong patch update tiansm
2007-04-15 15:25 ` [PATCH 1/16] new files for lemote fulong mini-PC support tiansm
2007-04-15 15:25 ` [PATCH 2/16] arch related Makefile update for lemote fulong mini-PC tiansm
2007-04-15 15:25 ` [PATCH 3/16] Kconfig " tiansm
2007-04-15 15:25 ` [PATCH 4/16] TO_PHYS_MASK for loongson2 tiansm
2007-04-18 12:02 ` Ralf Baechle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox