From 180fd9c6ddcee8a18e996bf7e6a40fca821f8cbc Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Thu, 24 Apr 2025 12:26:50 +0200 Subject: [PATCH 1/3] Add additional packages to cloud images --- config/sources/families/include/uefi_common.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/sources/families/include/uefi_common.inc b/config/sources/families/include/uefi_common.inc index 31afab8a549e..55ab4fd63d71 100644 --- a/config/sources/families/include/uefi_common.inc +++ b/config/sources/families/include/uefi_common.inc @@ -27,6 +27,8 @@ case "${BRANCH}" in declare -g EXTRAWIFI="no" declare -g UEFI_GRUB_TIMEOUT=0 declare -g QCOW2_RESIZE_AMOUNT="16G" + # add additional packages to the image + add_packages_to_image qemu-guest-agent spice-vdagent ;; legacy) From b681c26612e014cfcc46d8f35f03b10bba5705ed Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Thu, 24 Apr 2025 12:27:09 +0200 Subject: [PATCH 2/3] Enable video console on aarch64 cloud images - for remote console access --- config/kernel/linux-uefi-arm64-cloud.config | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/config/kernel/linux-uefi-arm64-cloud.config b/config/kernel/linux-uefi-arm64-cloud.config index fd89cf80c53f..f7f480835a24 100644 --- a/config/kernel/linux-uefi-arm64-cloud.config +++ b/config/kernel/linux-uefi-arm64-cloud.config @@ -252,9 +252,18 @@ CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_FB=y CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_SIMPLE=y +CONFIG_EFI_FRAMEBUFFER=y +CONFIG_DRM=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +CONFIG_FONT_8x16=y +CONFIG_FONT_8x8=y # AArch64-specific options CONFIG_ARM64=y From e6e62b89d9e057f980739d6d4d589e03526ab4c2 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Thu, 24 Apr 2025 12:33:42 +0200 Subject: [PATCH 3/3] Enable video console on amd64 cloud images - for remote console access --- config/kernel/linux-uefi-x86-cloud.config | 10 ++++++++++ config/sources/families/include/uefi_common.inc | 1 + 2 files changed, 11 insertions(+) diff --git a/config/kernel/linux-uefi-x86-cloud.config b/config/kernel/linux-uefi-x86-cloud.config index fc2fe6bf27a9..6b3e2d8479df 100644 --- a/config/kernel/linux-uefi-x86-cloud.config +++ b/config/kernel/linux-uefi-x86-cloud.config @@ -265,3 +265,13 @@ CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_SIMPLE=y +CONFIG_EFI_FRAMEBUFFER=y +CONFIG_DRM=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +CONFIG_FONT_8x16=y +CONFIG_FONT_8x8=y diff --git a/config/sources/families/include/uefi_common.inc b/config/sources/families/include/uefi_common.inc index 55ab4fd63d71..f8e956fc34b4 100644 --- a/config/sources/families/include/uefi_common.inc +++ b/config/sources/families/include/uefi_common.inc @@ -28,6 +28,7 @@ case "${BRANCH}" in declare -g UEFI_GRUB_TIMEOUT=0 declare -g QCOW2_RESIZE_AMOUNT="16G" # add additional packages to the image + display_alert "Add additional packages to the image" "qemu-guest-agent spice-vdagent" "debug" add_packages_to_image qemu-guest-agent spice-vdagent ;;