[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document
Hi, On 11/10/17 15:33, Andre Przywara wrote: > Hi, > > (CC:ing some KVM/ARM folks involved in the VGIC) > > starting with the addition of the ITS support we were seeing more and > more issues with the current implementation of our ARM Generic Interrupt > Controller (GIC) emulation, the VGIC. > Among other approaches to fix those issues it was proposed to copy the > VGIC emulation used in KVM. This one was suffering from very similar > issues, and a clean design from scratch lead to a very robust and > capable re-implementation. Interestingly this implementation is fairly > self-contained, so it seems feasible to copy it. Hopefully we only need > minor adjustments, possibly we can even copy it verbatim with some > additional glue layer code. > Stefano asked for getting a design overview, to assess the feasibility > of copying the KVM code without reviewing tons of code in the first > place. > So to follow Xen rules for new features, this design document below is > an attempt to describe the current KVM VGIC design - in a hypervisor > agnostic session. It is a bit of a retro-fit design description, as it > is not strictly forward-looking only, but actually describing the > existing implemenation [1]. and that link should point to: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/virt/kvm/arm/vgic Cheers, Andre. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |