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

Khem Raj raj.khem at gmail.com
Mon May 13 18:33:06 UTC 2013


On May 13, 2013, at 9:45 AM, Trevor Woerner <twoerner at gmail.com> wrote:

> 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.

try  runqemu qemumips64 bootparams="root=/dev/sda"

does that boot ?

> 
> 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).
> <qemumips64.png>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130513/5d5b1ee1/attachment-0001.html>


More information about the Openembedded-core mailing list