]> xenbits.xensource.com Git - xen.git/commit
arm: vgic emulation
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 9 Feb 2012 11:33:30 +0000 (11:33 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 9 Feb 2012 11:33:30 +0000 (11:33 +0000)
commit9f9e3799a1531f47de3b7c60129ed2a7d0347eb1
tree087e0b9a18731ea361b62f0514902c14417da1d8
parentfcf5a59ba85509f6d1388114ca164e0195fa0501
arm: vgic emulation

- emulation of the GICD interface for the guest;

- interrupt injection into the guest;

- keep track of inflight irqs using a list, ordered by priority.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c
xen/arch/arm/gic.h
xen/arch/arm/io.c
xen/arch/arm/io.h
xen/arch/arm/irq.c
xen/arch/arm/vgic.c [new file with mode: 0644]
xen/include/asm-arm/domain.h