lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 30 Aug 2021 10:32:03 +0800 From: Jiaxun Yang <jiaxun.yang@...goat.com> To: Xi Ruoyao <xry111@...gyan1223.wang>, linux-mips@...r.kernel.org Cc: Thomas Bogendoerfer <tsbogend@...ha.franken.de>, linux-kernel@...r.kernel.org, Huacai Chen <chenhuacai@...nel.org> Subject: Re: [PATCH] mips: remove reference to "newer Loongson-3" 在 2021/8/29 20:49, Xi Ruoyao 写道: > Newest Loongson-3 processors have moved to use LoongArch architecture. > Sadly, the LL/SC issue is still existing on both latest Loongson-3 > processors using MIPS64 (Loongson-3A4000) and LoongArch > (Loongson-3A5000). LLSC is fixed on Loongson-3A4000 as per CPUCFG report. > > As it's very unlikely there will be new Loongson-3 processors using > MIPS64, let's stop people from false hoping. > > Signed-off-by: Xi Ruoyao <xry111@...gyan1223.wang> > Cc: Huacai Chen <chenhuacai@...nel.org> > --- > > Huacai: how's the status of LL/SC issue on Loongson-2K? If > the issue exists on it as well, we can just force > CPU_LOONGSON3_WORKAROUNDS when CONFIG_CPU_LOONGSON64 and > CONFIG_SMP are both selected. Loongson-2K do need LLSC workaround, although the reason behind the workaround seems different... Thanks. - Jiaxun > > arch/mips/Kconfig | 9 ++------- > 1 file changed, 2 insertions(+), 7 deletions(-) > > diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig > index 6dfb27d531dd..ff5f344a371e 100644 > --- a/arch/mips/Kconfig > +++ b/arch/mips/Kconfig > @@ -1433,19 +1433,14 @@ config LOONGSON3_ENHANCEMENT > new Loongson-3 machines only, please say 'Y' here. > > config CPU_LOONGSON3_WORKAROUNDS > - bool "Old Loongson-3 LLSC Workarounds" > + bool "Loongson-3 LLSC Workarounds" > default y if SMP > depends on CPU_LOONGSON64 > help > Loongson-3 processors have the llsc issues which require workarounds. > Without workarounds the system may hang unexpectedly. > > - Newer Loongson-3 will fix these issues and no workarounds are needed. > - The workarounds have no significant side effect on them but may > - decrease the performance of the system so this option should be > - disabled unless the kernel is intended to be run on old systems. > - > - If unsure, please say Y. > + Say Y, unless you know what you are doing. > > config CPU_LOONGSON3_CPUCFG_EMULATION > bool "Emulate the CPUCFG instruction on older Loongson cores"
Powered by blists - more mailing lists