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.
