Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-06 Thread Peter Maydell
On 6 May 2014 15:58, Rob Herring wrote: > We created the psci.h header to be a common header to define the ABI. > It has no linux dependency other than that is the master copy ATM. Can > we just copy the header to a non-Linux location rather than creating > duplicate QEMU_ prefixed defines? Can w

Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-06 Thread Rob Herring
On Tue, May 6, 2014 at 12:24 AM, Pranavkumar Sawargaonkar wrote: > Hi Rob, Peter, > > On 5 May 2014 20:13, Peter Maydell wrote: >> On 5 May 2014 15:09, Rob Herring wrote: >>> On Mon, May 5, 2014 at 9:06 AM, Rob Herring wrote: This does not compile for me: CCaarch64-softmmu/

Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-05 Thread Pranavkumar Sawargaonkar
Hi Rob, Peter, On 5 May 2014 20:13, Peter Maydell wrote: > On 5 May 2014 15:09, Rob Herring wrote: >> On Mon, May 5, 2014 at 9:06 AM, Rob Herring wrote: >>> This does not compile for me: >>> >>> CCaarch64-softmmu/hw/arm/virt.o >>> hw/arm/virt.c: In function ‘create_fdt’: >>> hw/arm/virt.c

Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-05 Thread Peter Maydell
On 5 May 2014 15:09, Rob Herring wrote: > On Mon, May 5, 2014 at 9:06 AM, Rob Herring wrote: >> This does not compile for me: >> >> CCaarch64-softmmu/hw/arm/virt.o >> hw/arm/virt.c: In function ‘create_fdt’: >> hw/arm/virt.c:186:44: error: ‘KVM_CAP_ARM_PSCI_0_2’ undeclared (first >> use in

Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-05 Thread Rob Herring
On Mon, May 5, 2014 at 9:06 AM, Rob Herring wrote: > On Mon, May 5, 2014 at 3:57 AM, Pranavkumar Sawargaonkar > wrote: >> If we have in-kernel emulation of PSCI v0.2 for KVM ARM/ARM64 then >> we enable PSCI v0.2 for each VCPU at the time of VCPU init hence we >> need to provide PSCI v0.2 compatib

Re: [Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-05 Thread Rob Herring
On Mon, May 5, 2014 at 3:57 AM, Pranavkumar Sawargaonkar wrote: > If we have in-kernel emulation of PSCI v0.2 for KVM ARM/ARM64 then > we enable PSCI v0.2 for each VCPU at the time of VCPU init hence we > need to provide PSCI v0.2 compatible string via generated DTB. > > This patch updates generat

[Qemu-devel] [RFC PATCH V4 4/6] hw/arm/virt: Use PSCI v0.2 compatible when kernel supports it

2014-05-05 Thread Pranavkumar Sawargaonkar
If we have in-kernel emulation of PSCI v0.2 for KVM ARM/ARM64 then we enable PSCI v0.2 for each VCPU at the time of VCPU init hence we need to provide PSCI v0.2 compatible string via generated DTB. This patch updates generated DTB to have PSCI v0.2 compatible string when we have in-kernel emulatio