-
Notifications
You must be signed in to change notification settings - Fork 6
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
xv6 stuck on qemu-system-i386 Mac M1 and M2 Chip #13
Comments
Apologies for the lazy answer, but I agree that this looks like a bug in the latest Apple software update and/or the Apple owned Rosetta emulation layer. Follow-up Questions:
Using the non-beta version of macOS Sonoma I am still able to run Example below of what's working for me:
|
Thanks Cameron! Another solution that we recently figured out (for future reference) is to uncheck "use rosetta for x86/amd64 emulation on apple silicon" in docker settings under "General". |
Thanks for following up with the resolution, that's a good find and really helpful! It looks like I had that option disabled and didn't notice it. I updated the troubleshooting section to include this case. |
Good idea! Also, I found the solution online. 😅 |
It is the same error as "xv6 stuck on qemu-system-i386 Windows" error under Troubleshooting section causing make qemu-nox to fail but for Mac M1 and M2 chip.
Seems to be with the latest update of Mac OS. Also, it didn't occur on Mac M1 chip in previous semesters.
Error:
qemu-system-i386 -nographic -drive file=fs.img,index=1,media=disk,format=raw -drive file=xv6.img,index=0,media=disk,format=raw -smp 2 -m 512 rosetta error: Unimplemented syscall number 282
The text was updated successfully, but these errors were encountered: