-
Is there any work on system mode being worked on currently? I'm looking into creating packages so we don't need to be a special kind of masochist to run Gentoo on these consoles. I was planning on using crossdev to achieve this but from my own testing and speaking to the Gentoo MIPS team it seems using QEMU for MIPS packages is the best way to achieve this goal. I can setup a more generic MIPS build instead but would be a nice goal to have an emulated R5900 CPU create these packages to make testing easier while also increasing the usefulness of this tool. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
I heard @philmd started an effort on PlayStation 2 QEMU system mode emulation some years ago, but I don’t know its current status. Generally speaking, user mode for emulating applications covers most, if not all, of what Gentoo package building needs. Install the app-emulation/qemu-mipsr5900el Gentoo package for it. I use it all the time, and sometimes with Crossdev. Current R5900 QEMU version is 5.2. We build R5900 QEMU in the Docker, see Note! The standard app-emulation/qemu package MIPS targets collide with my app-emulation/qemu-mipsr5900el package. Both cannot make use of binfmt for MIPS simultaneously. |
Beta Was this translation helpful? Give feedback.
I heard @philmd started an effort on PlayStation 2 QEMU system mode emulation some years ago, but I don’t know its current status.
Generally speaking, user mode for emulating applications covers most, if not all, of what Gentoo package building needs. Install the app-emulation/qemu-mipsr5900el Gentoo package for it. I use it all the time, and sometimes with Crossdev. Current R5900 QEMU version is 5.2.
We build R5900 QEMU in the Docker, see
scripts/install-packages
. Build it with USE flagsstatic-user
andstatic-libs
for maximum utility, especially withrc-update add qemu-mipsr5900el-binfmt
, which is very useful with theschroot
command.Note! The standard app-emulation/qemu package MIPS t…