Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: 1024edbd6cd5a24c44fd9442566b341539941fa4
      
https://github.com/siemens/jailhouse/commit/1024edbd6cd5a24c44fd9442566b341539941fa4
  Author: Jan Kiszka <[email protected]>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    A configs/bananapi-linux-demo.c
    A configs/dts/inmate-bananapi.dts
    A configs/dts/inmate-hikey.dts
    A configs/dts/inmate-jetson-tk1.dts
    A configs/hikey-linux-demo.c
    A configs/jetson-tk1-linux-demo.c

  Log Message:
  -----------
  configs: Add non-root Linux demo cells and device trees

Provide the cell configs and device trees to enable non-root Linux cell
demos on Banana Pi, Jetson TK1, and HiKey.

On ARM, we have the need to align the virtual start address of the
identity-mapped memory to 128 MB. Furthermore, Linux won't boot if that
region starts at 0xf0000000 or higher. This constrains will be removed
at least from the Jetson as soon as we add SMMU support.

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


  Commit: 1569eb5774811916524006c0a329ae7c1f63b178
      
https://github.com/siemens/jailhouse/commit/1569eb5774811916524006c0a329ae7c1f63b178
  Author: Jan Kiszka <[email protected]>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M inmates/tools/arm64/linux-loader.c

  Log Message:
  -----------
  inmates: arm64: Initialize x1-x3 to 0 prior to calling Linux

This is required by the kernel, see also
linux/Documentation/arm64/booting.txt.

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


  Commit: 8784bd06606fc9ac5c22f06fa418a15630e2b601
      
https://github.com/siemens/jailhouse/commit/8784bd06606fc9ac5c22f06fa418a15630e2b601
  Author: Jan Kiszka <[email protected]>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M inmates/tools/arm64/linux-loader.c

  Log Message:
  -----------
  inmates: arm64: Remove output from linux-loader

Now that the loader is controlled by jailhouse-cell-linux, these debug
messages add no value anymore and rather require access to a UART.
Removing them also obsoletes parsing the kernel header.

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


  Commit: 64eb5ad51e0cd62b28946fbfb4507f3e050556bf
      
https://github.com/siemens/jailhouse/commit/64eb5ad51e0cd62b28946fbfb4507f3e050556bf
  Author: Jan Kiszka <[email protected]>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M hypervisor/arch/arm-common/control.c
    M hypervisor/arch/arm/control.c
    M hypervisor/arch/arm64/control.c

  Log Message:
  -----------
  arm, arm64: Initialize PSCI CPU state on cell reset

So far, we initialize cpu_on_entry during arch_cell_create, but not on
arch_cell_reset which breaks the PSCI state after reload and starting a
cell. We can simply move the related code over because arch_cell_create
is issued by cell_start, thus early enough after cell creation. The ARM
and ARM64 implementations of the initialization code look different but
already did the same.

And the bonus is even a few lines of code less.

Fixes: 58a0e22f08c8 ("arm: Introduce infrastructure for reworked CPU
                management")

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


Compare: 
https://github.com/siemens/jailhouse/compare/e3c0fdcf391b...64eb5ad51e0c

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to