Remix.run Logo
cakehonolulu 6 hours ago

After testing the waters with a Linux for Jaguar port; I basically set myself to get similar results on the 32X add-on for the Sega Genesis. Turns out that, even without hardware synchronization primitives, you can get smp-ready Linux: https://github.com/cakehonolulu/linux_ports

msk-lywenn 2 hours ago | parent | next [-]

Congrats. Any idea why one cpu reports 10 bogomips and the other 20?

cakehonolulu 2 hours ago | parent [-]

That was something I also noticed; I can't say for sure (Since I haven't yet checked) but I feel like I may have done something incorrect when wiring the FRT (The timer) to the secondary, smp-enabled SH2.

The BogoMIPS value is derived from a calibration that Linux does against the timer of choice so it could very well be a reason why.

faragon 4 hours ago | parent | prev [-]

Thank you very much! Is the SSFv2 mapper supporting memory writes in the MiSTer FPGA, too? (Megadrive and/or 32x cores). Also, now that there's a SH3 core already available ([1] for replicating the Cave CV1000 system), it could be mind blowing having a system with 512MB of RAM on a SH3 at 100MHz running Linux.

[1] https://github.com/ika-musume/HS3

cakehonolulu 3 hours ago | parent [-]

Hi!

Honestly, no idea if Krikkz's Extended SSFv2 is even implemented on MiSTer. I'd have to check but considering the rarity of it I'd be surprised if it was there.

Porting Linux to SH3 is surely easier than what it has been for SH2 (SH7604, more precisely); and considering it has 512MB of RAM you probably can just get away with a non-stripped to the bones Linux image (And initramfs, of course). It surely sounds like a good playground.