Files
qemu/hw/ppc
Maksim Kostin 5358980d33 hw/ppc/e500: fix broken snapshot replay
ppce500_reset_device_tree is registered for system reset, but after
c4b075318e this function rerandomizes rng-seed via
qemu_guest_getrandom_nofail. And when loading a snapshot, it tries to read
EVENT_RANDOM that doesn't exist, so we have an error:

  qemu-system-ppc: Missing random event in the replay log

To fix this, use qemu_register_reset_nosnapshotload instead of
qemu_register_reset.

Reported-by: Vitaly Cheptsov <cheptsov@ispras.ru>
Fixes: c4b075318e ("hw/ppc: pass random seed to fdt ")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1634
Signed-off-by: Maksim Kostin <maksim.kostin@ispras.ru>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
(cherry picked from commit 6ec65b69ba)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2023-09-21 19:35:19 +03:00
..
2023-09-21 19:35:19 +03:00
2022-01-04 07:55:34 +01:00
2023-07-07 06:32:53 -03:00
2023-06-05 20:48:34 +02:00
2023-06-05 20:48:34 +02:00
2023-06-05 20:48:34 +02:00
2023-07-07 06:32:53 -03:00
2023-02-08 07:28:05 +01:00
2022-10-17 16:15:09 -03:00
2023-07-07 04:18:26 -03:00
2023-02-08 07:28:05 +01:00