Hi,

ABI changes of the communication region can not be detected by inmates at the
moment. Let's introduce some magic and revision field at the beginning of the
page to signal ABI changes.

This will help us if we change the ABI at a later point in time.

  Ralf

Ralf Ramsauer (7):
  core: comm_region: Add magic and ABI revision to comm_region
  core, driver: add new cell state JAILHOUSE_CELL_FAILED_COMM_REV
  inmates: implement spin_forever()
  inmates: add intermediate c_entry trampoline
  inmates: implement memcmp
  configs: arm: add comm_region to all inmates
  inmates: check communication region ABI version

 configs/arm/bananapi-gic-demo.c            |  8 +++++++-
 configs/arm/bananapi-linux-demo.c          |  8 +++++++-
 configs/arm/bananapi-uart-demo.c           |  8 +++++++-
 configs/arm/emtrion-rzg1e-linux-demo.c     |  8 +++++++-
 configs/arm/emtrion-rzg1e-uart-demo.c      |  8 +++++++-
 configs/arm/emtrion-rzg1h-linux-demo.c     |  8 +++++++-
 configs/arm/emtrion-rzg1h-uart-demo.c      |  8 +++++++-
 configs/arm/emtrion-rzg1m-linux-demo.c     |  8 +++++++-
 configs/arm/emtrion-rzg1m-uart-demo.c      |  8 +++++++-
 configs/arm/jetson-tk1-demo.c              |  8 +++++++-
 configs/arm/jetson-tk1-linux-demo.c        |  8 +++++++-
 configs/arm/orangepi0-gic-demo.c           |  8 +++++++-
 configs/arm/orangepi0-linux-demo.c         |  8 +++++++-
 configs/arm/vexpress-gic-demo.c            |  8 +++++++-
 configs/arm/vexpress-linux-demo.c          |  8 +++++++-
 configs/arm/vexpress-uart-demo.c           |  8 +++++++-
 configs/arm64/amd-seattle-gic-demo.c       |  8 +++++++-
 configs/arm64/amd-seattle-linux-demo.c     |  8 +++++++-
 configs/arm64/amd-seattle-uart-demo.c      |  8 +++++++-
 configs/arm64/espressobin-gic-demo.c       |  8 +++++++-
 configs/arm64/espressobin-linux-demo.c     |  8 +++++++-
 configs/arm64/foundation-v8-gic-demo.c     |  8 +++++++-
 configs/arm64/foundation-v8-linux-demo.c   |  8 +++++++-
 configs/arm64/foundation-v8-uart-demo.c    |  8 +++++++-
 configs/arm64/hikey-gic-demo.c             |  8 +++++++-
 configs/arm64/hikey-linux-demo.c           |  8 +++++++-
 configs/arm64/imx8mq-gic-demo.c            |  8 +++++++-
 configs/arm64/jetson-tx1-demo.c            |  8 +++++++-
 configs/arm64/jetson-tx1-linux-demo.c      |  8 +++++++-
 configs/arm64/jetson-tx2-demo.c            |  8 +++++++-
 configs/arm64/qemu-arm64-gic-demo.c        |  8 +++++++-
 configs/arm64/qemu-arm64-linux-demo.c      |  8 +++++++-
 configs/arm64/zynqmp-zcu102-gic-demo.c     |  8 +++++++-
 configs/arm64/zynqmp-zcu102-linux-demo-2.c |  8 +++++++-
 configs/arm64/zynqmp-zcu102-linux-demo.c   |  8 +++++++-
 driver/sysfs.c                             |  2 ++
 hypervisor/control.c                       |  8 +++++++-
 include/jailhouse/hypercall.h              |  8 ++++++++
 inmates/lib/arm-common/Makefile.lib        |  2 +-
 inmates/lib/arm-common/include/inmate.h    |  7 +++++++
 inmates/lib/arm/header.S                   |  2 +-
 inmates/lib/arm64/header.S                 |  2 +-
 inmates/lib/inmate_common.h                |  1 +
 inmates/lib/setup.c                        | 20 ++++++++++++++++++++
 inmates/lib/string.c                       | 10 ++++++++++
 inmates/lib/x86/Makefile                   |  2 +-
 inmates/lib/x86/header.S                   |  2 +-
 inmates/lib/x86/inmate.h                   |  6 ++++++
 48 files changed, 311 insertions(+), 41 deletions(-)
 create mode 100644 inmates/lib/setup.c

-- 
2.17.0

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to