Re: [Xen-devel] [PATCH v9 14/28] ARM: vITS: introduce translation table walks

2017-05-16 Thread Julien Grall
Hi Andre, On 11/05/17 18:53, 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

[Xen-devel] [PATCH v9 14/28] ARM: vITS: introduce translation table walks

2017-05-11 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