[PATCH] arm: Rework and fix SGIR write handling

2016-09-20 Thread Jan Kiszka
We only handled routing mode 0 (filtered) and 1 (broadcast) so far, but mode 0 incorrectly skipped the caller CPU as target. Mode 2 (self-SGI) was completely ignored. This rewrites gic_handle_sgir_write, addressing all 3 cases properly. Signed-off-by: Jan Kiszka --- hypervisor/arch/arm/gic-comm

[siemens/jailhouse] 9a4fc7: arm: Rework and fix SGIR write handling

2016-09-20 Thread GitHub
Branch: refs/heads/next Home: https://github.com/siemens/jailhouse Commit: 9a4fc7def2aff46412f25d584ac7ca94f61035aa https://github.com/siemens/jailhouse/commit/9a4fc7def2aff46412f25d584ac7ca94f61035aa Author: Jan Kiszka Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths:

[siemens/jailhouse] 4a46f1: Documentation: Add working URL for mailing list's ...

2016-09-20 Thread GitHub
Branch: refs/heads/next Home: https://github.com/siemens/jailhouse Commit: 4a46f1e7181e569f2bc2ceeb4db44c4f6aeddda1 https://github.com/siemens/jailhouse/commit/4a46f1e7181e569f2bc2ceeb4db44c4f6aeddda1 Author: Claudio Scordino Date: 2016-09-20 (Tue, 20 Sep 2016) Changed path

Re: [PATCH 0/5] Documentation: small changes to README and FAQ

2016-09-20 Thread Jan Kiszka
On 2016-09-19 12:10, Claudio Scordino wrote: > This is a series containing minimal additions to the current documentation. > > Claudio Scordino (5): > Documentation: fix wrong URL for mailing list's archives > Documentation: highlight questions in the FAQ > Documentation: FAQ: how to enable

[PATCH] arm: Remove HVC dispatching to PSCI services

2016-09-20 Thread Jan Kiszka
The root cell can't be using HVC dispatching as it can't be running a hypervisor prior to Jailhouse. And we can tell our non-root cells to use the SMC method for PSCI services. Signed-off-by: Jan Kiszka --- hypervisor/arch/arm/traps.c | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions

[PATCH] arm: Reject unknown SMC invocations

2016-09-20 Thread Jan Kiszka
Reject every SMC requests except for the emulated PSCI services. This is required because we have generally no idea about what services are behind an interface, and even the calling convention is undefined. Better fail loudly and then resolve the valid cases on a per-platform basis. This obsoletes

[siemens/jailhouse] 603006: arm: Remove HVC dispatching to PSCI services

2016-09-20 Thread GitHub
Branch: refs/heads/next Home: https://github.com/siemens/jailhouse Commit: 603006702fd87fb152d6c5f982cdfa3c2014eadd https://github.com/siemens/jailhouse/commit/603006702fd87fb152d6c5f982cdfa3c2014eadd Author: Jan Kiszka Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: