On 08/29/2012 08:29 AM, Christoffer Dall wrote: > On Tue, Aug 28, 2012 at 4:48 PM, Rusty Russell <rusty.russell@xxxxxxxxxx> wrote: > > No structures at all any more. > > > > I fail to see the great benefit of all this. The code is certainly > not easier to read and it's certainly not more clear what is going on. > > Is this simply so we don't have to copy header files into QEMU when > QEMU needs to support a new architecture? We have to do that anyway > no? Do core registers really often change and often we need new > registers for an existing architecture? > > I can see this for cp15 stuff, but core registers? > The nice thing about it is that the hardware vendors can keep adding stuff, and we don't need new ioctls. Just new encodings for register numbers. x86 needed 6-7 updates (some due to our missing some hidden state). -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html