I've noticed that we carry to much atomicity and share too little. This
is the result.

Jan

Jan Kiszka (6):
  core, x86: Remove unneeded bitops.h inclusions
  arm, arm64: Move sign_extend out of bitops.h
  core: Introduce jailhouse/bitops.h
  core: Make set/clear_bit generic and non-atomic
  core: Rename test_and_set_bit to mark it atomic
  arm, arm64: Factor out common bitops.h

 hypervisor/arch/arm-common/include/asm/bitops.h |  43 +++++++++
 hypervisor/arch/arm/include/asm/bitops.h        | 121 +++---------------------
 hypervisor/arch/arm/mmio.c                      |  14 ++-
 hypervisor/arch/arm64/include/asm/bitops.h      | 110 ++-------------------
 hypervisor/arch/arm64/mmio.c                    |  15 ++-
 hypervisor/arch/x86/apic.c                      |   1 -
 hypervisor/arch/x86/include/asm/bitops.h        |  40 +-------
 hypervisor/arch/x86/setup.c                     |   1 -
 hypervisor/arch/x86/vtd.c                       |   1 -
 hypervisor/control.c                            |   1 -
 hypervisor/include/jailhouse/bitops.h           |  31 ++++++
 hypervisor/include/jailhouse/control.h          |   2 +-
 hypervisor/paging.c                             |   1 -
 hypervisor/printk.c                             |   4 +-
 scripts/header_check                            |   6 ++
 15 files changed, 128 insertions(+), 263 deletions(-)
 create mode 100644 hypervisor/arch/arm-common/include/asm/bitops.h
 create mode 100644 hypervisor/include/jailhouse/bitops.h

-- 
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.1581930651.git.jan.kiszka%40siemens.com.

Reply via email to