-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Question) would MacOnLinux work on this ? #45
Comments
Hi
I guess I could try the experimental kernels, but I rely on SD and I'm not entirely sure on the implications ando constrains of those with wifi and stuff (I always boot from a SDHC card ando have no ethernet, tho I have the card with all the necessary stuff installed so I can live with that I guess, but I'd still need networking to try remote X11 'cause of the RAM issue), and also don't have a lot of free time to try right now |
Hi
I guess I could try the experimental kernels, but I rely on SD and I'm not entirely sure on the implications and constraints of those with wifi and stuff (I always boot from a SDHC card ando have no ethernet, tho I have the card with all the necessary stuff installed so I can live with that I guess, but I'd still need networking to try remote X11 'cause of the RAM issue), and also don't have a lot of free time to try right now |
Interesting stuff. If you are willing to sacrifice an SD card it could be worth experimenting with a large virtual memory partition (and lots of waiting). In the last I've had some luck using zram on constrained systems. In case anyone comes by + sees this, do you have more info on the KVM error, does it give any more info, like which unsupported instruction (or just including the whole message may be good) ? |
I made the experiment, on a Wii U, Linux 4.19, with KVM compiled, and it gave me this error: |
I asked the dreaded chatgpt4 about this, and it came up with something that looks plausible (as ever) but as usual, may not be correct:
|
And a follow on:
|
So, I looked in I'm not sure whether it should be set or not ? It sounds like the wii host does not have book e, but the guest needs it to be emulated; and from there I'm not sure if turning it on will have code to emulate the instruction; but it's probably a place to start looking. |
On this page: It says they are all just hints to the cache - which implies to me that if the emulation was simply "NOP" - just doing nothing, I think things might be fine ?
|
It looks like Qemu supports processors with the Book E architecture calling it |
Hi |
Heh, well now I feel quite dumb (and after a few more days using a certain chat bot I realise it is too, the later version of chatgpt was less confident). (And staring at it, I can't really grok how the decoding to dcbtst would make sense) - so apologies for posting in depth nonsense. It makes sense to me that that the instruction is probably from MacOS as a first place to look. I don't know if there are tools for debugging stuff in KVM. I'm tempted to have a look at emulation in say PearPC Vs dolphin to grok things. (Again apologies about any time sunk) - on the plus side the advice on roughly where to look in KVM etc seemed about right, even if the actual instruction wasn't |
MacOnLinux has been tested on some earlier versions successfully but has some issues with rendering, I noticed this version has RGBA support which sounds interesting.
There's a small thread here
https://www.youtube.com/watch?v=qhDQicLvHNQ&lc=UgzWdA_o7kEGDLgashN4AaABAg
It looks like current versions of MoL want KVM, added for PPC32 in 3.15.x
Wish I had my Wii still to try this TBH :)
The text was updated successfully, but these errors were encountered: