summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb2
-rw-r--r--meta/classes-recipe/qemuboot.bbclass2
-rw-r--r--meta/conf/bitbake.conf4
-rw-r--r--meta/conf/machine/include/qemu.inc2
-rw-r--r--meta/conf/machine/include/riscv/qemuriscv.inc2
-rw-r--r--meta/conf/machine/include/x86/x86-base.inc2
-rw-r--r--meta/lib/oeqa/selftest/cases/gdbserver.py1
-rw-r--r--meta/lib/oeqa/selftest/cases/runqemu.py6
8 files changed, 14 insertions, 7 deletions
diff --git a/meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb b/meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb
index d7785cee2e..f6cf0a47c8 100644
--- a/meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb
+++ b/meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb
@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
3 3
4MCMACHINE:virtclass-mcextend-musl = "qemux86-64" 4MCMACHINE:virtclass-mcextend-musl = "qemux86-64"
5MCMACHINE:virtclass-mcextend-tiny = "qemux86" 5MCMACHINE:virtclass-mcextend-tiny = "qemux86"
6MCIMGTYPE:virtclass-mcextend-musl = "ext4" 6MCIMGTYPE:virtclass-mcextend-musl = "ext4.zst"
7MCIMGTYPE:virtclass-mcextend-tiny = "cpio.gz" 7MCIMGTYPE:virtclass-mcextend-tiny = "cpio.gz"
8 8
9MC_DEPLOY_DIR_IMAGE = "${TOPDIR}/tmp-mc-${MCNAME}/deploy/images/${MCMACHINE}" 9MC_DEPLOY_DIR_IMAGE = "${TOPDIR}/tmp-mc-${MCNAME}/deploy/images/${MCMACHINE}"
diff --git a/meta/classes-recipe/qemuboot.bbclass b/meta/classes-recipe/qemuboot.bbclass
index 0f80c60ab5..69cd12ec54 100644
--- a/meta/classes-recipe/qemuboot.bbclass
+++ b/meta/classes-recipe/qemuboot.bbclass
@@ -97,7 +97,7 @@ QB_MEM ?= "-m 256"
97QB_SMP ?= "" 97QB_SMP ?= ""
98QB_SERIAL_OPT ?= "-serial mon:stdio -serial null" 98QB_SERIAL_OPT ?= "-serial mon:stdio -serial null"
99QB_DEFAULT_KERNEL ?= "${@bb.utils.contains("INITRAMFS_IMAGE_BUNDLE", "1", "${KERNEL_IMAGETYPE}-${INITRAMFS_LINK_NAME}.bin", "${KERNEL_IMAGETYPE}", d)}" 99QB_DEFAULT_KERNEL ?= "${@bb.utils.contains("INITRAMFS_IMAGE_BUNDLE", "1", "${KERNEL_IMAGETYPE}-${INITRAMFS_LINK_NAME}.bin", "${KERNEL_IMAGETYPE}", d)}"
100QB_DEFAULT_FSTYPE ?= "ext4" 100QB_DEFAULT_FSTYPE ?= "ext4.zst"
101QB_RNG ?= "-object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0" 101QB_RNG ?= "-object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
102QB_OPT_APPEND ?= "" 102QB_OPT_APPEND ?= ""
103QB_NETWORK_DEVICE ?= "-device virtio-net-pci,netdev=net0,mac=@MAC@" 103QB_NETWORK_DEVICE ?= "-device virtio-net-pci,netdev=net0,mac=@MAC@"
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index fb26e72669..fad397776e 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -839,8 +839,8 @@ include conf/bblock.conf
839 839
840DL_DIR ?= "${TOPDIR}/downloads" 840DL_DIR ?= "${TOPDIR}/downloads"
841SSTATE_DIR ?= "${TOPDIR}/sstate-cache" 841SSTATE_DIR ?= "${TOPDIR}/sstate-cache"
842IMAGE_FSTYPES ?= "tar.gz" 842IMAGE_FSTYPES ?= "tar.zst"
843IMAGE_FSTYPES_DEBUGFS ?= "tar.gz" 843IMAGE_FSTYPES_DEBUGFS ?= "tar.zst"
844 844
845INITRAMFS_FSTYPES ?= "cpio.gz" 845INITRAMFS_FSTYPES ?= "cpio.gz"
846# The maximum size in Kbytes for the generated initramfs image size. 846# The maximum size in Kbytes for the generated initramfs image size.
diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc
index c143e37f71..79016ad9cc 100644
--- a/meta/conf/machine/include/qemu.inc
+++ b/meta/conf/machine/include/qemu.inc
@@ -8,7 +8,7 @@ MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat"
8 8
9MACHINEOVERRIDES =. "qemuall:" 9MACHINEOVERRIDES =. "qemuall:"
10 10
11IMAGE_FSTYPES += "tar.bz2 ext4" 11IMAGE_FSTYPES += "tar.zst ext4.zst"
12 12
13# Don't include kernels in standard images 13# Don't include kernels in standard images
14RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" 14RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
diff --git a/meta/conf/machine/include/riscv/qemuriscv.inc b/meta/conf/machine/include/riscv/qemuriscv.inc
index 65cbfd66ee..3596127202 100644
--- a/meta/conf/machine/include/riscv/qemuriscv.inc
+++ b/meta/conf/machine/include/riscv/qemuriscv.inc
@@ -11,7 +11,7 @@ KEEPUIMAGE = "no"
11 11
12SERIAL_CONSOLES ?= "115200;ttyS0 115200;hvc0" 12SERIAL_CONSOLES ?= "115200;ttyS0 115200;hvc0"
13 13
14IMAGE_FSTYPES += "ext4 wic.qcow2" 14IMAGE_FSTYPES += "ext4.zst wic.qcow2"
15 15
16WKS_FILE ?= "qemuriscv.wks" 16WKS_FILE ?= "qemuriscv.wks"
17 17
diff --git a/meta/conf/machine/include/x86/x86-base.inc b/meta/conf/machine/include/x86/x86-base.inc
index fc6c39148d..fc8200d8f0 100644
--- a/meta/conf/machine/include/x86/x86-base.inc
+++ b/meta/conf/machine/include/x86/x86-base.inc
@@ -8,7 +8,7 @@
8MACHINE_FEATURES += "screen keyboard pci usbhost ext2 ext3 x86 \ 8MACHINE_FEATURES += "screen keyboard pci usbhost ext2 ext3 x86 \
9 acpi serial usbgadget alsa" 9 acpi serial usbgadget alsa"
10 10
11IMAGE_FSTYPES ?= "wic" 11IMAGE_FSTYPES ?= "wic.zst"
12 12
13KERNEL_IMAGETYPE ?= "bzImage" 13KERNEL_IMAGETYPE ?= "bzImage"
14 14
diff --git a/meta/lib/oeqa/selftest/cases/gdbserver.py b/meta/lib/oeqa/selftest/cases/gdbserver.py
index b6b7c5c473..1c71333190 100644
--- a/meta/lib/oeqa/selftest/cases/gdbserver.py
+++ b/meta/lib/oeqa/selftest/cases/gdbserver.py
@@ -19,6 +19,7 @@ class GdbServerTest(OESelftestTestCase):
19 19
20 features = """ 20 features = """
21IMAGE_GEN_DEBUGFS = "1" 21IMAGE_GEN_DEBUGFS = "1"
22IMAGE_FSTYPES += "tar.bz2"
22IMAGE_FSTYPES_DEBUGFS = "tar.bz2" 23IMAGE_FSTYPES_DEBUGFS = "tar.bz2"
23CORE_IMAGE_EXTRA_INSTALL = "gdbserver" 24CORE_IMAGE_EXTRA_INSTALL = "gdbserver"
24 """ 25 """
diff --git a/meta/lib/oeqa/selftest/cases/runqemu.py b/meta/lib/oeqa/selftest/cases/runqemu.py
index 74d47a6db1..7ed89e80de 100644
--- a/meta/lib/oeqa/selftest/cases/runqemu.py
+++ b/meta/lib/oeqa/selftest/cases/runqemu.py
@@ -195,6 +195,12 @@ class QemuTest(OESelftestTestCase):
195 cls.cmd_common = "runqemu nographic snapshot" 195 cls.cmd_common = "runqemu nographic snapshot"
196 cls.qemuboot_conf = "%s.qemuboot.conf" % (cls.image_link_name) 196 cls.qemuboot_conf = "%s.qemuboot.conf" % (cls.image_link_name)
197 cls.qemuboot_conf = os.path.join(cls.deploy_dir_image, cls.qemuboot_conf) 197 cls.qemuboot_conf = os.path.join(cls.deploy_dir_image, cls.qemuboot_conf)
198
199 cls.write_config(cls,
200"""
201IMAGE_FSTYPES += "tar.bz2"
202""")
203
198 bitbake(cls.recipe) 204 bitbake(cls.recipe)
199 205
200 def _start_qemu_shutdown_check_if_shutdown_succeeded(self, qemu, timeout): 206 def _start_qemu_shutdown_check_if_shutdown_succeeded(self, qemu, timeout):