Branch: refs/heads/next Home: https://github.com/siemens/jailhouse Commit: f664353cb76719b1407d9cd13637f0e3a719291a https://github.com/siemens/jailhouse/commit/f664353cb76719b1407d9cd13637f0e3a719291a Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths: M hypervisor/arch/arm/gic-common.c Log Message: ----------- arm: Rework and fix SGIR write handling 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. Reported-by: Johannes Rosa <johannes.r...@siemens.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 756cc02e51c8f64b4ecde10a3880e5637240cd34 https://github.com/siemens/jailhouse/commit/756cc02e51c8f64b4ecde10a3880e5637240cd34 Author: Claudio Scordino <clau...@evidence.eu.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M README.md Log Message: ----------- Documentation: Add working URL for mailing list's archive gmane is still down /wrt its web interface. Signed-off-by: Claudio Scordino <clau...@evidence.eu.com> [Jan: leave gmane link, they may recover] Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: e6a4a9be518a77a5840c3cabe5f5fac6e8154116 https://github.com/siemens/jailhouse/commit/e6a4a9be518a77a5840c3cabe5f5fac6e8154116 Author: Claudio Scordino <clau...@evidence.eu.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M FAQ.md Log Message: ----------- Documentation: highlight questions in the FAQ This commit highlights questions (using the bold character) to ease reading of the FAQ. Signed-off-by: Claudio Scordino <clau...@evidence.eu.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: ddcabdd33ea254544c014716062c2db2ce79bad5 https://github.com/siemens/jailhouse/commit/ddcabdd33ea254544c014716062c2db2ce79bad5 Author: Claudio Scordino <clau...@evidence.eu.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M FAQ.md Log Message: ----------- Documentation: FAQ: how to enable error tracing This commit adds further information in the FAQ about how to enable error tracing on serial console. Signed-off-by: Claudio Scordino <clau...@evidence.eu.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2 https://github.com/siemens/jailhouse/commit/8ca10bfc3c8063bb1dd1ebd36f689123b28eccb2 Author: Claudio Scordino <clau...@evidence.eu.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M README.md Log Message: ----------- Documentation: suggest three escape characters for memmap on GRUB2 This commit explains that on GRUB2 three characters are needed for escaping the dollar sign in the memmap boot argument. See thread discussion at https://groups.google.com/forum/#!topic/jailhouse-dev/uRYWRdbIdOg Signed-off-by: Claudio Scordino <clau...@evidence.eu.com> [Jan: mention /etc/default/grub as target file] Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: 9f8d9c1c56863711695ffa78552659cf21c5fc65 https://github.com/siemens/jailhouse/commit/9f8d9c1c56863711695ffa78552659cf21c5fc65 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M hypervisor/arch/arm/traps.c Log Message: ----------- arm: Remove HVC dispatching to PSCI services 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 <jan.kis...@siemens.com> Commit: 4b03b20fb9ac78eb08c570160a0c82998e1e19c3 https://github.com/siemens/jailhouse/commit/4b03b20fb9ac78eb08c570160a0c82998e1e19c3 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M hypervisor/arch/arm/exception.S M hypervisor/arch/arm/traps.c Log Message: ----------- arm: Reject unknown SMC invocations 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 the smc stub in exception.S, so remove it. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Commit: b267f36bfd9583425a7d151c977c4f5d602421e3 https://github.com/siemens/jailhouse/commit/b267f36bfd9583425a7d151c977c4f5d602421e3 Author: Jan Kiszka <jan.kis...@siemens.com> Date: 2016-09-21 (Wed, 21 Sep 2016) Changed paths: M inmates/lib/arm/gic.c Log Message: ----------- inmates: arm: Do not report spurious interrupt ID to handler This ID is the break condition for the loop ("no more interrupts"), nothing the handler should be interested in. Reported-by: Johannes Rosa <johannes.r...@siemens.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> Compare: https://github.com/siemens/jailhouse/compare/025006ee669f...b267f36bfd95 -- 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 jailhouse-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.