[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v9 00/11] target-arm: mach virt and -cpu host su
From: |
Christoffer Dall |
Subject: |
Re: [Qemu-devel] [PATCH v9 00/11] target-arm: mach virt and -cpu host support |
Date: |
Fri, 22 Nov 2013 10:26:24 -0800 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Fri, Nov 22, 2013 at 05:17:07PM +0000, Peter Maydell wrote:
> This patchset combines the 'virt' machine definition and
> -cpu host support patchsets I've posted previous versions
> of. I think these are now ready to go in once 1.8 opens
> up; review appreciated.
>
> Changes since previous versions:
> * added in -cpu host patchset, since it really only makes
> sense with mach-virt
> * rearranged virt address space a bit to allow space
> for a reasonable sized boot flash device and possible
> PCI window if a PCI controller model ever becomes possible
> * fixed bug where we weren't starting secondary CPUs in
> "PSCI power-down" state (by adding a CPU property which
> lets the board specify that the CPU starts powered down)
> [thanks to Giridhar Maruthy for tracking this down]
> * includes a KVM header update against current mainline
> * includes (previously RFC'd) patch which provides defines
> of some kernel KVM constants we can use even if not CONFIG_KVM
> * put the KVM CPU type into the CPU object rather than having
> a silly 'QOM object type => constant' lookup table
> * put dtb 'compatible' string into CPU object rather than
> having the board model need to know about it
> * abstracted out the "create a scratch vcpu for querying
> for capabilities" code; this is currently only called in
> one place, but the abstraction will be needed for 64 bit
> KVM ARM support
>
> Mostly this is cleanup and streamlining which I noticed
> was either possible or necessary in the course of putting
> 64 bit KVM ARM control on top of this patchset.
>
>
> The kernel patch to get the PL011 to work is still needed
> (Christoffer tells me he's working on getting a proper fix
> done for this):
>
I tell myself that too...
Anyway, looked over the series and it looks good to me.
So except for some of the QOM that I can't really wrap around my brain
yet:
Reviewed-by: Christoffer Dall <address@hidden>
- Re: [Qemu-devel] [PATCH v9 04/11] target-arm: Provide PSCI constants to generic QEMU code, (continued)
- [Qemu-devel] [PATCH v9 05/11] target-arm: Add ARMCPU field for Linux device-tree 'compatible' string, Peter Maydell, 2013/11/22
- [Qemu-devel] [PATCH v9 01/11] target-arm: Provide mechanism for getting KVM constants even if not CONFIG_KVM, Peter Maydell, 2013/11/22
- [Qemu-devel] [PATCH v9 11/11] hw/arm/virt: Support -cpu host, Peter Maydell, 2013/11/22
- [Qemu-devel] [PATCH v9 08/11] linux-headers: Update from mainline, Peter Maydell, 2013/11/22
- [Qemu-devel] [PATCH v9 06/11] target-arm: Allow secondary KVM CPUs to be booted via PSCI, Peter Maydell, 2013/11/22
- [Qemu-devel] [PATCH v9 07/11] hw/arm: Add 'virt' platform, Peter Maydell, 2013/11/22
- Re: [Qemu-devel] [PATCH v9 00/11] target-arm: mach virt and -cpu host support,
Christoffer Dall <=