summaryrefslogtreecommitdiff
path: root/ioops.h
AgeCommit message (Expand)AuthorFilesLines
2013-07-31ioops: Constify `name' parameter to tun_open_or_die()Tobias Klauser1-1/+1
2013-06-12ioops: misc: add dup{,2}_or_die to ioopsDaniel Borkmann1-0/+2
2013-06-11curve: move selftest to own fileDaniel Borkmann1-0/+2
2013-06-04ioops: Add {read,write}_blob_or_die for reading/writing binary blobsDaniel Borkmann1-0/+2
2013-06-04xio: rename xio to ioops and reduce its includesDaniel Borkmann1-0/+12
be queued to a VCPU's ap_list. This should be called whenever an IRQ becomes pending or enabled, either as a result of userspace injection, from in-kernel emulated devices like the architected timer or from MMIO accesses to the distributor emulation. Also provides the necessary functions to allow userland to inject an IRQ to a guest. Since this is the first code that starts using our locking mechanism, we add some (hopefully) clear documentation of our locking strategy and requirements along with this patch. Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Diffstat
-rw-r--r--include/kvm/vgic/vgic.h3
-rw-r--r--virt/kvm/arm/vgic/vgic.c211
-rw-r--r--virt/kvm/arm/vgic/vgic.h1
3 files changed, 215 insertions, 0 deletions
diff --git a/include/kvm/vgic/vgic.h b/include/kvm/vgic/vgic.h