This series fixes the reboot of the virt-m68k machine
by correctly initializing the start address and fixing
the ELF kernel image.
The two first patches were already sent last year and
never merged:
https://patchwork.kernel.org/project/qemu-devel/cover/20210429141326.69245-1-laurent@vivier.eu/
Thanks,
Laurent
Laurent Vivier (2):
hw/elf_ops: clear uninitialized segment space
m68k: virt: correctly set the initial PC
Philippe Mathieu-Daudé (1):
exec/memory: Extract address_space_set() from dma_memory_set()
include/exec/memory.h | 16 ++++++++++++++++
include/hw/elf_ops.h | 13 +++++++++++++
hw/core/loader.c | 4 ++++
hw/m68k/virt.c | 22 +++++++++++++++++-----
softmmu/dma-helpers.c | 15 +--------------
softmmu/physmem.c | 19 +++++++++++++++++++
6 files changed, 70 insertions(+), 19 deletions(-)