On 22 February 2012 15:37, Andreas Färber <afaer...@suse.de> wrote:
> NB: Your cpu-vmstate patches were not applied so far and they appear to
> conflict with the plans we've made for redesigning cp15 on ARM: We want
> to convert today's static fields to some list and were hoping to have a
> mapping function for backwards compatibility. That works easiest in
> imperative code.

I thought the idea for cp15 for vmstate was (like ppc) to basically
have a uint32_t cp15_regs[512] which we save/load the whole of, and
then the mapping function just assigns semantics to some subset
of that array? vmstate can do a plain array without problems.
(There's an argument that this is just shoving the attempts to
maintain backcompat out of vmstate's machinery and into some
hand-written code though.)

[I have 'write up results of the last week or two's conversations'
on my todo list as the next cp15 thing to do...]

-- PMM

Reply via email to