[Xen-devel] [PATCH v11 20/34] ARM: vITS: introduce translation table walks

2017-06-09 Thread Andre Przywara
The ITS stores the target (v)CPU and the (virtual) LPI number in tables. Introduce functions to walk those tables and translate an device ID - event ID pair into a pair of virtual LPI and vCPU. We map those tables on demand - which is cheap on arm64 - and copy the respective entries before using th

Re: [Xen-devel] [PATCH v11 20/34] ARM: vITS: introduce translation table walks

2017-06-12 Thread Julien Grall
Hi Andre, On 09/06/17 18:41, Andre Przywara wrote: The ITS stores the target (v)CPU and the (virtual) LPI number in tables. Introduce functions to walk those tables and translate an device ID - event ID pair into a pair of virtual LPI and vCPU. We map those tables on demand - which is cheap on a