Thread (8 messages) 8 messages, 3 authors, 2021-03-03

Re: [PATCH] MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs

From: "Jason A. Donenfeld" <Jason@zx2c4.com>
Date: 2021-02-27 23:00:54
Also in: lkml

On Sat, Feb 27, 2021 at 2:41 PM Maciej W. Rozycki [off-list ref] wrote:
On Sat, 27 Feb 2021, Jason A. Donenfeld wrote:
quoted
The CPU_MIPS64 and CPU_MIPS32 variables are supposed to be able to
distinguish broadly between 64-bit and 32-bit MIPS CPUs. However, they
 That is not true.  The purpose of these options is to identify MIPS64 and
MIPS32 ISA processors respectively (and the generic features these ISAs
imply).  There are 64-bit and 32-bit MIPS processors which do not qualify,
specifically all MIPS I, MIPS II, MIPS III, and MIPS IV implementations.
quoted
weren't selected by the specialty CPUs, Octeon and Loongson, which meant
it was possible to hit a weird state of:

    MIPS=y, CONFIG_64BIT=y, CPU_MIPS64=n
 This is a correct combination for MIPS III and MIPS IV processors.
quoted
This commit rectifies the issue by having CPU_MIPS64 be selected when
the missing Octeon or Loongson models are selected.
 From the description and/or other options selected by CPU_LOONGSON64 and
CPU_CAVIUM_OCTEON I infer the change itself is correct, so you only need
to rewrite the change description.
Indeed you're right. v2 on its way.

Jason
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help