Commit 3dcfb729 authored by Helge Deller's avatar Helge Deller

parisc: Make CONFIG_64BIT available for ARCH=parisc64 only

With this patch the ARCH= parameter decides if the
CONFIG_64BIT option will be set or not. This means, the
ARCH= parameter will give:

	ARCH=parisc	-> 32-bit kernel
	ARCH=parisc64	-> 64-bit kernel

This simplifies the usage of the other config options like
randconfig, allmodconfig and allyesconfig a lot and produces
the output which is expected for parisc64 (64-bit) vs. parisc (32-bit).
Suggested-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Signed-off-by: default avatarHelge Deller <deller@gmx.de>
Tested-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Reviewed-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Cc: <stable@vger.kernel.org> # 5.15+
parent 7ae1f550
...@@ -146,10 +146,10 @@ menu "Processor type and features" ...@@ -146,10 +146,10 @@ menu "Processor type and features"
choice choice
prompt "Processor type" prompt "Processor type"
default PA7000 default PA7000 if "$(ARCH)" = "parisc"
config PA7000 config PA7000
bool "PA7000/PA7100" bool "PA7000/PA7100" if "$(ARCH)" = "parisc"
help help
This is the processor type of your CPU. This information is This is the processor type of your CPU. This information is
used for optimizing purposes. In order to compile a kernel used for optimizing purposes. In order to compile a kernel
...@@ -160,21 +160,21 @@ config PA7000 ...@@ -160,21 +160,21 @@ config PA7000
which is required on some machines. which is required on some machines.
config PA7100LC config PA7100LC
bool "PA7100LC" bool "PA7100LC" if "$(ARCH)" = "parisc"
help help
Select this option for the PCX-L processor, as used in the Select this option for the PCX-L processor, as used in the
712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748, 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748,
D200, D210, D300, D310 and E-class D200, D210, D300, D310 and E-class
config PA7200 config PA7200
bool "PA7200" bool "PA7200" if "$(ARCH)" = "parisc"
help help
Select this option for the PCX-T' processor, as used in the Select this option for the PCX-T' processor, as used in the
C100, C110, J100, J110, J210XC, D250, D260, D350, D360, C100, C110, J100, J110, J210XC, D250, D260, D350, D360,
K100, K200, K210, K220, K400, K410 and K420 K100, K200, K210, K220, K400, K410 and K420
config PA7300LC config PA7300LC
bool "PA7300LC" bool "PA7300LC" if "$(ARCH)" = "parisc"
help help
Select this option for the PCX-L2 processor, as used in the Select this option for the PCX-L2 processor, as used in the
744, A180, B132L, B160L, B180L, C132L, C160L, C180L, 744, A180, B132L, B160L, B180L, C132L, C160L, C180L,
...@@ -224,17 +224,8 @@ config MLONGCALLS ...@@ -224,17 +224,8 @@ config MLONGCALLS
Enabling this option will probably slow down your kernel. Enabling this option will probably slow down your kernel.
config 64BIT config 64BIT
bool "64-bit kernel" def_bool "$(ARCH)" = "parisc64"
depends on PA8X00 depends on PA8X00
help
Enable this if you want to support 64bit kernel on PA-RISC platform.
At the moment, only people willing to use more than 2GB of RAM,
or having a 64bit-only capable PA-RISC machine should say Y here.
Since there is no 64bit userland on PA-RISC, there is no point to
enable this option otherwise. The 64bit kernel is significantly bigger
and slower than the 32bit one.
choice choice
prompt "Kernel page size" prompt "Kernel page size"
......
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