mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
device-tree: add re-randomization helper function
When the system reboots, the rng-seed that the FDT has should be re-randomized, so that the new boot gets a new seed. Several architectures require this functionality, so export a function for injecting a new seed into the given FDT. Cc: Alistair Francis <alistair.francis@wdc.com> Cc: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-id: 20221025004327.568476-3-Jason@zx2c4.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
7966d70f6f
commit
e1e618b9a0
2 changed files with 30 additions and 0 deletions
|
@ -197,6 +197,15 @@ int qemu_fdt_setprop_sized_cells_from_array(void *fdt,
|
|||
qdt_tmp); \
|
||||
})
|
||||
|
||||
|
||||
/**
|
||||
* qemu_fdt_randomize_seeds:
|
||||
* @fdt: device tree blob
|
||||
*
|
||||
* Re-randomize all "rng-seed" properties with new seeds.
|
||||
*/
|
||||
void qemu_fdt_randomize_seeds(void *fdt);
|
||||
|
||||
#define FDT_PCI_RANGE_RELOCATABLE 0x80000000
|
||||
#define FDT_PCI_RANGE_PREFETCHABLE 0x40000000
|
||||
#define FDT_PCI_RANGE_ALIASED 0x20000000
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue