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.