Message ID | 20230407102721.14814-3-jiaxun.yang@flygoat.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | MIPS: LLVM toolchain support for more CPUs | expand |
On Fri, Apr 7, 2023 at 3:27 AM Jiaxun Yang <jiaxun.yang@flygoat.com> wrote: > > microMIPS smartMIPS kernel can only be compiled if they are supported > by toolchain. > > Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com> > --- > arch/mips/Kconfig | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig > index c52401c155a4..9e9de2b62f28 100644 > --- a/arch/mips/Kconfig > +++ b/arch/mips/Kconfig > @@ -2360,7 +2360,7 @@ config CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS > Select this if you want neither microMIPS nor SmartMIPS support > > config CPU_HAS_SMARTMIPS > - depends on SYS_SUPPORTS_SMARTMIPS > + depends on SYS_SUPPORTS_SMARTMIPS && CC_HAS_SMARTMIPS > bool "SmartMIPS" > help > SmartMIPS is a extension of the MIPS32 architecture aimed at > @@ -2372,7 +2372,7 @@ config CPU_HAS_SMARTMIPS > here. > > config CPU_MICROMIPS > - depends on 32BIT && SYS_SUPPORTS_MICROMIPS && !CPU_MIPSR6 > + depends on 32BIT && SYS_SUPPORTS_MICROMIPS && CC_HAS_MICROMIPS && !CPU_MIPSR6 ^ greater than 80 chars (85 in total). Consider creating two "depends on" lines. Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> > bool "microMIPS" > help > When this option is enabled the kernel will be built using the > -- > 2.39.2 (Apple Git-143) >
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index c52401c155a4..9e9de2b62f28 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -2360,7 +2360,7 @@ config CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS Select this if you want neither microMIPS nor SmartMIPS support config CPU_HAS_SMARTMIPS - depends on SYS_SUPPORTS_SMARTMIPS + depends on SYS_SUPPORTS_SMARTMIPS && CC_HAS_SMARTMIPS bool "SmartMIPS" help SmartMIPS is a extension of the MIPS32 architecture aimed at @@ -2372,7 +2372,7 @@ config CPU_HAS_SMARTMIPS here. config CPU_MICROMIPS - depends on 32BIT && SYS_SUPPORTS_MICROMIPS && !CPU_MIPSR6 + depends on 32BIT && SYS_SUPPORTS_MICROMIPS && CC_HAS_MICROMIPS && !CPU_MIPSR6 bool "microMIPS" help When this option is enabled the kernel will be built using the
microMIPS smartMIPS kernel can only be compiled if they are supported by toolchain. Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com> --- arch/mips/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)