Thread (33 messages) 33 messages, 3 authors, 2015-01-05
STALE4206d REVIEWED: 1 (0M)

[PATCH v5 05/19] arm/arm64: KVM: introduce per-VM ops

From: Christoffer Dall <hidden>
Date: 2014-12-13 13:29:40

On Mon, Dec 08, 2014 at 12:37:40PM +0000, Andre Przywara wrote:
Currently we only have one virtual GIC model supported, so all guests
use the same emulation code. With the addition of another model we
end up with different guests using potentially different vGIC models,
so we have to split up some functions to be per VM.
Introduce a vgic_vm_ops struct to hold function pointers for those
functions that are different and provide the necessary code to
initialize them.
Also split up the kvm_vgic_init() function to separate out VGIC model
specific functionality into a separate function, which will later be
different for a GICv3 model.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Christoffer Dall <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help