* [PULL v1 0/1] Xilinx queue
@ 2022-09-21 20:17 Edgar E. Iglesias
2022-09-21 20:17 ` [PULL v1 1/1] hw/microblaze: pass random seed to fdt Edgar E. Iglesias
2022-09-22 19:05 ` [PULL v1 0/1] Xilinx queue Stefan Hajnoczi
0 siblings, 2 replies; 3+ messages in thread
From: Edgar E. Iglesias @ 2022-09-21 20:17 UTC (permalink / raw)
To: qemu-devel; +Cc: peter.maydell, richard.henderson, edgar.iglesias
From: "Edgar E. Iglesias" <edgar.iglesias@amd.com>
The following changes since commit 2906f933dd1de6d94c54881cc16ea7390a6ba300:
Merge tag 'pull-request-2022-09-20' of https://gitlab.com/thuth/qemu into staging (2022-09-20 16:24:07 -0400)
are available in the Git repository at:
git@github.com:edgarigl/qemu.git tags/edgar/xilinx-next-2022-09-21.for-upstream
for you to fetch changes up to b91b6b5a2cd83a096116929dfc8e016091080adc:
hw/microblaze: pass random seed to fdt (2022-09-21 19:59:56 +0200)
----------------------------------------------------------------
Xilinx queue
----------------------------------------------------------------
Jason A. Donenfeld (1):
hw/microblaze: pass random seed to fdt
hw/microblaze/boot.c | 5 +++++
1 file changed, 5 insertions(+)
Jason A. Donenfeld (1):
hw/microblaze: pass random seed to fdt
hw/microblaze/boot.c | 5 +++++
1 file changed, 5 insertions(+)
--
2.25.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PULL v1 1/1] hw/microblaze: pass random seed to fdt
2022-09-21 20:17 [PULL v1 0/1] Xilinx queue Edgar E. Iglesias
@ 2022-09-21 20:17 ` Edgar E. Iglesias
2022-09-22 19:05 ` [PULL v1 0/1] Xilinx queue Stefan Hajnoczi
1 sibling, 0 replies; 3+ messages in thread
From: Edgar E. Iglesias @ 2022-09-21 20:17 UTC (permalink / raw)
To: qemu-devel; +Cc: peter.maydell, richard.henderson, edgar.iglesias
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
If the FDT contains /chosen/rng-seed, then the Linux RNG will use it to
initialize early. Set this using the usual guest random number
generation function. This FDT node is part of the DT specification.
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
---
hw/microblaze/boot.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/hw/microblaze/boot.c b/hw/microblaze/boot.c
index 8b92a9801a..25ad54754e 100644
--- a/hw/microblaze/boot.c
+++ b/hw/microblaze/boot.c
@@ -30,6 +30,7 @@
#include "qemu/option.h"
#include "qemu/config-file.h"
#include "qemu/error-report.h"
+#include "qemu/guest-random.h"
#include "sysemu/device_tree.h"
#include "sysemu/reset.h"
#include "hw/boards.h"
@@ -75,6 +76,7 @@ static int microblaze_load_dtb(hwaddr addr,
int fdt_size;
void *fdt = NULL;
int r;
+ uint8_t rng_seed[32];
if (dtb_filename) {
fdt = load_device_tree(dtb_filename, &fdt_size);
@@ -83,6 +85,9 @@ static int microblaze_load_dtb(hwaddr addr,
return 0;
}
+ qemu_guest_getrandom_nofail(rng_seed, sizeof(rng_seed));
+ qemu_fdt_setprop(fdt, "/chosen", "rng-seed", rng_seed, sizeof(rng_seed));
+
if (kernel_cmdline) {
r = qemu_fdt_setprop_string(fdt, "/chosen", "bootargs",
kernel_cmdline);
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PULL v1 0/1] Xilinx queue
2022-09-21 20:17 [PULL v1 0/1] Xilinx queue Edgar E. Iglesias
2022-09-21 20:17 ` [PULL v1 1/1] hw/microblaze: pass random seed to fdt Edgar E. Iglesias
@ 2022-09-22 19:05 ` Stefan Hajnoczi
1 sibling, 0 replies; 3+ messages in thread
From: Stefan Hajnoczi @ 2022-09-22 19:05 UTC (permalink / raw)
To: Edgar E. Iglesias
Cc: qemu-devel, peter.maydell, richard.henderson, edgar.iglesias
[-- Attachment #1: Type: text/plain, Size: 115 bytes --]
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/7.2 for any user-visible changes.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-09-22 19:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-21 20:17 [PULL v1 0/1] Xilinx queue Edgar E. Iglesias
2022-09-21 20:17 ` [PULL v1 1/1] hw/microblaze: pass random seed to fdt Edgar E. Iglesias
2022-09-22 19:05 ` [PULL v1 0/1] Xilinx queue Stefan Hajnoczi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.