On 25 May 2015 at 19:46, Peter Crosthwaite <peter.crosthwa...@xilinx.com> wrote: > On Mon, May 25, 2015 at 11:30 AM, Peter Maydell > <peter.mayd...@linaro.org> wrote: >> In looking at this I found that we currently have: >> CPUs that set cc->vmsd: arm, i386, lm32, mips, moxie, ppc, s390x >> CPUs that set dc->vmsd: alpha, m68k, microblaze, openrisc, sh4, >> unicore32, xtensa >> ...an exactly even split. >> >> Which of these is the recommended approach for new conversions? > > Should it be DC? CPU should not have specific support for something > that already works for TYPE_DEVICE. This seems similar to > SysBusDevice::init where we progressively pushed everything up to the > higher level over time.
I'm tempted to agree with that, except that all of the CPU families I'd trust as "major, actively maintained" are in the "set cc->vmsd" camp... -- PMM