1 |
On 14/05/17 13:54, Stuart Longland wrote: |
2 |
> I suspect this will take a fortnight or so… I have contemplating |
3 |
> resurrecting the old Qube II for this, but it can't compete on RAM, and |
4 |
> I haven't yet built the binaries with the NOP fix flag for them to run |
5 |
> on Loongson. |
6 |
> |
7 |
> If I get some stages built, is there any interest in the community? I'm |
8 |
> willing to throw them up somewhere where they can be mirrored (I can |
9 |
> host here, but my uplink is ~1Mbps) and made accessible to all. |
10 |
|
11 |
Well, after much compiling with a slow QEMU VM… here's the first batch. |
12 |
|
13 |
http://www.longlandclan.id.au/~stuartl/gentoo/mips/n64/ |
14 |
|
15 |
I have not yet tried these out, *at all*, this is just the raw output |
16 |
from Catalyst. I've simply thrown them up here with GnuPG signatures, |
17 |
and will be trying them out sometime this weekend on my Yeeloong, which |
18 |
is presently running OpenBSD/loongson. |
19 |
|
20 |
These *should* work on Loongson 2E/2F, and anything else that is at |
21 |
least MIPS-III ISA. |
22 |
|
23 |
I have since found out that they will *NOT* work on MIPS64r6 (i.e. I6400 |
24 |
on QEMU) straight-up: but *should* be able to run on such hardware (this |
25 |
is not tested yet) if you do the following: |
26 |
|
27 |
- enable MIPS64r2 emulation by compiling the kernel with |
28 |
CONFIG_MIPSR2_TO_R6_EMULATOR specifying the `mipsr2emu=1` kernel argument |
29 |
- specifying the `nofpu=1` kernel argument to use the in-kernel software FPU |
30 |
|
31 |
Otherwise you'll get the kernel dying with the message runaway loop |
32 |
modprobe binfmt-464c (ask how I know… thanks to Maciej Rozycki for |
33 |
guiding me on that). That's another avenue of testing I'll be doing. |
34 |
|
35 |
As mentioned, if there's interest, I can have a crack at doing some |
36 |
big-endian ones too for you SGI users out there, although given the |
37 |
additional memory footprint of n64 over n32 and smaller RAM sizes of |
38 |
such machines, n32 might be the better target. |
39 |
|
40 |
Regards, |
41 |
-- |
42 |
Stuart Longland (aka Redhatter, VK4MSL) |
43 |
|
44 |
I haven't lost my mind... |
45 |
...it's backed up on a tape somewhere. |