On 16.01.2018 11:51, Peter Maydell wrote: > On 16 January 2018 at 10:41, Thomas Huth <th...@redhat.com> wrote: >> On 15.01.2018 13:00, BALATON Zoltan wrote: >> [...] >>> I've also noticed that most of the boards were available both in ppcemb >>> and ppc targets so maybe these could be merged now to avoid confusion >>> but I don't know the reason why ppcemb existed in the first place so I >>> don't know what other implications dropping ppcemb may have. >> >> FYI: I've had a chat with Alexander Graf this morning in IRC, and the >> qemu-system-ppcemb was indeed only created for supporting the CPUs with >> page sizes < 4k. Everything else is supposed to work with >> qemu-system-ppc, too. Since likely nobody is using page sizes < 4k on >> embedded PPCs nowadays anymore (and Alex was also only aware of one >> home-brew OS that did this in the past is likely not available now >> anymore), I think we can go forward and start the deprecation of ppcemb. > > We do now support runtime-settable page sizes (as a board model property), > so you could roll support for 1K pages into ppc-softmmu/ppc64-softmmu > if you wanted.
Yes, I've noticed this TARGET_PAGE_BITS_VARY stuff in target/arm/ already ... I think that's a good plan B if someone speaks up claiming that <4k page sizes are still required after we've marked ppcemb as deprecated. Thomas