mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-01 13:10:04 +00:00
arm-bsp/fvp-base: Enable virtio-rng support and unset preferred 5.15 kernel
Without virtio-rng enabled kernel 5.19 takes ages to finish random number generator initialisation which causes issues with ssh and other crypto related services. Signed-off-by: Anton Antonov <Anton.Antonov@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -10,10 +10,10 @@ require conf/machine/include/arm/arch-armv8a.inc
|
|||||||
TUNE_FEATURES = "aarch64"
|
TUNE_FEATURES = "aarch64"
|
||||||
|
|
||||||
PREFERRED_VERSION_u-boot ?= "2022.04"
|
PREFERRED_VERSION_u-boot ?= "2022.04"
|
||||||
PREFERRED_VERSION_linux-yocto ?= "5.15%"
|
|
||||||
PREFERRED_VERSION_linux-yocto-rt ?= "5.15%"
|
|
||||||
|
|
||||||
# FVP u-boot configuration
|
# FVP u-boot configuration
|
||||||
UBOOT_MACHINE = "vexpress_aemv8a_semi_defconfig"
|
UBOOT_MACHINE = "vexpress_aemv8a_semi_defconfig"
|
||||||
|
|
||||||
KERNEL_IMAGETYPE = "Image"
|
KERNEL_IMAGETYPE = "Image"
|
||||||
|
|
||||||
|
FVP_CONFIG[bp.virtio_rng.enabled] ?= "1"
|
||||||
|
|||||||
@@ -9,8 +9,6 @@ require conf/machine/include/arm/armv8r/arch-armv8r64.inc
|
|||||||
EXTRA_IMAGEDEPENDS += "boot-wrapper-aarch64"
|
EXTRA_IMAGEDEPENDS += "boot-wrapper-aarch64"
|
||||||
|
|
||||||
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
|
||||||
PREFERRED_VERSION_linux-yocto ?= "5.15%"
|
|
||||||
PREFERRED_VERSION_linux-yocto-rt ?= "5.15%"
|
|
||||||
PREFERRED_VERSION_u-boot ?= "2022.07"
|
PREFERRED_VERSION_u-boot ?= "2022.07"
|
||||||
|
|
||||||
KERNEL_IMAGETYPE = "Image"
|
KERNEL_IMAGETYPE = "Image"
|
||||||
|
|||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
From b443c8efd563dc372c60e7ad9f52aeddf7c13706 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Anton Antonov <Anton.Antonov@arm.com>
|
||||||
|
Date: Mon, 7 Nov 2022 11:37:51 +0000
|
||||||
|
Subject: [PATCH] arm64: dts: fvp: Enable virtio-rng support
|
||||||
|
|
||||||
|
The virtio-rng is available from FVP_Base_RevC-2xAEMvA version 11.17.
|
||||||
|
Enable it since Yocto includes a recipe for a newer FVP version.
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [Yocto specific]
|
||||||
|
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi b/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
|
||||||
|
index ec2d5280a30b..acafdcbf1063 100644
|
||||||
|
--- a/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
|
||||||
|
+++ b/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
|
||||||
|
@@ -26,7 +26,6 @@ virtio@200000 {
|
||||||
|
compatible = "virtio,mmio";
|
||||||
|
reg = <0x200000 0x200>;
|
||||||
|
interrupts = <46>;
|
||||||
|
- status = "disabled";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
@@ -69,6 +69,7 @@ KERNEL_FEATURES:corstone1000 = ""
|
|||||||
COMPATIBLE_MACHINE:fvp-base = "fvp-base"
|
COMPATIBLE_MACHINE:fvp-base = "fvp-base"
|
||||||
KMACHINE:fvp-base = "fvp"
|
KMACHINE:fvp-base = "fvp"
|
||||||
FILESEXTRAPATHS:prepend:fvp-base := "${ARMBSPFILESPATHS}"
|
FILESEXTRAPATHS:prepend:fvp-base := "${ARMBSPFILESPATHS}"
|
||||||
|
SRC_URI:append:fvp-base = " file://0001-arm64-dts-fvp-Enable-virtio-rng-support.patch"
|
||||||
|
|
||||||
#
|
#
|
||||||
# FVP BASE ARM32 KMACHINE
|
# FVP BASE ARM32 KMACHINE
|
||||||
|
|||||||
Reference in New Issue
Block a user