meta-virtualization/recipes-extended/kvmtool/kvmtool_git.bb
Bruce Ashfield fecf4062b3 kvmtool: update -tip
Bumping kvmtool to latest, which comprises the following commits:

    6d754d0 Reset all VCPUs before any entering run loops
    9b26a8e arm64: Increase the payload memory region size to 512MB
    32345de arm64: Use the kernel header image_size when loading into memory
    ca57fb6 arm: Check return value for host_to_guest_flat()
    167aa1e arm: Fix off-by-one errors when computing payload memory layout
    2be69d9 builtin-run: Allow octal and hex numbers for -m/--mem
    574bd7b riscv: Pass correct size to snprintf()
    3040b29 riscv: Add Zimop extension support
    1f0e5ba riscv: Add Zcmop extension support
    9f50870 riscv: Add Zcf extension support
    80d2e0c riscv: Add Zcd extension support
    78bafd5 riscv: Add Zcb extension support
    4b8b352 riscv: Add Zca extension support
    c7a4bd9 riscv: Add Zawrs extension support
    b862ed4 Sync-up headers with Linux-6.11 kernel
    b48735e disk/core: Fix memory leakage in open all disks
    100fade riscv: Correct number of hart bits
    027784f riscv: Set SBI_SUCCESS on successful DBCN call
    fa958fb riscv: Add Sscofpmf extensiona support
    0117153 Sync-up headers with Linux-6.10 kernel
    0592f8f remove wordsize.h inclusion (for musl compatibility)
    ca31abf arm64: Allow the user to select the max SVE vector length
    32f8103 riscv: Add Zacas extensiona support
    a20adc6 riscv: Add Ztso extensiona support
    85aaadf Sync-up headers with Linux-6.9 kernel
    da4cfc3 x86: Fix some memory sizes when setting up bios
    d38c8f7 riscv: Allow disabling SBI STA extension for Guest
    9cf213d riscv: Add Zfa extensiona support
    5a64c1e riscv: Add Zvfh[min] extensions support
    fce2865 riscv: Add Zihintntl extension support
    bd7f13c riscv: Add Zfh[min] extensions support
    65b58f7 riscv: Add vector crypto extensions support
    d9052a9 riscv: Add scalar crypto extensions support
    8b4cc70 riscv: Add Zbc extension support
    f8c9614 kvmtool: Fix absence of __packed definition
    9968468 Sync-up headers with Linux-6.8 for KVM RISC-V
    4d2c017 Fix 9pfs open device file security flaw

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-01-17 19:17:09 +00:00

30 lines
979 B
BlitzBasic

SUMMARY = "Native Linux KVM tool"
DESCRIPTION = "kvmtool is a lightweight tool for hosting KVM guests."
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fcb02dc552a041dee27e4b85c7396067"
DEPENDS = "dtc libaio zlib"
do_configure[depends] += "virtual/kernel:do_shared_workdir"
inherit kernel-arch
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git;branch=master \
file://external-crosscompiler.patch \
file://0001-kvmtool-9p-fixed-compilation-error.patch \
file://0002-kvmtool-add-EXTRA_CFLAGS-variable.patch \
file://0003-kvmtool-Werror-disabled.patch \
"
SRCREV = "6d754d01fe2cb366f3b636d8a530f46ccf3b10d8"
PV = "5.10.0+git"
S = "${WORKDIR}/git"
EXTRA_OEMAKE='V=1 EXTRA_CFLAGS="-I${STAGING_KERNEL_BUILDDIR}/include/generated -I${STAGING_KERNEL_BUILDDIR}/arch/${ARCH}/include/generated"'
do_install() {
install -d ${D}${bindir}
install -m 0755 ${S}/lkvm ${D}${bindir}/
}