Branch: refs/heads/wip/arm64-zero-exits Home: https://github.com/siemens/jailhouse Commit: 6bc020d8545af4aebc64347c81b692d021f0b0d3 https://github.com/siemens/jailhouse/commit/6bc020d8545af4aebc64347c81b692d021f0b0d3 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2020-07-27 (Mon, 27 Jul 2020)
Changed paths: M hypervisor/arch/arm-common/gic-v2.c Log Message: ----------- arm-common: Reorder gicv2_cpu_init This pulls CPU ID validation and gicv2_target_cpu_map setup to the beginning of gicv2_cpu_init so that we can fail early if needed, before any changes to the hardware configuration are made. This will also help when introducing SDEI-based management interrupts. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 334288ca210b598161bcbe1da0a9b5eca6ad6125 https://github.com/siemens/jailhouse/commit/334288ca210b598161bcbe1da0a9b5eca6ad6125 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2020-07-27 (Mon, 27 Jul 2020) Changed paths: M hypervisor/arch/arm-common/smccc.c M hypervisor/arch/arm/include/asm/smc.h M hypervisor/arch/arm64/include/asm/smc.h Log Message: ----------- arm/arm64: Expand return type of smc helpers to long This allows to evaluate all 64 bits on arm64. Will be needed for SDEI. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 3cccdb0bd07f512b481ab5805e104b5ca8c5d85a https://github.com/siemens/jailhouse/commit/3cccdb0bd07f512b481ab5805e104b5ca8c5d85a Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2020-07-27 (Mon, 27 Jul 2020) Changed paths: M hypervisor/arch/arm/include/asm/smc.h M hypervisor/arch/arm64/include/asm/smc.h Log Message: ----------- arm/arm64: Add further smc helpers Will be used for SDEI. Actually not on ARM, but we add the smc_arg2 to please the build and avoid surprises once it is used for real. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 23087472c2b4b6411920a8d6c1f51614d6a725fe https://github.com/siemens/jailhouse/commit/23087472c2b4b6411920a8d6c1f51614d6a725fe Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2020-07-27 (Mon, 27 Jul 2020) Changed paths: M hypervisor/arch/arm64/setup.c Log Message: ----------- arm64: Reorder arch_cpu_init This will allow to modify the hcr value based on the result of arm_cpu_init when SDEI is in play. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: e0ef829c85895dc6387d5ea11b08aa65a456255f https://github.com/siemens/jailhouse/commit/e0ef829c85895dc6387d5ea11b08aa65a456255f Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2020-07-27 (Mon, 27 Jul 2020) Changed paths: M hypervisor/arch/arm-common/control.c M hypervisor/arch/arm-common/gic-v2.c M hypervisor/arch/arm-common/gic-v3.c M hypervisor/arch/arm-common/include/asm/percpu.h M hypervisor/arch/arm-common/include/asm/smccc.h M hypervisor/arch/arm-common/irqchip.c M hypervisor/arch/arm-common/setup.c M hypervisor/arch/arm-common/smccc.c M hypervisor/arch/arm64/asm-defines.c M hypervisor/arch/arm64/entry.S M hypervisor/arch/arm64/setup.c M hypervisor/arch/arm64/traps.c Log Message: ----------- arm64: SDEI prototype to-dos: - gic pass-through logic needs review - double-check if invalidating vtcr_el2 is safe Compare: https://github.com/siemens/jailhouse/compare/cb6114f2f608...e0ef829c8589 -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/wip/arm64-zero-exits/cb6114-e0ef82%40github.com.