mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
target/ppc: divided mmu_helper.c in 2 files
Divided mmu_helper.c in 2 files, functions inside #ifdef CONFIG_SOFTMMU stayed in mmu_helper.c, other functions moved to mmu_common.c. Updated meson.build to compile mmu_common.c and only compile mmu_helper.c when CONFIG_TCG is set. Moved function declarations, #define and structs used by both files to internal.h except for functions that use structures defined in cpu.h, those were moved to cpu.h. Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br> Message-Id: <20210723175627.72847-2-lucas.araujo@eldorado.org.br> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
a4e4c4b45f
commit
5118ebe839
5 changed files with 1658 additions and 1592 deletions
|
@ -37,11 +37,13 @@ ppc_softmmu_ss.add(files(
|
|||
'arch_dump.c',
|
||||
'machine.c',
|
||||
'mmu-hash32.c',
|
||||
'mmu_helper.c',
|
||||
'mmu_common.c',
|
||||
'monitor.c',
|
||||
))
|
||||
ppc_softmmu_ss.add(when: 'CONFIG_TCG', if_false: files(
|
||||
'tcg-stub.c'
|
||||
ppc_softmmu_ss.add(when: 'CONFIG_TCG', if_true: files(
|
||||
'mmu_helper.c',
|
||||
), if_false: files(
|
||||
'tcg-stub.c',
|
||||
))
|
||||
|
||||
ppc_softmmu_ss.add(when: 'TARGET_PPC64', if_true: files(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue