Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-02-01 Thread Marc Zyngier
On 30/01/12 22:46, Peter Maydell wrote: On 20 January 2012 02:59, Christoffer Dall c.d...@virtualopensystems.com wrote: There's a new list of issues available at: https://github.com/virtualopensystems/linux-kvm-arm/issues Thanks for putting this up. Here's a couple more for you :-) *

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-02-01 Thread Peter Maydell
On 1 February 2012 12:11, Marc Zyngier marc.zyng...@arm.com wrote: The obvious fix would be to test for the virt extensions in ID_PFR1 before enabling KVM, and mask out the virt extensions from the same register in the guest by trapping CP15-c0. But c0 is used by cache maintenance operations,

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-02-01 Thread Marc Zyngier
On 01/02/12 12:20, Peter Maydell wrote: On 1 February 2012 12:11, Marc Zyngier marc.zyng...@arm.com wrote: The obvious fix would be to test for the virt extensions in ID_PFR1 before enabling KVM, and mask out the virt extensions from the same register in the guest by trapping CP15-c0. But c0

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-02-01 Thread Peter Maydell
On 1 February 2012 13:40, Marc Zyngier marc.zyng...@arm.com wrote: On 01/02/12 12:20, Peter Maydell wrote: On 1 February 2012 12:11, Marc Zyngier marc.zyng...@arm.com wrote: The obvious fix would be to test for the virt extensions in ID_PFR1 before enabling KVM, and mask out the virt

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-02-01 Thread Christoffer Dall
If the final implementation is going to be as per this thread: http://lists.linaro.org/pipermail/boot-architecture/2011-August/58.html then this shouldn't actually be an issue right? On Wed, Feb 1, 2012 at 8:40 AM, Marc Zyngier marc.zyng...@arm.com wrote: On 01/02/12 12:20, Peter Maydell

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-01-31 Thread Antonios Motakis
On 01/30/2012 11:46 PM, Peter Maydell wrote: On 20 January 2012 02:59, Christoffer Dall c.d...@virtualopensystems.com wrote: There's a new list of issues available at: https://github.com/virtualopensystems/linux-kvm-arm/issues Thanks for putting this up. Here's a couple more for you :-) *

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-01-30 Thread Peter Maydell
On 20 January 2012 02:59, Christoffer Dall c.d...@virtualopensystems.com wrote: There's a new list of issues available at: https://github.com/virtualopensystems/linux-kvm-arm/issues Thanks for putting this up. Here's a couple more for you :-) * Support guest kernels configured for LPAE At

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-01-30 Thread Alexander Graf
On 30.01.2012, at 23:46, Peter Maydell wrote: On 20 January 2012 02:59, Christoffer Dall c.d...@virtualopensystems.com wrote: There's a new list of issues available at: https://github.com/virtualopensystems/linux-kvm-arm/issues Thanks for putting this up. Here's a couple more for you

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-01-19 Thread Christoffer Dall
There's a new list of issues available at: https://github.com/virtualopensystems/linux-kvm-arm/issues -Christoffer On Thu, Jan 12, 2012 at 11:15 AM, Christoffer Dall c.d...@virtualopensystems.com wrote: On Thu, Jan 12, 2012 at 12:19 AM, Peter Maydell peter.mayd...@linaro.org wrote: On 12

Re: [PATCH v5 00/13] KVM/ARM Implementation

2012-01-12 Thread Peter Maydell
On 12 January 2012 03:29, Christoffer Dall c.d...@virtualopensystems.com wrote: On Jan 11, 2012, at 8:48 AM, Peter Maydell wrote: (It would be quite useful to be able to boot a reasonably modern [read, ARMv7, Thumb2, VFPv3] guest userspace; does anybody plan to work on this part soon?) We

Re: [Android-virt] [PATCH v5 00/13] KVM/ARM Implementation

2012-01-12 Thread Christoffer Dall
On Thu, Jan 12, 2012 at 12:19 AM, Peter Maydell peter.mayd...@linaro.org wrote: On 12 January 2012 03:29, Christoffer Dall c.d...@virtualopensystems.com wrote: On Jan 11, 2012, at 8:48 AM, Peter Maydell wrote: (It would be quite useful to be able to boot a reasonably modern [read, ARMv7,

Re: [PATCH v5 00/13] KVM/ARM Implementation

2012-01-11 Thread Peter Maydell
On 11 December 2011 19:23, Christoffer Dall c.d...@virtualopensystems.com wrote: On Sun, Dec 11, 2011 at 6:32 AM, Peter Maydell peter.mayd...@linaro.org wrote: On 11 December 2011 10:24, Christoffer Dall c.d...@virtualopensystems.com wrote: Still on the to-do list:  - Reuse VMIDs  - Fix

Re: [PATCH v5 00/13] KVM/ARM Implementation

2012-01-11 Thread Christoffer Dall
On Jan 11, 2012, at 8:48 AM, Peter Maydell wrote: On 11 December 2011 19:23, Christoffer Dall c.d...@virtualopensystems.com wrote: On Sun, Dec 11, 2011 at 6:32 AM, Peter Maydell peter.mayd...@linaro.org wrote: On 11 December 2011 10:24, Christoffer Dall c.d...@virtualopensystems.com

[PATCH v5 00/13] KVM/ARM Implementation

2011-12-11 Thread Christoffer Dall
The following series implements KVM support for ARM processors, specifically on the Cortex A-15 platform. The patch series applies to commit 0ec4044a029b5ba9ed6dc7c52390c25da717e184 on Catalin Marinas' linux-arm-arch tree. This is Version 5 of the patch series, but the first two versions were

Re: [PATCH v5 00/13] KVM/ARM Implementation

2011-12-11 Thread Peter Maydell
On 11 December 2011 10:24, Christoffer Dall c.d...@virtualopensystems.com wrote: The following series implements KVM support for ARM processors, specifically on the Cortex A-15 platform. Still on the to-do list:  - Reuse VMIDs  - Fix SMP host support  - Fix SMP guest support  - Support

Re: [PATCH v5 00/13] KVM/ARM Implementation

2011-12-11 Thread Christoffer Dall
On Sun, Dec 11, 2011 at 6:32 AM, Peter Maydell peter.mayd...@linaro.org wrote: On 11 December 2011 10:24, Christoffer Dall c.d...@virtualopensystems.com wrote: The following series implements KVM support for ARM processors, specifically on the Cortex A-15 platform. Still on the to-do list:  

Re: [PATCH v5 00/13] KVM/ARM Implementation

2011-12-11 Thread Peter Maydell
On 11 December 2011 19:23, Christoffer Dall c.d...@virtualopensystems.com wrote: by TLS you mean the cp15, c13 registers (tid and friends?) If so, I handle these in the world-switch code (look at read_cp15_state and write_cp15_state). otherwise, help me out on the acronym... Yes, those are