|
@@ -358,7 +358,14 @@ config SGI_IP22
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_R4X00
|
|
|
select SYS_HAS_CPU_R5000
|
|
|
- select SYS_HAS_EARLY_PRINTK
|
|
|
+ #
|
|
|
+ # Disable EARLY_PRINTK for now since it leads to overwritten prom
|
|
|
+ # memory during early boot on some machines.
|
|
|
+ #
|
|
|
+ # See http://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=20091119164009.GA15038%40deprecation.cyrius.com
|
|
|
+ # for a more details discussion
|
|
|
+ #
|
|
|
+ # select SYS_HAS_EARLY_PRINTK
|
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
|
select SYS_SUPPORTS_64BIT_KERNEL
|
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
@@ -410,7 +417,14 @@ config SGI_IP28
|
|
|
select SGI_HAS_ZILOG
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_R10000
|
|
|
- select SYS_HAS_EARLY_PRINTK
|
|
|
+ #
|
|
|
+ # Disable EARLY_PRINTK for now since it leads to overwritten prom
|
|
|
+ # memory during early boot on some machines.
|
|
|
+ #
|
|
|
+ # See http://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=20091119164009.GA15038%40deprecation.cyrius.com
|
|
|
+ # for a more details discussion
|
|
|
+ #
|
|
|
+ # select SYS_HAS_EARLY_PRINTK
|
|
|
select SYS_SUPPORTS_64BIT_KERNEL
|
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
|
help
|
|
@@ -1439,6 +1453,7 @@ choice
|
|
|
|
|
|
config PAGE_SIZE_4KB
|
|
|
bool "4kB"
|
|
|
+ depends on !CPU_LOONGSON2
|
|
|
help
|
|
|
This option select the standard 4kB Linux page size. On some
|
|
|
R3000-family processors this is the only available page size. Using
|
|
@@ -1763,7 +1778,7 @@ config SYS_SUPPORTS_SMARTMIPS
|
|
|
|
|
|
config ARCH_FLATMEM_ENABLE
|
|
|
def_bool y
|
|
|
- depends on !NUMA
|
|
|
+ depends on !NUMA && !CPU_LOONGSON2
|
|
|
|
|
|
config ARCH_DISCONTIGMEM_ENABLE
|
|
|
bool
|