[Cin] qemu-system-ppc (was: Re: cinelerra-gg on ppc64el )
Andrew Randrianasulu
randrianasulu at gmail.com
Fri Feb 22 10:24:08 CET 2019
I know emulator can have their own set of bugs, yet for those without ppc
hardware qemu can emulate something:
http://forum.hyperion-entertainment.com:80/viewtopic.php?f=58&t=4007&start=60
from this forum:
qemu-system-ppc64 -M ppce500 -cpu e5500 -m
2048 -kernel /home/christian/Downloads/uImage-4.17-without_corenet -drive
file=/home/christian/Dokumente/ubuntu_MATE_16.04.3_LTS_PowerPC_QEMU/ubuntu_MATE_16.04_PowerPC.img,index=0,if=virtio -net
nic,vlan=0,model=e1000 -net user,vlan=0 -append "rw root=/dev/vda3" -device
virtio-vga -device virtio-mouse-pci -device virtio-keyboard-pci
my comment - mttcg (smp acceleration) require host bitness == guest bitness, so,
use 64-bit build of qemu.
I presonally only tried qemu-system-ppc on 32-bit host.
with http://www.xenosoft.de/vmlinux-4.17-AmigaOne_X1000_X5000.tar.gz
I tried
qemu-system-ppc64 -M ppce500 -cpu e5500 -m 2040 -smp
8 -kernel /dev/shm/vmlinux-4.17-AmigaOne_X1000_X5000/QEMU_e5500/uImage-4.17 -display
sdl,gl=on - and with sdl video output it showed qemu's internal monitor and
serial output from virtual board - try to ctrl-alt-1 / ctrl-alt-2 for switching
between outputs .... Note , sdl windows can be stacked one over another, so try
to move them via window title.
this specific kernel apparently configured for 4 cpu machine, but you can try to
compile it differently.... (for bigger numbers of cpus).
qemu-system-ppc64 -M ppce500 -cpu e5500 -m 2040 -smp
4 -kernel /dev/shm/vmlinux-4.17-AmigaOne_X1000_X5000/QEMU_e5500/uImage-4.17 -nographic
started to output directly to X console, and I again forgot how to quite it
properly from this mode :/ [*]
-----from stdout----
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
....
[ 0.000000] mpic: Setting up MPIC " OpenPIC " version 1.2 at fe0040000, max
4 CPUs
....
[ 0.339297] smp: Bringing up secondary CPUs ...
[ 0.475285] smp: Brought up 1 node, 4 CPUs
qemu maillist:
https://lists.gnu.org/archive/html/qemu-devel/2019-02/
[*]
https://superuser.com/questions/1087859/how-to-quit-the-qemu-monitor-when-not-using-a-gui?rq=1
Ctrl-A , C ... it seems
Note, this is BE (big endian) machine, and e5500 doesn't support altivec. -cpu
g4 will give you altivec, yet emulated Mac machines (-M mac99, -M g3beige for
qemu-system-ppc) are single-processor only, so compiling stuff (esp. like
Cinelerra) will take a lot of time ..
В сообщении от Thursday 21 February 2019 01:52:36 Daniel Reurich написал(а):
> That works...
>
> Is there an included recipe for building .debs using the standard debian
> tool chain?
>
> Thanks,
> Daniel
>
> On 21/02/19 10:52, Good Guy wrote:
> > https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=summary
> > https://www.cinelerra-gg.org/downloads/
> > and:
> > git clone "git://git.cinelerra-gg.org/goodguy/cinelerra.git
> > <http://git.cinelerra-gg.org/goodguy/cinelerra.git>"
> >
> > if this is not all that it takes, let me know...
> >
> > gg
> >
> >
> >
> > On Wed, Feb 20, 2019 at 2:28 PM Daniel Reurich <daniel at centurion.net.nz
> > <mailto:daniel at centurion.net.nz>> wrote:
> >
> > Hi,
> >
> > I'm a Developer for Devuan GNU/Linux - the Debian fork. I've been
> > using cinelerra on and of for casual video editing for years.... I'm
> > stuck on it and can't seem to find anything else that is open source and
> > has the features I like.
> >
> > Anyway, I have a RaptorCS TalosII server - 64bit powerppc with dual
> > 8core - 4 symmetric threads per core running Devuan GNU/Linux - see
> > www.devuan.org <http://www.devuan.org> - ( my other time consuming
> > hobby ). I would like to
> > build cinelerra-gg for the ppc64el architecture - mostly to use as at
> > this stage as a render node for a project I"m working on.
> >
> > What I'd like is a url to the git repo so I can pull the source tree
> > - I prefer this to using tar balls.
> >
> > Thanks,
> > Daniel.
> >
> > --
> > Daniel Reurich
> > Centurion Computer Technology (2005) Ltd.
> > 021 797 722
> >
> > --
> > Cin mailing list
> > Cin at lists.cinelerra-gg.org <mailto:Cin at lists.cinelerra-gg.org>
> > https://lists.cinelerra-gg.org/mailman/listinfo/cin
More information about the Cin
mailing list