From 83e4e6ffb517bbcbb42771fac278c409cf5b7ba5 Mon Sep 17 00:00:00 2001 From: Peter Crosthwaite Date: Thu, 21 Jan 2016 14:15:06 +0000 Subject: qom/cpu: Add MemoryRegion property Add a MemoryRegion property, which if set is used to construct the CPU's initial (default) AddressSpace. Signed-off-by: Peter Crosthwaite [PMM: code is moved from qom/cpu.c to exec.c to avoid having to make qom/cpu.o be a non-common object file; code to use the MemoryRegion and to default it to system_memory added.] Signed-off-by: Peter Maydell Acked-by: Edgar E. Iglesias --- include/qom/cpu.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/qom') diff --git a/include/qom/cpu.h b/include/qom/cpu.h index 7fde414..e1a5de5 100644 --- a/include/qom/cpu.h +++ b/include/qom/cpu.h @@ -299,6 +299,7 @@ struct CPUState { CPUAddressSpace *cpu_ases; int num_ases; AddressSpace *as; + MemoryRegion *memory; void *env_ptr; /* CPUArchState */ struct TranslationBlock *current_tb; -- cgit v1.1