Branch: refs/heads/next Home: https://github.com/siemens/jailhouse Commit: 603006702fd87fb152d6c5f982cdfa3c2014eadd https://github.com/siemens/jailhouse/commit/603006702fd87fb152d6c5f982cdfa3c2014eadd 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: 025006ee669f0ba916a5a7b3a7868aea93e9c027 https://github.com/siemens/jailhouse/commit/025006ee669f0ba916a5a7b3a7868aea93e9c027 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> Compare: https://github.com/siemens/jailhouse/compare/3ab315f92b5c...025006ee669f -- 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.