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.

Reply via email to