diff options
author | Peter Xu <peterx@redhat.com> | 2017-11-23 17:23:32 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2017-12-21 09:30:31 +0100 |
commit | 80ceb07a83375e3a0091591f96bd47bce2f640ce (patch) | |
tree | 98b54a1e8eac1adac80dde4350d0fd2f57334619 /include/exec | |
parent | 7ce32f3005afef1feb6f6cd3a7e4f36a3ff300ab (diff) | |
download | qemu-80ceb07a83375e3a0091591f96bd47bce2f640ce.zip qemu-80ceb07a83375e3a0091591f96bd47bce2f640ce.tar.gz qemu-80ceb07a83375e3a0091591f96bd47bce2f640ce.tar.bz2 |
cpu: refactor cpu_address_space_init()
Normally we create an address space for that CPU and pass that address
space into the function. Let's just do it inside to unify address space
creations. It'll simplify my next patch to rename those address spaces.
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20171123092333.16085-3-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec')
-rw-r--r-- | include/exec/exec-all.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h index 0f51c92..b37f7d8 100644 --- a/include/exec/exec-all.h +++ b/include/exec/exec-all.h @@ -74,8 +74,9 @@ void cpu_reloading_memory_map(void); /** * cpu_address_space_init: * @cpu: CPU to add this address space to - * @as: address space to add * @asidx: integer index of this address space + * @prefix: prefix to be used as name of address space + * @mr: the root memory region of address space * * Add the specified address space to the CPU's cpu_ases list. * The address space added with @asidx 0 is the one used for the @@ -89,7 +90,8 @@ void cpu_reloading_memory_map(void); * * Note that with KVM only one address space is supported. */ -void cpu_address_space_init(CPUState *cpu, AddressSpace *as, int asidx); +void cpu_address_space_init(CPUState *cpu, int asidx, + const char *prefix, MemoryRegion *mr); #endif #if !defined(CONFIG_USER_ONLY) && defined(CONFIG_TCG) |