Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: b2628eb1b05b04caa100f1d00fd13ff96784e6f3
https://github.com/siemens/jailhouse/commit/b2628eb1b05b04caa100f1d00fd13ff96784e6f3
Author: Oliver Schwartz <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M hypervisor/arch/arm64/include/asm/smc.h
M include/arch/arm64/asm/jailhouse_hypercall.h
Log Message:
-----------
arm64: Make sure SMC and HVC calls don't have side effects
SMC/HVC calls may modify registers x0 to x3. To make sure the compiler
doesn't assume input registers to be constant, also mark these registers
as output when used as input.
Signed-off-by: Oliver Schwartz <[email protected]>
[Jan: rebased on next, aligned smc to smc_arg1, style]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: fb9c40c5bbd81aefa0ac1f7d6e4495023026f096
https://github.com/siemens/jailhouse/commit/fb9c40c5bbd81aefa0ac1f7d6e4495023026f096
Author: Oliver Schwartz <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M hypervisor/arch/arm/include/asm/smc.h
M include/arch/arm/asm/jailhouse_hypercall.h
Log Message:
-----------
arm: Make sure SMC and HVC calls don't have side effects
SMC/HVC calls may modify registers r0 to r3. To make sure the compiler
doesn't assume input registers to be constant, also mark these registers
as output when used as input.
Signed-off-by: Oliver Schwartz <[email protected]>
[Jan: rebased on next, style]
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 4ae810e978a14d7db141c35f14303fdacc8885a2
https://github.com/siemens/jailhouse/commit/4ae810e978a14d7db141c35f14303fdacc8885a2
Author: Jan Kiszka <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M include/arch/arm-common/asm/jailhouse_hypercall.h
M include/arch/arm/asm/jailhouse_hypercall.h
M include/arch/arm64/asm/jailhouse_hypercall.h
Log Message:
-----------
arm/arm64: Factor out common hypercall stubs
Just the argument types differ. Factoring that out allows to move all
stub definitions to the common header.
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/756216b9d1e1...4ae810e978a1
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/756216-4ae810%40github.com.