diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-03-31 14:11:09 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-06-05 17:36:39 +0200 |
commit | 2001d0cd6d55e5efa9956fa8ff8b89034d6a4329 (patch) | |
tree | 00e713e1ebce367004446464b9c2976596eb3a58 /target-i386/cpu-qom.h | |
parent | 71cdd1cb914e24000273bbbfa5fb226cdb8ea265 (diff) | |
download | qemu-2001d0cd6d55e5efa9956fa8ff8b89034d6a4329.tar.gz qemu-2001d0cd6d55e5efa9956fa8ff8b89034d6a4329.tar.bz2 qemu-2001d0cd6d55e5efa9956fa8ff8b89034d6a4329.zip |
target-i386: create a separate AddressSpace for each CPU
Different CPUs can be in SMM or not at the same time, thus they
will see different things where the chipset places SMRAM.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target-i386/cpu-qom.h')
-rw-r--r-- | target-i386/cpu-qom.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target-i386/cpu-qom.h b/target-i386/cpu-qom.h index 31a0c1e776..39cd878fad 100644 --- a/target-i386/cpu-qom.h +++ b/target-i386/cpu-qom.h @@ -111,6 +111,7 @@ typedef struct X86CPU { /* in order to simplify APIC support, we leave this pointer to the user */ struct DeviceState *apic_state; + struct MemoryRegion *cpu_as_root; } X86CPU; static inline X86CPU *x86_env_get_cpu(CPUX86State *env) |