Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: 23f82ce47f923fc6cba5696513fc5cba86dc89db
      
https://github.com/siemens/jailhouse/commit/23f82ce47f923fc6cba5696513fc5cba86dc89db
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-13 (Thu, 13 Feb 2020)

  Changed paths:
    M driver/main.c

  Log Message:
  -----------
  driver: Leave a comment while on_each_cpu(wait=true) does not work

Easy to forget when looking at the code again.

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


  Commit: 7d6ea66fdd1c818882e00a3b8434d3d0bbe0b9ad
      
https://github.com/siemens/jailhouse/commit/7d6ea66fdd1c818882e00a3b8434d3d0bbe0b9ad
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M driver/cell.c

  Log Message:
  -----------
  driver: Remove unneeded masking of cpus_assigned

Since 366766542b3d, Jailhouse will refuse to start if not all configured
CPUs are online. In that, the driver will not use cpus_assigned anyway.

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


  Commit: b5d8439116e8615e5b0498391f3ecb27407a1505
      
https://github.com/siemens/jailhouse/commit/b5d8439116e8615e5b0498391f3ecb27407a1505
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/arch/arm/include/asm/paging.h
    M hypervisor/arch/arm64/entry.S
    M hypervisor/arch/arm64/include/asm/paging.h
    M hypervisor/arch/x86/include/asm/paging.h
    M hypervisor/arch/x86/include/asm/vmx.h
    M hypervisor/hypervisor.lds.S
    M hypervisor/include/jailhouse/paging.h

  Log Message:
  -----------
  core: Share identical PAGE defines via jailhouse/paging.h

PAGE_SIZE, PAGE_MASK and PAGE_OFFS_MASK can all be derived from
arch-specific PAGE_SHIFT. So move those three into the generic
header. We just need to replace a few asm/paging.h includes with the
generic one, and we need move the asm include down in jailhouse/paging.h
because ARM needs PAGE_MASK in a static inline function.

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


  Commit: fb099cc16bdc03fc20a0b7f41bb88d998f63745b
      
https://github.com/siemens/jailhouse/commit/fb099cc16bdc03fc20a0b7f41bb88d998f63745b
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M Documentation/Doxyfile
    M hypervisor/arch/arm-common/irqchip.c
    M hypervisor/arch/arm/include/asm/spinlock.h
    M hypervisor/arch/arm/mmu_hyp.c
    M hypervisor/arch/arm64/include/asm/spinlock.h
    M hypervisor/arch/x86/include/asm/spinlock.h
    M hypervisor/arch/x86/pci.c
    M hypervisor/arch/x86/vtd.c
    M hypervisor/control.c
    M hypervisor/printk.c
    M hypervisor/setup.c

  Log Message:
  -----------
  core: Remove DEFINE_SPINLOCK abstraction

It's highly unlikely that we will meet an arch that needs a non-zero
init value for its spinlocks or has any other use case for this
abstraction. So remove it.

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


  Commit: 63c63da94657899e809416c1a56493e8ecc9507d
      
https://github.com/siemens/jailhouse/commit/63c63da94657899e809416c1a56493e8ecc9507d
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/arch/x86/include/asm/cell.h

  Log Message:
  -----------
  x86: Remove no longer needed include from asm/cell.h

This became obsolete with 018f4afa844b.

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


  Commit: ad9547bc7a754b60207bf29b6bd9f397cbe1062e
      
https://github.com/siemens/jailhouse/commit/ad9547bc7a754b60207bf29b6bd9f397cbe1062e
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/arch/x86/include/asm/types.h

  Log Message:
  -----------
  x86: Remove ifndef from BITS_PER_LONG definition

Not needed, we only include this in bare environments.

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


  Commit: 35064003c32d04844334b2607d30bb66aa5222cf
      
https://github.com/siemens/jailhouse/commit/35064003c32d04844334b2607d30bb66aa5222cf
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/arch/x86/iommu.c

  Log Message:
  -----------
  x86: Simplify iommu_select_fault_reporting_cpu by using first_cpu

When this logic was defined, first_cpu didn't exist yet. It's finally
time to renovate it.

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


  Commit: 4da2f64396ae900b1229acbf5fd82e7c0323a36a
      
https://github.com/siemens/jailhouse/commit/4da2f64396ae900b1229acbf5fd82e7c0323a36a
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M hypervisor/arch/x86/apic.c
    M hypervisor/arch/x86/include/asm/apic.h

  Log Message:
  -----------
  x86: Stop exporting apic_to_cpu_id array

No longer needed since 1ff4937416fd, in fact.

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


  Commit: ca9863efd13be47d8be61ba7e2738feff370d73b
      
https://github.com/siemens/jailhouse/commit/ca9863efd13be47d8be61ba7e2738feff370d73b
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M ci/build-all-configs.sh
    R ci/jailhouse-config-amd-seattle.h
    R ci/jailhouse-config-banana-pi.h
    R ci/jailhouse-config-x86.h
    A ci/jailhouse-config.h

  Log Message:
  -----------
  ci: Renovate hypervisor config

Several options became obsolete, others should be tested. Add them all
into a generic jailhouse-config.h.

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


  Commit: a519daf7568dd81add59d01440c808489d081ef9
      
https://github.com/siemens/jailhouse/commit/a519daf7568dd81add59d01440c808489d081ef9
  Author: Jan Kiszka <[email protected]>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

  Changed paths:
    M Documentation/hypervisor-configuration.md

  Log Message:
  -----------
  Documentation: Remove obsolete description of CONFIG_BARE_METAL

This was removed by 006918caa2b9.

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


Compare: 
https://github.com/siemens/jailhouse/compare/5dbdcbc720c9...a519daf7568d

-- 
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/5dbdcb-a519da%40github.com.

Reply via email to