On 1/7/21 2:15 AM, BALATON Zoltan wrote: > On Wed, 6 Jan 2021, BALATON Zoltan wrote: >> Hello, >> >> This is adding a new PPC board called pegasos2 currently posted as RFC >> because it depends on not yet merged VT8231 emulation currently on the >> list: >> >> https://patchew.org/QEMU/cover.1609967638.git.bala...@eik.bme.hu/
This note ^^^ ... >> >> and may need some changes like a test case but I'm posting it now for >> getting feedback on what's needed to merge this. More info on it can >> be found at: >> >> https://osdn.net/projects/qmiga/wiki/SubprojectPegasos2 >> >> Currently it needs a firmware ROM image that I cannot include due to >> original copyright holder (bPlan) did not release it under a free >> licence but I have plans to write a replacement in the future. With >> that firmware it can boot MorphOS now as: >> >> qemu-system-ppc -M pegasos2 -cdrom morphos.iso -device >> ati-vga,romfile="" -serial stdio >> >> then enter "boot cd boot.img" at the firmware "ok" prompt as described >> in the MorphOS.readme. To boot Linux use same command line with e.g. >> -cdrom debian-8.11.0-powerpc-netinst.iso then enter >> "boot cd install/pegasos" >> >> Patch 2 adds the actual board code after patch 1 adding MV64361 system >> controller chip. The mv643xx.h header file is taken from Linux and >> produces a bunch of checkpatch warnings due to different formatting >> rules it follows, I'm not sure we want to adopt it or keep it as it is >> given that it does not appear any more in recent Linux versions so we >> could reformat it as it's unlikely to get updated in the future. > > Interestingly it applies for patchew while this was accidentally based > on my previous series that has hw/ppc/Kconfig reverts so it does not > apply on current master. ... can be passed as hint to patchew as a tag: Based-on: <cover.1609967638.git.bala...@eik.bme.hu> > Also missing a file so does not compile but > other than that the content could be reviewed. I've now updated this repo: > > https://osdn.net/projects/qmiga/scm/git/qemu/tree/pegasos2/ > > which contains all the needed patches over QEMU master at one place in > case somebody wants to try this. I'll send an updated version later > after I get some feedback. > > The command lines above also need -bios /path/to/firmware.rom An integration test similar to the Fuloong PMON would be highly appreciated :) https://www.mail-archive.com/qemu-devel@nongnu.org/msg752605.html Regards, Phil.