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

Reply via email to