Message ID | 20220406170915.304097-1-peter.hoyes@arm.com |
---|---|
State | New |
Headers | show |
Series | arm-bsp/linux-yocto: Enable virtio-rng for fvp-baser-aemv8r64 | expand |
On Wed, 6 Apr 2022 18:09:15 +0100, Peter Hoyes wrote: > A virtio-rng is available from FVP_BaseR_AEMv8R version 11.17, so add > to the device tree and enable the correpsonding FVP configuration flag. > > This improves the boot time and removes the following warning in the > boot log: > > random: udevd: uninitialized urandom read (16 bytes read) Applied, thanks! [1/1] arm-bsp/linux-yocto: Enable virtio-rng for fvp-baser-aemv8r64 commit: 4c2f4ab95e3aee2c12d9dcb6fc4171acb42cd1d3 Best regards,
On Wed, 6 Apr 2022 18:09:15 +0100, Peter Hoyes wrote: > A virtio-rng is available from FVP_BaseR_AEMv8R version 11.17, so add > to the device tree and enable the correpsonding FVP configuration flag. > > This improves the boot time and removes the following warning in the > boot log: > > random: udevd: uninitialized urandom read (16 bytes read) Applied, thanks! [1/1] arm-bsp/linux-yocto: Enable virtio-rng for fvp-baser-aemv8r64 commit: 4c2f4ab95e3aee2c12d9dcb6fc4171acb42cd1d3 Best regards,
On Wed, 6 Apr 2022 18:09:15 +0100, Peter Hoyes wrote: > A virtio-rng is available from FVP_BaseR_AEMv8R version 11.17, so add > to the device tree and enable the correpsonding FVP configuration flag. > > This improves the boot time and removes the following warning in the > boot log: > > random: udevd: uninitialized urandom read (16 bytes read) Applied, thanks! [1/1] arm-bsp/linux-yocto: Enable virtio-rng for fvp-baser-aemv8r64 commit: 4c2f4ab95e3aee2c12d9dcb6fc4171acb42cd1d3 Best regards,
diff --git a/meta-arm-bsp/conf/machine/fvp-baser-aemv8r64.conf b/meta-arm-bsp/conf/machine/fvp-baser-aemv8r64.conf index 1f1b170..db8c4fe 100644 --- a/meta-arm-bsp/conf/machine/fvp-baser-aemv8r64.conf +++ b/meta-arm-bsp/conf/machine/fvp-baser-aemv8r64.conf @@ -61,5 +61,6 @@ FVP_CONFIG[gic_distributor.has-two-security-states] ?= "0" FVP_CONFIG[pctl.startup] ?= "0.0.0.*" FVP_CONFIG[bp.virtio_net.enabled] ?= "1" FVP_CONFIG[bp.virtio_net.hostbridge.userNetworking] ?= "1" +FVP_CONFIG[bp.virtio_rng.enabled] ?= "1" FVP_CONFIG[bp.vis.rate_limit-enable] ?= "0" FVP_CONFIG[bp.refcounter.use_real_time] ?= "1" diff --git a/meta-arm-bsp/documentation/fvp-baser-aemv8r64.md b/meta-arm-bsp/documentation/fvp-baser-aemv8r64.md index a864f9f..eeeb4fa 100644 --- a/meta-arm-bsp/documentation/fvp-baser-aemv8r64.md +++ b/meta-arm-bsp/documentation/fvp-baser-aemv8r64.md @@ -226,6 +226,7 @@ Devices supported in the kernel - virtio 9p - virtio disk - virtio network +- virtio rng - watchdog - rtc @@ -243,7 +244,7 @@ Known Issues and Limitations Change Log ---------- - +- Added virtio\_rng to improve random number generation. - Added U-Boot v2022.01 for UEFI support. - Updated Linux kernel version from 5.14 to 5.15 for both standard and Real-Time (PREEMPT\_RT) builds. diff --git a/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts b/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts index a5078f2..1a4e501 100644 --- a/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts +++ b/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts @@ -175,6 +175,12 @@ interrupts = <0x0 44 0x4>; }; + virtio-rng@9c200000 { + compatible = "virtio,mmio"; + reg = <0 0x9c200000 0 0x200>; + interrupts = <0x0 46 0x4>; + }; + timer { compatible = "arm,armv8-timer"; interrupts = <0x1 13 0xff08>,