With the development of arm gic architecture, we think it will be useful to add some performance test in kut to measure the cost of interrupts. In this series, we add GICv4.1 support for ipi latency test and implement LPI/vtimer latency test. Jingyi Wang (6): arm64: microbench: get correct ipi recieved num arm64: microbench: Use the funcions for ipi test as the general functions for gic(ipi/lpi/timer) test. arm64: microbench: gic: Add gicv4.1 support for ipi latency test. arm64: its: Handle its command queue wrapping arm64: microbench: its: Add LPI latency test. arm64: microbench: Add vtimer latency test arm/micro-bench.c | 215 +++++++++++++++++++++++++++++++------ lib/arm/asm/gic-v3.h | 5 + lib/arm/asm/gic.h | 1 + lib/arm64/gic-v3-its-cmd.c | 3 +- 4 files changed, 192 insertions(+), 32 deletions(-) -- 2.19.1