Hi!

I'm happy to announce that we are finally able to provide a porterbox for the
m68k architecture which is available to every Debian Developer and everyone
with a Debian guest account with the necessary permissions.

The machine is called mitchy [1] (FQDN: mitchy.debian.net) and is named after
the dog Mitchy of the creator of the Amiga, Jay Miner [2].

The machine is based on a new QEMU m68k virtual machine type based on Google's
Goldfish project [3] and supports up to 3.2 GB of RAM and up to 128 virtual
devices. With the host server currently in use, the emulated 68040 is clocked
at around 1 GHz which is enough to build and test most packages - although for
building larger projects like GCC, it's advisable to use a faster host machine
or QEMU user emulation.

Hosting is kindly provided by Gandi.net [4] who have been providing cloud 
resources
for Debian Ports to provide build machines for multiple architectures for a 
while
now.

The code has been developed by Laurent Vivier and consists of changes to both
QEMU [5] and the Linux [6] which have not been upstreamed yet. Laurent will
be giving a talk on the current status of this project and m68k emulation in
QEMU in general during our next m68k online meeting on November, 6th [7] where
everyone is invited to join.

Since the Goldfish-based m68k emulation support is rather new, the new porterbox
may sometimes becomes unstable although that has improved a lot with the latest
kernel patches by Laurent. There are also still some limitations in the FPU
emulation support, so if you are seeing unexpected build failures or run into
any other problems with the virtual machine, please let me know. I do have real
m68k hardware available (which is much slower) to be able to run occasional 
tests
on it.

Thanks,
Adrian

> [1] https://db.debian.org/machines.cgi?host=mitchy
> [2] https://arstechnica.com/gadgets/2007/07/a-history-of-the-amiga-part-1/3/
> [3] https://www.phoronix.com/scan.php?page=news_item&px=MTMwNjM
> [4] https://www.gandi.net
> [5] https://github.com/vivier/qemu-m68k/tree/m68k-virt
> [6] https://github.com/vivier/linux/tree/m68k-virt
> [7] http://m68k.info/

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to