Re: [PATCH 0/8] Sparsemem Virtual Memmap V4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We will need this fix to sparsemem on IA64. I hope this will not cause 
other issues in sparsemem?


IA64: Increase maximum physmem size to cover 8 petabyte

We currently can support these large configurations only with Discontigmem.

Increase sparsemems max physmem bits to also be able to handle 8 petabyte.

Discontigmem supports up to 16 petabyte but I will need to use bit 53 to 
flag vmemmap addresses for the TLB handler. It seems that the currently 
used bit 60 for the 16M configuration is not supported by a certain 
virtualization technique.

Signed-off-by: Christoph Lameter <clameter@xxxxxxx>

Index: linux-2.6.22-rc2/include/asm-ia64/sparsemem.h
===================================================================
--- linux-2.6.22-rc2.orig/include/asm-ia64/sparsemem.h	2007-05-22 17:28:04.000000000 -0700
+++ linux-2.6.22-rc2/include/asm-ia64/sparsemem.h	2007-05-22 17:28:37.000000000 -0700
@@ -8,7 +8,7 @@
  */
 
 #define SECTION_SIZE_BITS	(30)
-#define MAX_PHYSMEM_BITS	(50)
+#define MAX_PHYSMEM_BITS	(53)
 #ifdef CONFIG_FORCE_MAX_ZONEORDER
 #if ((CONFIG_FORCE_MAX_ZONEORDER - 1 + PAGE_SHIFT) > SECTION_SIZE_BITS)
 #undef SECTION_SIZE_BITS
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux