[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set targe
From: |
Rusty Russell |
Subject: |
Re: [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15 |
Date: |
Mon, 16 Jul 2012 16:52:36 +0930 |
User-agent: |
Notmuch/0.12 (http://notmuchmail.org) Emacs/23.3.1 (i686-pc-linux-gnu) |
On Fri, 13 Jul 2012 09:06:16 +0100, Peter Maydell <address@hidden> wrote:
> On 13 July 2012 04:37, Rusty Russell <address@hidden> wrote:
> > Recent kernels use this to set the cpu and features (currently, only
> > the A15 is supported).
> >
> > Note that this causes the registers in the CPU to be initialized, so
> > it's important that all CPUs are created first (they are, as it turns
> > out).
> >
> > This code ignores errors, for backwards compatibility with older
> > kernels.
> >
> > Signed-off-by: Rusty Russell <address@hidden>
>
> I haven't actually been posting the ARM KVM patches to qemu-devel
> thus far, so this patch is a bit of a non-sequitur for qemu-devel readers.
> (We've been posting patches to kvmarm only, like the kernel patches.)
OK; given the wider API implications I thought I'd add them.
> Anyway:
> * updates to qemu's kernel headers should be separate patches
> and ideally the result of running the automatic 'update headers'
> script. [I'm going to squash all the kernel header changes together
> before we submit a patch series properly to qemu-devel, so patches
> which combine header and code changes require me to untangle them]
OK. This is totally a hack until we know how we're going to transition.
> * any code which includes compatibility workarounds for earlier
> versions of in-development kernel code should have a FIXME comment
> so we can remember to undo the workaround before submitting.
Sure. It's up to you whether you want a flag day: tell me and I'll
re-spin the patches?
Thanks,
Rusty.
- [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15, Rusty Russell, 2012/07/12
- [Qemu-devel] [PATCH 3/3] target-arm: kvm: remove old kernel support., Rusty Russell, 2012/07/12
- [Qemu-devel] [PATCH 2/3] target-arm: kvm: use KVM_GET_MSRS/KVM_SET_MSRS for CP15 registers., Rusty Russell, 2012/07/12
- Re: [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15, Peter Maydell, 2012/07/13
- Re: [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15,
Rusty Russell <=
- Re: [Qemu-devel] [kvmarm] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15, Alexander Graf, 2012/07/13
- Re: [Qemu-devel] [PATCH] target-arm: kvm: use KVM_SET_SREGS to set target to Cortex A15, Peter Maydell, 2012/07/17