Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: 5d84afa48d1634983ccc1b69e7de2bed96826947
https://github.com/siemens/jailhouse/commit/5d84afa48d1634983ccc1b69e7de2bed96826947
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: 0abce56ab02b59f96e508723b34558c94d05434b
https://github.com/siemens/jailhouse/commit/0abce56ab02b59f96e508723b34558c94d05434b
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: 754870fe7cfd978cdd72dc027f90995268091035
https://github.com/siemens/jailhouse/commit/754870fe7cfd978cdd72dc027f90995268091035
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]>
Commit: d448a0f372070d27ef128205a14fafb19e73e8a3
https://github.com/siemens/jailhouse/commit/d448a0f372070d27ef128205a14fafb19e73e8a3
Author: Jan Kiszka <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M hypervisor/arch/arm/mmu_hyp.c
Log Message:
-----------
arm: Drop sp from clobber list
This gives
warning: listing the stack pointer register ‘sp’ in a clobber list is
deprecated
note: the value of the stack pointer after an ‘asm’ statement must be the
same as it was before the statement
with gcc 9. Obviously, this cannot be fulfilled in the given case as it
is one of the purposes of the assembly block. But as there is no code
after it anyway, it's safe to drop sp from the clobbering list.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 068aa113e63f4d6519087c0f5d40b4e20f900bed
https://github.com/siemens/jailhouse/commit/068aa113e63f4d6519087c0f5d40b4e20f900bed
Author: Jan Kiszka <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M hypervisor/arch/arm/include/asm/sysregs.h
M hypervisor/arch/arm64/include/asm/sysregs.h
M inmates/lib/arm/include/asm/sysregs.h
M inmates/lib/arm64/include/asm/sysregs.h
M inmates/tests/x86/sse-demo.c
Log Message:
-----------
hypervisor, inmates: Make spacing consistent in assembly constraints
No functional changes.
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/881ff3a27244...068aa113e63f
--
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/881ff3-068aa1%40github.com.