Branch: refs/heads/coverity_scan Home: https://github.com/siemens/jailhouse Commit: dfe694d480de5912e740836a45bf06ea19c8aad3 https://github.com/siemens/jailhouse/commit/dfe694d480de5912e740836a45bf06ea19c8aad3 Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths: M configs/Makefile M driver/Makefile M hypervisor/Makefile R hypervisor/arch/arm/include/asm/jailhouse_hypercall.h R hypervisor/arch/arm64/include/asm/jailhouse_hypercall.h R hypervisor/arch/x86/include/asm/jailhouse_hypercall.h R hypervisor/include/jailhouse/hypercall.h A include/arch/arm/asm/jailhouse_hypercall.h A include/arch/arm64/asm/jailhouse_hypercall.h A include/arch/x86/asm/jailhouse_hypercall.h A include/jailhouse/hypercall.h M inmates/Makefile M scripts/header_check Log Message: ----------- core: move hypercall interface to global include directory Keep dual-licensed code and/or headers shared between components at one single place. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Cc: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> [Jan: updated also header_check with new include paths] Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: dce4bd3b3fc3d30b98998761e29bb043b90ade94 https://github.com/siemens/jailhouse/commit/dce4bd3b3fc3d30b98998761e29bb043b90ade94 Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: R hypervisor/include/jailhouse/cell-config.h A include/jailhouse/cell-config.h Log Message: ----------- core: move cell-config.h to global include directory Keep dual-licensed code and/or headers shared between components at one single place. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 818418e62388f259e37f2a76bd2a2243b27c4212 https://github.com/siemens/jailhouse/commit/818418e62388f259e37f2a76bd2a2243b27c4212 Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M .gitignore M Documentation/hypervisor-configuration.md M Documentation/setup-on-banana-pi-arm-board.md M Documentation/setup-on-emtrion-emcon-rz-boards.md M FAQ.md M Kbuild M ci/build-all-configs.sh Log Message: ----------- core: move hypervisor configuration to include/jailhouse/config.h Keep dual-licensed code and/or headers shared between components at one single place. Also maintain documentation and .gitignore. Both, inmates and hypervisor need those definitions. Don't store the global config.h somewhere deep inside 'hypervisor/' any longer. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> [Jan: adjust also emcon-rz doc, FAQ and build-all-configs.sh] Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: ce98ecaad89ba948b73ceb019fa78e641e521592 https://github.com/siemens/jailhouse/commit/ce98ecaad89ba948b73ceb019fa78e641e521592 Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: A inmates/lib/arm/include/asm/sysregs.h Log Message: ----------- inmates, arm: provide own sysregs.h ARM inmates make use of hypervisor's sysregs accessors and helpers. In order to entirely decouple the hypervisor code from inmate code, let's duplicate some of those definitions, but only those that are really in use. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Jean-Philippe Brucker <jean-philippe.bruc...@arm.com> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Cc: Jean-Philippe Brucker <jean-philippe.bruc...@arm.com> Cc: Jan Kiszka <jan.kis...@siemens.com> Cc: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: d238e826bcc0da8ac2665f4af40be2fccaa8ea8d https://github.com/siemens/jailhouse/commit/d238e826bcc0da8ac2665f4af40be2fccaa8ea8d Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: A inmates/lib/arm64/include/asm/sysregs.h Log Message: ----------- inmates, arm64: provide own sysregs.h ARM inmates make use of hypervisor's sysregs accessors and helpers. In order to entirely decouple the hypervisor code from inmate code, let's duplicate accessors. And that's it, we just need to define accessors, compiler makes the rest. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com> Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> Cc: Antonios Motakis <antonios.mota...@huawei.com> Cc: Nikhil Devshatwar <nikhil...@ti.com> Cc: Lokesh Vutla <lokeshvu...@ti.com> Cc: Jan Kiszka <jan.kis...@siemens.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 3b9508a476883c2a3c352b24cb4932b5b1fed934 https://github.com/siemens/jailhouse/commit/3b9508a476883c2a3c352b24cb4932b5b1fed934 Author: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M inmates/Makefile Log Message: ----------- inmates: remove hypervisor-local include directory There's no more need for it. And that's it, inmates no more depend on pure hypervisor headers. Signed-off-by: Ralf Ramsauer <ralf.ramsa...@oth-regensburg.de> Signed-off-by: Antonios Motakis <antonios.mota...@huawei.com> Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 8cd2ceec686b3d41fed09b96372624202d44f5fc https://github.com/siemens/jailhouse/commit/8cd2ceec686b3d41fed09b96372624202d44f5fc Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M scripts/header_check Log Message: ----------- scripts: Update header_check to scan also the relocated headers Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: fb495e912e3535f8c3dc84fcc8a4ecd51c2aa035 https://github.com/siemens/jailhouse/commit/fb495e912e3535f8c3dc84fcc8a4ecd51c2aa035 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M hypervisor/arch/x86/vcpu.c Log Message: ----------- x86: Make PM timer address optional There might be systems without it, and then we should still be able to start the hypervisor and cells that are fine without it as well - such as Linux. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 5212bf8401b2cc8350676a58450cad86b4229c59 https://github.com/siemens/jailhouse/commit/5212bf8401b2cc8350676a58450cad86b4229c59 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-12-19 (Tue, 19 Dec 2017) Changed paths: M configs/linux-x86-demo.c M configs/qemu-arm64-linux-demo.c Log Message: ----------- configs: Enable debug console for non-root Linux cell demos Give our demo inmates the necessary rights so that we can test the Linux driver. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Compare: https://github.com/siemens/jailhouse/compare/64913f728cb9...5212bf8401b2 -- 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 jailhouse-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.