Branch: refs/heads/wip/gicv3-rework
Home: https://github.com/siemens/jailhouse
Commit: 7e321121787b5259e453c734c7aebb31baa82bc2
https://github.com/siemens/jailhouse/commit/7e321121787b5259e453c734c7aebb31baa82bc2
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/Kbuild
A hypervisor/arch/arm-common/gic-v3.c
A hypervisor/arch/arm-common/include/asm/gic_v3.h
M hypervisor/arch/arm/Kbuild
R hypervisor/arch/arm/gic-v3.c
R hypervisor/arch/arm/include/asm/gic_v3.h
Log Message:
-----------
hypervisor: Move GIC v3 to arm-common
Signed-off-by: Nikhil Devshatwar <[email protected]>
Commit: dd9d1dfc3812a53330f18bba5c07fc906b8994ea
https://github.com/siemens/jailhouse/commit/dd9d1dfc3812a53330f18bba5c07fc906b8994ea
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M inmates/lib/arm-common/Makefile.lib
A inmates/lib/arm-common/gic-v3.c
M inmates/lib/arm/Makefile
R inmates/lib/arm/gic-v3.c
Log Message:
-----------
inmates: Move gic v3 to common
Signed-off-by: Nikhil Devshatwar <[email protected]>
Commit: 6b2b5dd82d7ec55816b4ff7d980b7f40776ae6df
https://github.com/siemens/jailhouse/commit/6b2b5dd82d7ec55816b4ff7d980b7f40776ae6df
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/include/asm/gic_v3.h
M hypervisor/arch/arm64/include/asm/sysregs.h
Log Message:
-----------
hypervisor: Fix sysreg macro definitions
Getting compiler issues when using GIC V3 in 64bit mode
Update the sysreg macros to solve these compiler issues
Signed-off-by: Nikhil Devshatwar <[email protected]>
Commit: e13484dc3133d1c3ea68b5c9ee2423161a78bd37
https://github.com/siemens/jailhouse/commit/e13484dc3133d1c3ea68b5c9ee2423161a78bd37
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/gic-v3.c
Log Message:
-----------
hypervisor: Fix virt_id errors
virt_id is not available when working with GIC v3
It needs to be properly supported later
For now, disable using virt_id
Signed-off-by: Nikhil Devshatwar <[email protected]>
Commit: 5b8ccc5e0cb8048777a5f164bc566d65b9ed7dbd
https://github.com/siemens/jailhouse/commit/5b8ccc5e0cb8048777a5f164bc566d65b9ed7dbd
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/gic-v3.c
Log Message:
-----------
hypervisor: Correct cpu_id bitfield in GIC TYPER register
I am not sure if the code is wrong or the
config file does not correctly map the cpu_set
Currently, the cpu_id is passed as logical CPU number (0,1,2,3..)
But the TYPER register affinity is (0, 1, 100, 101...)
Correct this to look for a different bitfield in TYPER which
matches the logical numbering.
Commit: d126e967b4d733611c7be760c0105082d09966f2
https://github.com/siemens/jailhouse/commit/d126e967b4d733611c7be760c0105082d09966f2
Author: Nikhil Devshatwar' via Jailhouse <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/gic-v3.c
M hypervisor/arch/arm-common/include/asm/gic.h
Log Message:
-----------
hypervisor: Fix IROUTER register access
Correct IROUTER base address
Using void pointer for IROUTER register address
Correct pointer arithmatic considering 32bit register per IRQ
Signed-off-by: Nikhil Devshatwar <[email protected]>
Commit: 2f21eae219d64d28993c4e184b479ea024c8af5b
https://github.com/siemens/jailhouse/commit/2f21eae219d64d28993c4e184b479ea024c8af5b
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/include/asm/gic_v3.h
Log Message:
-----------
arm-common: Hack ICH_LR accessors for arm64 usage
BREAKS ARM!
Commit: d85b14556aa68f009d4b330b85f25296ff34b180
https://github.com/siemens/jailhouse/commit/d85b14556aa68f009d4b330b85f25296ff34b180
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/Kbuild
M hypervisor/arch/arm-common/dbg-write.c
M hypervisor/arch/arm-common/include/asm/uart.h
A hypervisor/arch/arm-common/uart-mvebu.c
M hypervisor/include/jailhouse/cell-config.h
Log Message:
-----------
arm-common: Add support for Marvell UART
This one can be found in the Marvell Armada 3720 which is used by the
ESPRESSObin board.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 4808294063d01af16553f967f56ba1bb7f7e3ef8
https://github.com/siemens/jailhouse/commit/4808294063d01af16553f967f56ba1bb7f7e3ef8
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M inmates/lib/arm-common/Makefile.lib
M inmates/lib/arm-common/include/uart.h
M inmates/lib/arm-common/printk.c
A inmates/lib/arm-common/uart-mvebu.c
Log Message:
-----------
inmates: arm: Add support Marvell UART
Analogously to the hypervisor, add a UART driver for Marvel UARTs as
found in the Armada 3720.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: b2eca68ba759c98ccb2450455337a9a8b1c0b406
https://github.com/siemens/jailhouse/commit/b2eca68ba759c98ccb2450455337a9a8b1c0b406
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
A configs/espressobin-gic-demo.c
A configs/espressobin.c
M inmates/lib/arm64/include/mach.h
Log Message:
-----------
configs, inmates: Add support for ESPRESSObin board
Add configs and inmate defaults for the Marvell Armada 3720-based
ESPRESSObin board.
TODO: Add inmate configs and device tree.
Commit: 8a15ab7e97fcafcb78e8bec334e64dd3b501a881
https://github.com/siemens/jailhouse/commit/8a15ab7e97fcafcb78e8bec334e64dd3b501a881
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm64/include/asm/sysregs.h
M hypervisor/arch/arm64/traps.c
Log Message:
-----------
arm64: Dispatch ICC_SGI1R accesses
Catch sysreg64 accesses and filter out writes to ICC_SGI1R. This is the
last missing piece for GICv3 on arm64.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 28d72a52a1ccc14fb3766a88904d588739c31ad0
https://github.com/siemens/jailhouse/commit/28d72a52a1ccc14fb3766a88904d588739c31ad0
Author: Jan Kiszka <[email protected]>
Date: 2017-08-19 (Sat, 19 Aug 2017)
Changed paths:
M hypervisor/arch/arm-common/irqchip.c
Log Message:
-----------
arm-common: HACK for account for virt=phys on arm64
We need to decide how to proceed with the phys-virt mapping under GICv3:
remove or restore.
Compare:
https://github.com/siemens/jailhouse/compare/3a7afa65e2c2...28d72a52a1cc
--
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.