[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 00/11] hw/m68k: add Apple Machintosh Quadra 8
From: |
Rob Landley |
Subject: |
Re: [Qemu-devel] [PATCH v5 00/11] hw/m68k: add Apple Machintosh Quadra 800 machine |
Date: |
Sun, 18 Nov 2018 20:30:14 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
On 11/2/18 6:25 AM, Laurent Vivier wrote:
>> If that does not work, I'm also fine if we simply deprecate the simcalls
>> (if possible).
>
> I have a patch to deprecate the interface. I will send it once the
> release will be done.
Did I ever point out that I got m68k running under your q800 emulation in my
https://github.com/landley/mkroot project?
Now that m68k is in musl-libc, you can build
https://github.com/richfelker/musl-cross-make or grab a prebuilt binary a
toolchain from http://b.zv.io/mcm/bin/m68k-linux-musl-cross.tar.gz and then:
CROSS_COMPILE=/path/to/m68k-linux-musl-cross/bin/m68k-linux-musl- \
./mkroot.sh kernel
And then:
cd output/m68k
./qemu-m68k.sh -hda log.txt
The -hda is just so you have a hard drive image you can play with. Cat /dev/?da
should show you the log.txt contents. The network interface works too, although
I haven't got wget in toybox yet but:
echo GET / | netcat landley.net /
Works. :)
When does this go upstream?
P.S. to build a current kernel:
cd download
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
cd ..
And then mkroot.sh again. I tested with 4.20-rc1 and m68k worked fine.
> Thanks,
> Laurent
Rob