This restore the behavior prior to b018ddf633 which accidentally changed the return code to 0. Specifically guests probing for register existence were affected by this.
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- memory.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/memory.c b/memory.c index 757e9a5..d19b61b 100644 --- a/memory.c +++ b/memory.c @@ -859,7 +859,7 @@ static uint64_t unassigned_mem_read(void *opaque, hwaddr addr, cpu_unassigned_access(ENV_GET_CPU(cpu_single_env), addr, false, false, 0, size); } - return 0; + return -1ULL; } static void unassigned_mem_write(void *opaque, hwaddr addr, -- 1.7.3.4