Primarily contains the fixes for the barrier issues Peng first found. While at it, I found more.
And I cleaned up some ARM headers, thought that should have no functional impact. Jan CC: Jan Kiszka <[email protected]> CC: Peng Fan <[email protected]> CC: Ralf Ramsauer <[email protected]> Jan Kiszka (6): arm64: Document why spin_lock/unlock have memory barrier semantics arm-common: Fix barrier usage in irqchip_set_pending / irqchip_inject_pending arm/arm64: Populate memory_load_barrier arm/arm64: Refactor traps.h inclusion arm-common: Fix some stand-alone inclusion issues scripts: Let header_check cover arm-common includes as well hypervisor/arch/arm-common/include/asm/gic.h | 2 +- hypervisor/arch/arm-common/include/asm/iommu.h | 2 +- hypervisor/arch/arm-common/include/asm/traps.h | 8 -------- hypervisor/arch/arm-common/irqchip.c | 20 +++++++++++++++++--- hypervisor/arch/arm/include/asm/processor.h | 1 + hypervisor/arch/arm/include/{arch => }/asm/traps.h | 10 ++++++++++ hypervisor/arch/arm64/include/asm/processor.h | 1 + hypervisor/arch/arm64/include/asm/spinlock.h | 10 ++++++++++ hypervisor/arch/arm64/include/{arch => }/asm/traps.h | 10 ++++++++++ scripts/header_check | 12 ++++++++++++ 10 files changed, 63 insertions(+), 13 deletions(-) rename hypervisor/arch/arm/include/{arch => }/asm/traps.h (69%) rename hypervisor/arch/arm64/include/{arch => }/asm/traps.h (69%) -- 2.16.4 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/cover.1577125789.git.jan.kiszka%40web.de.
