Discussion:
Processed: Re: Bug#834844: release-notes: document that mips* arches now require a R2 CPU
(too old to reply)
Debian Bug Tracking System
2016-08-25 11:20:01 UTC
Permalink
tags -1 patch
Bug #834844 [release-notes] release-notes: document that mips* arches now require a R2 CPU
Added tag(s) patch.
--
834844: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834844
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
James Cowgill
2016-08-25 11:20:02 UTC
Permalink
Control: tags -1 patch
This is something to be expected as the mips and mipsel port now
defaults to using R2 instructions set. This means the Loongson 2
CPUs are not supported anymore (this includes the Yeeloong machine).
I have asked many times to document this changes in the release notes,
but this hasn't been done yet. I am therefore reassigning the bug there,
Cc:ing debian-mips so that somone can take care of that.
How about the attached patch? It's loosely based on the i686 notes just
above.

I also changed the "human readable" mips architecture names since all
the other arches seem to have them.

James
Ed Swierk
2016-08-25 13:30:01 UTC
Permalink
This mips32r2 requirement also appears to exclude Cavium Octeon:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h#n50

If that's accurate, it would be worth mentioning in the release notes as well.
Post by James Cowgill
Control: tags -1 patch
This is something to be expected as the mips and mipsel port now
defaults to using R2 instructions set. This means the Loongson 2
CPUs are not supported anymore (this includes the Yeeloong machine).
I have asked many times to document this changes in the release notes,
but this hasn't been done yet. I am therefore reassigning the bug there,
Cc:ing debian-mips so that somone can take care of that.
How about the attached patch? It's loosely based on the i686 notes just
above.
I also changed the "human readable" mips architecture names since all
the other arches seem to have them.
James
James Cowgill
2016-08-25 13:50:01 UTC
Permalink
Hi,
Post by Ed Swierk
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h#n50
If that's accurate, it would be worth mentioning in the release notes as well.
*sigh* Cavium Octeon machines do support R2 (mips32r2 is a subset of
mips64r2) but for some reason unknown to me, don't actually expose this.
I've adjusted the check to look for mips64r2 as well and attached a new
patch.

Thanks,
James
Post by Ed Swierk
Post by James Cowgill
Control: tags -1 patch
This is something to be expected as the mips and mipsel port now
defaults to using R2 instructions set. This means the Loongson 2
CPUs are not supported anymore (this includes the Yeeloong machine).
I have asked many times to document this changes in the release notes,
but this hasn't been done yet. I am therefore reassigning the bug there,
Cc:ing debian-mips so that somone can take care of that.
How about the attached patch? It's loosely based on the i686 notes just
above.
I also changed the "human readable" mips architecture names since all
the other arches seem to have them.
James
Ed Swierk
2016-08-25 14:10:01 UTC
Permalink
Post by James Cowgill
*sigh* Cavium Octeon machines do support R2 (mips32r2 is a subset of
mips64r2) but for some reason unknown to me, don't actually expose this.
I've adjusted the check to look for mips64r2 as well and attached a new
patch.
Looks good. Thanks.

--Ed
Aurelien Jarno
2016-08-26 18:00:02 UTC
Permalink
Post by James Cowgill
Hi,
Post by Ed Swierk
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h#n50
If that's accurate, it would be worth mentioning in the release notes as well.
*sigh* Cavium Octeon machines do support R2 (mips32r2 is a subset of
mips64r2) but for some reason unknown to me, don't actually expose this.
I've adjusted the check to look for mips64r2 as well and attached a new
patch.
Thanks for the patch, it looks fine to me.

Cheers,
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
***@aurel32.net http://www.aurel32.net
Aaro Koskinen
2016-08-25 23:30:02 UTC
Permalink
Hi,
+ The 32-bit MIPS support (both big and little endian) now requires a
+ processor supporting MIPS32 Release 2 of the MIPS instruction set.
+ Notably the Loongson-2E/2F and systems based on them (including the
+ Yeeloong laptop) are no longer supported.
So, what HW is there available today to run 32-bit MIPS Debian on?

A.
James Cowgill
2016-08-26 09:40:01 UTC
Permalink
Post by Aaro Koskinen
Hi,
+ The 32-bit MIPS support (both big and little endian) now requires a
+ processor supporting MIPS32 Release 2 of the MIPS instruction set.
+ Notably the Loongson-2E/2F and systems based on them (including the
+ Yeeloong laptop) are no longer supported.
So, what HW is there available today to run 32-bit MIPS Debian on?
mips32r2/mips64r2 was released in 2002. I expect the vast majority of
MIPS processors you can buy today support R2. Things that work with R2
include almost all recent routers, loongson 3 processors, cavium
processors, the ci20 ...

James
Debian Bug Tracking System
2017-02-05 14:10:01 UTC
Permalink
Your message dated Sun, 05 Feb 2017 14:01:00 +0000
with message-id <405cd9d8-6131-3349-4619-***@thykier.net>
and subject line Re: Bug#834844: release-notes: document that mips* arches now require a R2 CPU
has caused the Debian Bug report #834844,
regarding release-notes: document that mips* arches now require a R2 CPU
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ***@bugs.debian.org
immediately.)
--
834844: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834844
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Loading...