[OE-core] [PATCH 0/4] Add qemumips64 machine support

Trevor Woerner twoerner at gmail.com
Mon May 13 16:45:07 UTC 2013


On Mon, May 13, 2013 at 1:41 AM, Khem Raj <raj.khem at gmail.com> wrote:
> This patchset adds a new qemu based machine target for mips64 Big-endian
> linux-yocto recipe is modified to have it in tree to support qemumips64
> machine

My machine seems to build fine, but I can't seem to fully boot the
resulting image properly.

Build Configuration:
BB_VERSION        = "1.19.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "openSUSE-project-12.3"
TARGET_SYS        = "mips64-poky-linux"
MACHINE           = "qemumips64"
DISTRO            = "poky"
DISTRO_VERSION    = "1.3+snapshot-20130513"
TUNE_FEATURES     = "n64 bigendian fpu-hard"
TARGET_FPU        = ""
meta
meta-yocto
meta-yocto-bsp    = "master:f7afeeb75993b159bb8959e0309bc5eb3978a8fb"
meta              =
"kraj/qemumips64:b0592ab08273e17cb1511384ad189281f88c8b03"



layers:
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/trevor/devel/yocto/git/meta-poky/meta \
  /home/trevor/devel/yocto/git/meta-poky/meta-yocto \
  /home/trevor/devel/yocto/git/meta-poky/meta-yocto-bsp \
  /home/trevor/devel/yocto/git/openembedded-core/meta \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /home/trevor/devel/yocto/git/meta-poky/meta \
  /home/trevor/devel/yocto/git/meta-poky/meta-yocto \



config:
BB_NUMBER_THREADS = "4"
PARALLEL_MAKE = "-j 4"
MACHINE = "qemumips64"
DL_DIR = "/home/trevor/devel/Downloads"
SSTATE_DIR = "/home/trevor/devel/yocto/sstate-cache"
TMPDIR = "${TOPDIR}/tmp"
DISTRO ?= "poky"
PACKAGE_CLASSES ?= "package_rpm"
#SDKMACHINE ?= "i686"
EXTRA_IMAGE_FEATURES = "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
#IMAGETEST = "qemu"
#TEST_SCEN = "sanity bat sanity:boot toolchain"
#TEST_SERIALIZE = "1"
#OE_TERMINAL = "auto"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
    STOPTASKS,${TMPDIR},1G,100K \
    STOPTASKS,${DL_DIR},1G,100K \
    STOPTASKS,${SSTATE_DIR},1G,100K \
    ABORT,${TMPDIR},100M,1K \
    ABORT,${DL_DIR},100M,1K \
    ABORT,${SSTATE_DIR},100M,1K"
CONF_VERSION = "1"



When I run:

    $ runqemu qemumips64

the virtual machine doens't appear to throw any errors (perhaps "hda:
unknown partition table"?),
however the boot simply stops without ever getting to a cmdline (see
attached image).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130513/2ad865ba/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qemumips64.png
Type: image/png
Size: 14545 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130513/2ad865ba/attachment-0001.png>


More information about the Openembedded-core mailing list