Branch: refs/heads/wip/gicv3-rework Home: https://github.com/siemens/jailhouse Commit: d066fba2fa6d6eb820a573448feb23cc4588e55a https://github.com/siemens/jailhouse/commit/d066fba2fa6d6eb820a573448feb23cc4588e55a Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths: M hypervisor/arch/arm-common/Kbuild A hypervisor/arch/arm-common/gic-v3.c A hypervisor/arch/arm-common/include/asm/gic_v3.h M hypervisor/arch/arm/Kbuild R hypervisor/arch/arm/gic-v3.c R hypervisor/arch/arm/include/asm/gic_v3.h Log Message: ----------- hypervisor: Move GIC v3 to arm-common Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Commit: 34116624e0a1e1c5a27e51eb416f45f155209f95 https://github.com/siemens/jailhouse/commit/34116624e0a1e1c5a27e51eb416f45f155209f95 Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M inmates/lib/arm-common/Makefile.lib A inmates/lib/arm-common/gic-v3.c M inmates/lib/arm/Makefile R inmates/lib/arm/gic-v3.c Log Message: ----------- inmates: Move gic v3 to common Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Commit: a0c9ef983609d87846c0a9883c4c5c02bf337fd0 https://github.com/siemens/jailhouse/commit/a0c9ef983609d87846c0a9883c4c5c02bf337fd0 Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/include/asm/gic_v3.h M hypervisor/arch/arm64/include/asm/sysregs.h Log Message: ----------- hypervisor: Fix sysreg macro definitions Getting compiler issues when using GIC V3 in 64bit mode Update the sysreg macros to solve these compiler issues Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Commit: 019bb6da285d8d031c6d7e0da324538abbe1f3bc https://github.com/siemens/jailhouse/commit/019bb6da285d8d031c6d7e0da324538abbe1f3bc Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/gic-v3.c Log Message: ----------- hypervisor: Fix virt_id errors virt_id is not available when working with GIC v3 It needs to be properly supported later For now, disable using virt_id Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Commit: 84aa0453701000edb8b4a206bc24c13f13995d16 https://github.com/siemens/jailhouse/commit/84aa0453701000edb8b4a206bc24c13f13995d16 Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/gic-v3.c Log Message: ----------- hypervisor: Correct cpu_id bitfield in GIC TYPER register I am not sure if the code is wrong or the config file does not correctly map the cpu_set Currently, the cpu_id is passed as logical CPU number (0,1,2,3..) But the TYPER register affinity is (0, 1, 100, 101...) Correct this to look for a different bitfield in TYPER which matches the logical numbering. Commit: 085b072ec3c65200759b115c1857035a56c80a88 https://github.com/siemens/jailhouse/commit/085b072ec3c65200759b115c1857035a56c80a88 Author: Nikhil Devshatwar' via Jailhouse <jailhouse-dev@googlegroups.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/gic-v3.c M hypervisor/arch/arm-common/include/asm/gic.h Log Message: ----------- hypervisor: Fix IROUTER register access Correct IROUTER base address Using void pointer for IROUTER register address Correct pointer arithmatic considering 32bit register per IRQ Signed-off-by: Nikhil Devshatwar <nikhil...@ti.com> Commit: 3f9ae2a27fc32a983b17e53715e3e90ac993cd7c https://github.com/siemens/jailhouse/commit/3f9ae2a27fc32a983b17e53715e3e90ac993cd7c Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/include/asm/gic_v3.h Log Message: ----------- arm-common: Hack ICH_LR accessors for arm64 usage BREAKS ARM! Commit: 1dae43fba4bd672a78e0cc2dad3c8bd6e3e6338e https://github.com/siemens/jailhouse/commit/1dae43fba4bd672a78e0cc2dad3c8bd6e3e6338e Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/Kbuild M hypervisor/arch/arm-common/dbg-write.c M hypervisor/arch/arm-common/include/asm/uart.h A hypervisor/arch/arm-common/uart-mvebu.c M hypervisor/include/jailhouse/cell-config.h Log Message: ----------- arm-common: Add support for Marvell UART This one can be found in the Marvell Armada 3720 which is used by the ESPRESSObin board. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 82af41fcf97cfa44177304d30c100f1d4f4f05e1 https://github.com/siemens/jailhouse/commit/82af41fcf97cfa44177304d30c100f1d4f4f05e1 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M inmates/lib/arm-common/Makefile.lib M inmates/lib/arm-common/include/uart.h M inmates/lib/arm-common/printk.c A inmates/lib/arm-common/uart-mvebu.c Log Message: ----------- inmates: arm: Add support Marvell UART Analogously to the hypervisor, add a UART driver for Marvel UARTs as found in the Armada 3720. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: ee5f7aad61111e3028f6d174d377e3910a87a6e4 https://github.com/siemens/jailhouse/commit/ee5f7aad61111e3028f6d174d377e3910a87a6e4 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: A configs/espressobin-gic-demo.c A configs/espressobin.c M inmates/lib/arm64/include/mach.h Log Message: ----------- configs, inmates: Add support for ESPRESSObin board Add configs and inmate defaults for the Marvell Armada 3720-based ESPRESSObin board. TODO: Add inmate configs and device tree. Commit: 57868fee06af061b77a29dc61927c663942539f5 https://github.com/siemens/jailhouse/commit/57868fee06af061b77a29dc61927c663942539f5 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm64/include/asm/sysregs.h M hypervisor/arch/arm64/traps.c Log Message: ----------- arm64: Dispatch ICC_SGI1R accesses Catch sysreg64 accesses and filter out writes to ICC_SGI1R. This is the last missing piece for GICv3 on arm64. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 3a7afa65e2c27972e8f662f118698bea76911408 https://github.com/siemens/jailhouse/commit/3a7afa65e2c27972e8f662f118698bea76911408 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2017-08-19 (Sat, 19 Aug 2017) Changed paths: M hypervisor/arch/arm-common/irqchip.c Log Message: ----------- arm-common: HACK for account for virt=phys on arm64 We need to decide how to proceed with the phys-virt mapping under GICv3: remove or restore. Compare: https://github.com/siemens/jailhouse/compare/005b0d14386b...3a7afa65e2c2 -- 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.