Name Date Size #Lines LOC

..--

contrib/H05-Jun-2025-

cross-intercept/H05-Jun-2025-

lib/H05-Jun-2025-

native-intercept/H05-Jun-2025-

nativesdk-intercept/H05-Jun-2025-

postinst-intercepts/H05-Jun-2025-

pybootchartgui/H05-Jun-2025-

tiny/H05-Jun-2025-

READMEH A D05-Jun-202574

autobuilder-worker-prereq-testsH A D05-Jun-20252.3 KiB

bitbake-prserv-toolH A D05-Jun-20252.3 KiB

bitbake-whatchangedH A D05-Jun-202510.4 KiB

buildall-qemuH A D05-Jun-20253.2 KiB

buildhistory-collect-srcrevsH A D05-Jun-20254 KiB

buildhistory-diffH A D05-Jun-20255.1 KiB

buildstats-diffH A D05-Jun-202511.3 KiB

combo-layerH A D05-Jun-202560.6 KiB

combo-layer-hook-default.shH A D05-Jun-2025773

combo-layer.conf.exampleH A D05-Jun-20253 KiB

cp-noerrorH A D05-Jun-20251.4 KiB

create-pull-requestH A D05-Jun-20257.6 KiB

crosstapH A D05-Jun-202515.4 KiB

devtoolH A D05-Jun-202514.4 KiB

gen-lockedsig-cacheH A D05-Jun-20253.3 KiB

gen-site-configH A D05-Jun-2025623

gitH A D05-Jun-2025638

install-buildtoolsH A D05-Jun-202514.2 KiB

multilib_header_wrapper.hH A D05-Jun-2025592

oe-build-perf-reportH A D05-Jun-202523.4 KiB

oe-build-perf-testH A D05-Jun-20256.9 KiB

oe-buildenv-internalH A D05-Jun-20253.7 KiB

oe-check-sstateH A D05-Jun-20253.3 KiB

oe-debuginfodH A D05-Jun-2025974

oe-depends-dotH A D05-Jun-20255.6 KiB

oe-find-native-sysrootH A D05-Jun-20253.2 KiB

oe-git-archiveH A D05-Jun-20254.9 KiB

oe-git-proxyH A D05-Jun-20254.6 KiB

oe-gnome-terminal-phonehomeH A D05-Jun-2025302

oe-pkgdata-browserH A D05-Jun-20259.5 KiB

oe-pkgdata-browser.gladeH A D05-Jun-202516.3 KiB

oe-pkgdata-utilH A D05-Jun-202527.2 KiB

oe-publish-sdkH A D05-Jun-20255.4 KiB

oe-pylintH A D05-Jun-2025785

oe-run-nativeH A D05-Jun-20251.6 KiB

oe-selftestH A D05-Jun-20252 KiB

oe-setup-builddirH A D05-Jun-20253.8 KiB

oe-testH A D05-Jun-20252.6 KiB

oe-time-dd-test.shH A D05-Jun-20252.2 KiB

oe-trim-schemasH A D05-Jun-20251.6 KiB

oepydevshell-internal.pyH A D05-Jun-20253.1 KiB

opkg-query-helper.pyH A D05-Jun-20252.1 KiB

pythondepsH A D05-Jun-20257.5 KiB

recipetoolH A D05-Jun-20253.8 KiB

relocate_sdk.pyH A D05-Jun-20258.8 KiB

resulttoolH A D05-Jun-20252.8 KiB

rootfs_rpm-extract-postinst.awkH A D05-Jun-2025158

rpm2cpio.shH A D05-Jun-20251.2 KiB

runqemuH A D05-Jun-202568.7 KiB

runqemu-addptable2imageH A D05-Jun-2025774

runqemu-export-rootfsH A D05-Jun-20253.8 KiB

runqemu-extract-sdkH A D05-Jun-20252.7 KiB

runqemu-gen-tapdevsH A D05-Jun-20252.9 KiB

runqemu-ifdownH A D05-Jun-20251.7 KiB

runqemu-ifupH A D05-Jun-20252.9 KiB

runqemu.READMEH A D05-Jun-20251.6 KiB

send-error-reportH A D05-Jun-20256.7 KiB

send-pull-requestH A D05-Jun-20254.1 KiB

sstate-cache-management.shH A D05-Jun-202516.3 KiB

sstate-diff-machines.shH A D05-Jun-20256.7 KiB

sstate-sysroot-cruft.shH A D05-Jun-20255.1 KiB

sysroot-relativelinks.pyH A D05-Jun-20251,012

task-timeH A D05-Jun-20254.2 KiB

test-reexecH A D05-Jun-20253 KiB

test-remote-imageH A D05-Jun-202513.7 KiB

verify-bashismsH A D05-Jun-20256.1 KiB

wicH A D05-Jun-202520 KiB

yocto-check-layerH A D05-Jun-202510.1 KiB

yocto-check-layer-wrapperH A D05-Jun-2025957

README

1This directory contains Various useful scripts for working with OE builds
2

runqemu.README

1Using OE images with QEMU
2=========================
3
4OE-Core can generate qemu bootable kernels and images which can be used
5on a desktop system. The scripts currently support booting ARM, MIPS, PowerPC
6and x86 (32 and 64 bit) images. The scripts can be used within the OE build
7system or externally.
8
9The runqemu script is run as:
10
11   runqemu <machine> <zimage> <filesystem>
12
13where:
14
15   <machine> is the machine/architecture to use (qemuarm/qemumips/qemuppc/qemux86/qemux86-64)
16   <zimage> is the path to a kernel (e.g. zimage-qemuarm.bin)
17   <filesystem> is the path to an ext2 image (e.g. filesystem-qemuarm.ext2) or an nfs directory
18
19If <machine> isn't specified, the script will try to detect the machine name
20from the name of the <zimage> file.
21
22If <filesystem> isn't specified, nfs booting will be assumed.
23
24When used within the build system, it will default to qemuarm, ext2 and the last kernel and
25core-image-sato-sdk image built by the build system. If an sdk image isn't present it will look
26for sato and minimal images.
27
28Full usage instructions can be seen by running the command with no options specified.
29
30
31Notes
32=====
33
34 - The scripts run qemu using sudo. Change perms on /dev/net/tun to
35   run as non root. The runqemu-gen-tapdevs script can also be used by
36   root to prepopulate the appropriate network devices.
37 - You can access the host computer at 192.168.7.1 within the image.
38 - Your qemu system will be accessible as 192.168.7.2.
39 - The script extracts the root filesystem specified under pseudo and sets up a userspace
40   NFS server to share the image over by default meaning the filesystem can be accessed by
41   both the host and guest systems.
42
43