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.

Reply via email to