Commit a09063da authored by Paul Mundt's avatar Paul Mundt

sh: Switch Kconfig.sh64 to use arch/sh/mm/Kconfig.

Consolidates the HUGETLB definitions and others.
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent c20c2004
...@@ -131,22 +131,6 @@ config SH64_PGTABLE_3_LEVEL ...@@ -131,22 +131,6 @@ config SH64_PGTABLE_3_LEVEL
endchoice endchoice
choice
prompt "HugeTLB page size"
depends on HUGETLB_PAGE && MMU
default HUGETLB_PAGE_SIZE_64K
config HUGETLB_PAGE_SIZE_64K
bool "64K"
config HUGETLB_PAGE_SIZE_1MB
bool "1MB"
config HUGETLB_PAGE_SIZE_512MB
bool "512MB"
endchoice
config SH64_USER_MISALIGNED_FIXUP config SH64_USER_MISALIGNED_FIXUP
bool "Fixup misaligned loads/stores occurring in user mode" bool "Fixup misaligned loads/stores occurring in user mode"
...@@ -226,7 +210,12 @@ config PREEMPT ...@@ -226,7 +210,12 @@ config PREEMPT
bool "Preemptible Kernel (EXPERIMENTAL)" bool "Preemptible Kernel (EXPERIMENTAL)"
depends on EXPERIMENTAL depends on EXPERIMENTAL
source "mm/Kconfig" config SH_PCLK_FREQ
int "Peripheral clock frequency (in Hz)"
default "50000000"
source "kernel/Kconfig.hz"
source "arch/sh/mm/Kconfig"
endmenu endmenu
...@@ -286,7 +275,7 @@ source "fs/Kconfig" ...@@ -286,7 +275,7 @@ source "fs/Kconfig"
source "kernel/Kconfig.instrumentation" source "kernel/Kconfig.instrumentation"
source "arch/sh64/Kconfig.debug" source "arch/sh/Kconfig.debug"
source "security/Kconfig" source "security/Kconfig"
......
...@@ -66,7 +66,7 @@ config X2TLB ...@@ -66,7 +66,7 @@ config X2TLB
config VSYSCALL config VSYSCALL
bool "Support vsyscall page" bool "Support vsyscall page"
depends on MMU depends on MMU && (CPU_SH3 || CPU_SH4)
default y default y
help help
This will enable support for the kernel mapping a vDSO page This will enable support for the kernel mapping a vDSO page
...@@ -175,6 +175,10 @@ config HUGETLB_PAGE_SIZE_64MB ...@@ -175,6 +175,10 @@ config HUGETLB_PAGE_SIZE_64MB
bool "64MB" bool "64MB"
depends on X2TLB depends on X2TLB
config HUGETLB_PAGE_SIZE_512MB
bool "512MB"
depends on CPU_SH5
endchoice endchoice
source "mm/Kconfig" source "mm/Kconfig"
...@@ -202,12 +206,12 @@ config SH_DIRECT_MAPPED ...@@ -202,12 +206,12 @@ config SH_DIRECT_MAPPED
choice choice
prompt "Cache mode" prompt "Cache mode"
default CACHE_WRITEBACK if CPU_SH2A || CPU_SH3 || CPU_SH4 default CACHE_WRITEBACK if CPU_SH2A || CPU_SH3 || CPU_SH4 || CPU_SH5
default CACHE_WRITETHROUGH if (CPU_SH2 && !CPU_SH2A) default CACHE_WRITETHROUGH if (CPU_SH2 && !CPU_SH2A)
config CACHE_WRITEBACK config CACHE_WRITEBACK
bool "Write-back" bool "Write-back"
depends on CPU_SH2A || CPU_SH3 || CPU_SH4 depends on CPU_SH2A || CPU_SH3 || CPU_SH4 || CPU_SH5
config CACHE_WRITETHROUGH config CACHE_WRITETHROUGH
bool "Write-through" bool "Write-through"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment