Mercurial > hg > aboriginal
view sources/targets/m68k @ 1728:b89324905ca2 draft
Giant redo to put simple-root-filesystem in initmpfs.
NO_NATIVE_COMPILER and NO_ROOTDIRS went away, kernel built moved back into
system-image.sh, old root-filesystem.sh and root-image.sh are no longer used,
I need to fix up several things (chroot-splice.sh, the lfs-bootstrap build
is breaking in mpfr, haven't tested this on all targets yet... but the basics
are in.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 06 Feb 2015 01:51:54 -0600 |
parents | b4c2a3b88ae3 |
children |
line wrap: on
line source
DESCRIPTION=" Motorola 68040. Mainline qemu m68k support is actually just coldfire, an mmu-less subset of the m68k instruction set. To run this, you need the "q800" branch of Laurent Vivier's m68k qemu fork, which you can clone from git://gitorious.org/qemu-m68k/qemu-m68k Tested in version 2.1.0, it's hardwired to 128 mb memory (despite what -M says, even though q800 hardware went to 256 megs) and shutdown doesn't work, but other than that... " KARCH=m68k KERNEL_PATH=vmlinux GCC_FLAGS= # "--with-float=soft" BINUTILS_FLAGS= QEMU_TEST= #$KARCH CONSOLE=ttyS0 UCLIBC_CONFIG=" TARGET_m68k=y UCLIBC_HAS_FPU=y LINUXTHREADS_OLD=y " LINUX_CONFIG=" CONFIG_MMU=y CONFIG_M68040=y CONFIG_M68KFPU_EMU=y CONFIG_MAC=y CONFIG_SCSI_MAC_ESP=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_ADB=y CONFIG_ADB_MACII=y CONFIG_NET_CORE=y CONFIG_MACSONIC=y CONFIG_SERIAL_PMACZILOG=y CONFIG_SERIAL_PMACZILOG_TTYS=y CONFIG_SERIAL_PMACZILOG_CONSOLE=y #CONFIG_SQUASHFS_FILE_DIRECT=y " emulator_command() { echo qemu-system-m68k -M q800 $(qemu_defaults "$@") }