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.

Reply via email to