"Lucas Mateus Castro (alqotel)" <lucas.ara...@eldorado.org.br> writes:
> The functions ppc_store_lpcr, ppc_hash64_filter_pagesizes and > ppc_hash64_unmap_hptes have been moved to mmu-misc.h since they are > not needed in a !TCG context and mmu-hash64 should not be compiled > in such situation. What TCG code do the mmu-* files use? Could we move the TCG-only parts out of them instead? It just occured to me that you cannot really exclude mmu-hash64.c and mmu-radix64.c from the KVM build because they are needed by GDB. At least I'm sure ppc64_v3_get_phys_page_debug is needed and I suspect that function will end up pulling the whole file in. So we might need a different strategy for them.