qemu/include/standard-headers
Jason A. Donenfeld 67f7e426e5 hw/i386: pass RNG seed via setup_data entry
Tiny machines optimized for fast boot time generally don't use EFI,
which means a random seed has to be supplied some other way. For this
purpose, Linux (≥5.20) supports passing a seed in the setup_data table
with SETUP_RNG_SEED, specially intended for hypervisors, kexec, and
specialized bootloaders. The linked commit shows the upstream kernel
implementation.

At Paolo's request, we don't pass these to versioned machine types ≤7.0.

Link: https://git.kernel.org/tip/tip/c/68b8e9713c8
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Richard Henderson <richard.henderson@linaro.org>
Cc: Eduardo Habkost <eduardo@habkost.net>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
Cc: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Message-Id: <20220721125636.446842-1-Jason@zx2c4.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-07-22 19:26:34 +02:00
..
asm-m68k m68k: virt: pass RNG seed via bootinfo block 2022-07-06 12:30:41 +02:00
asm-s390 linux-headers: update 2018-01-22 11:07:47 +01:00
asm-x86 hw/i386: pass RNG seed via setup_data entry 2022-07-22 19:26:34 +02:00
drivers/infiniband/hw/vmw_pvrdma Update Linux headers to 5.13-rc4 2021-06-17 14:11:06 -04:00
drm linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
linux linux-headers: Update to v5.18-rc6 2022-05-13 08:20:11 -06:00
rdma Update Linux headers to 5.13-rc4 2021-06-17 14:11:06 -04:00