Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: 05b6322f057a4091be5323e33cec02c129c6006a
      
https://github.com/siemens/jailhouse/commit/05b6322f057a4091be5323e33cec02c129c6006a
  Author: Nikhil Devshatwar <[email protected]>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M hypervisor/control.c

  Log Message:
  -----------
  core: Update cell_state while destroying the cell

Update the cell_state to SHUT_DOWN as part of the cell_destroy
This will make sure that the memory_unmap calls and unit's
cell_exit calls can see the correct status of the cell.

Signed-off-by: Nikhil Devshatwar <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 3fac413f064777bd25972e09f3020aecd1fd070a
      
https://github.com/siemens/jailhouse/commit/3fac413f064777bd25972e09f3020aecd1fd070a
  Author: Nikhil Devshatwar <[email protected]>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M configs/x86/f2a88xm-hd3.c
    M hypervisor/arch/x86/amd_iommu.c
    M include/jailhouse/cell-config.h

  Log Message:
  -----------
  configs: Move amd specific fields in separate struct

Create a union for all vendor specific fields and move the
amd specific fields in separate struct.
Also update the amd unit references of these fields.

This is to handle multiple iommu devices and their custom fields
separately.

Signed-off-by: Nikhil Devshatwar <[email protected]>
[Jan: adjusted f2a88xm-hd3.c to new format]
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: cfba74e4ab51fb34d901183b7c78c6f4c2ea0aaa
      
https://github.com/siemens/jailhouse/commit/cfba74e4ab51fb34d901183b7c78c6f4c2ea0aaa
  Author: Nikhil Devshatwar <[email protected]>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M hypervisor/arch/arm-common/include/asm/cell.h
    M hypervisor/arch/arm-common/include/asm/iommu.h
    A hypervisor/arch/arm-common/include/asm/ti-pvu.h
    M hypervisor/arch/arm-common/iommu.c
    M hypervisor/arch/arm64/Kbuild
    A hypervisor/arch/arm64/ti-pvu.c
    M include/jailhouse/cell-config.h

  Log Message:
  -----------
  arm64: ti-pvu: Add support for ti-pvu iommu unit

Add support for Texas Instrument's Peripheral Virtualization Unit
* Define a new IOMMU type and extra fields in the platform_data
* Add new cofig option CONFIG_IOMMU_TI_PVU
* Integrate with the arm iommu support such that multiple types
  of IOMMU can be supported.

Signed-off-by: Nikhil Devshatwar <[email protected]>
[Jan: fixed whitespace warnings]
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: d0f06d838bea15b77acc5046065ffb1882d2885b
      
https://github.com/siemens/jailhouse/commit/d0f06d838bea15b77acc5046065ffb1882d2885b
  Author: Nikhil Devshatwar <[email protected]>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M configs/arm64/k3-j721e-evm.c

  Log Message:
  -----------
  configs: arm64: k3-j721e-evm: Add PVU IOMMU devices in platform_data

J721e device has 3 instance of PVU which can be used as IOMMU.
Each PVU has a config region and a TLB region where the memory
mapping information is stored.
Describe these as part of the root cell's platform_data.

Signed-off-by: Nikhil Devshatwar <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: aa7d8cca66ee8137a4e3666dd98800b6728dd2ee
      
https://github.com/siemens/jailhouse/commit/aa7d8cca66ee8137a4e3666dd98800b6728dd2ee
  Author: Nikhil Devshatwar <[email protected]>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M configs/arm64/k3-j721e-evm-linux-demo.c
    M configs/arm64/k3-j721e-evm.c

  Log Message:
  -----------
  configs: arm64: k3-j721e-evm: Add stream ids for devices behind IOMMU

Add stream_ids for peripherals which are behind IOMMU instances.
PVU and SMMU-V3 sets up memory mapping for all of these contexts
for correct 2nd stage translation.

Signed-off-by: Nikhil Devshatwar <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/89712d8a4ace...aa7d8cca66ee

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/89712d-aa7d8c%40github.com.

Reply via email to