67b2abfedb7b861bead93400fa315c5c30879d51 |
|
09-Jul-2013 |
Marc Zyngier <marc.zyngier@arm.com> |
arm64: KVM: vgic: enable GICv2 emulation on top on GICv3 hardware Add the last missing bits that enable GICv2 emulation on top of GICv3 hardware. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
1a9b13056dde7e3092304d6041ccc60a913042ea |
|
21-Jun-2013 |
Marc Zyngier <marc.zyngier@arm.com> |
arm64: KVM: split GICv2 world switch from hyp code Move the GICv2 world switch code into its own file, and add the necessary indirection to the arm64 switch code. Also introduce a new type field to the vgic_params structure. Acked-by: Catalin Marinas <catalin.marinas@arm.com> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
8f186d522c69bb18dd9b93a634da4953228c67d4 |
|
04-Feb-2014 |
Marc Zyngier <marc.zyngier@arm.com> |
KVM: ARM: vgic: split GICv2 backend from the main vgic code Brutally hack the innocent vgic code, and move the GICv2 specific code to its own file, using vgic_ops and vgic_params as a way to pass information between the two blocks. Acked-by: Catalin Marinas <catalin.marinas@arm.com> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
27b190bd9fbfee34536cb858f0b5924d294aac38 |
|
06-Feb-2013 |
Marc Zyngier <marc.zyngier@arm.com> |
arm64: KVM: 32bit conditional execution emulation As conditional instructions can trap on AArch32, add the thinest possible emulation layer to keep 32bit guests happy. Reviewed-by: Christopher Covington <cov@codeaurora.org> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
b547631fc64e249a3c507e6ce854642507fa7c1c |
|
06-Feb-2013 |
Marc Zyngier <marc.zyngier@arm.com> |
arm64: KVM: 32bit GP register access Allow access to the 32bit register file through the usual API. Reviewed-by: Christopher Covington <cov@codeaurora.org> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
6211753fdfd05af9e08f54c8d0ba3ee516034878 |
|
10-Dec-2012 |
Marc Zyngier <marc.zyngier@arm.com> |
arm64: KVM: Build system integration Only the Makefile is plugged in. The Kconfig stuff is in a separate patch to allow for an easier merge process. Reviewed-by: Christopher Covington <cov@codeaurora.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|