Branch: refs/heads/master
  Home:   https://github.com/siemens/jailhouse
  Commit: ae8b272f997bc720efc7f18476e5a407e2580ead
      
https://github.com/siemens/jailhouse/commit/ae8b272f997bc720efc7f18476e5a407e2580ead
  Author: Jan Kiszka <[email protected]>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M hypervisor/arch/x86/vtd.c

  Log Message:
  -----------
  x86: vtd: Ignore lower two bits when evaluating VTD_REQ_INV_WAIT

If the guest sets the wait request status address to the top of the
page, we crossed the border to the next page and either wrote some bytes
into a guest page that was previously mapped at page 2 in the temporary
mapping range, or we crashed the hypervisor on a fault if nothing was
mapped before.

Fix this by masking out the two lowest bits of the status address which
are actually reserved according to the Intel manual.

Along that, replace the hard-coded shift value with the right symbolic
constant.

Fixes: 20b09b8625d5 ("x86: Emulate interrupt remapping support to enable x2APIC 
usage")
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 22148e28077358ba16f39264941b977c6f6a6067
      
https://github.com/siemens/jailhouse/commit/22148e28077358ba16f39264941b977c6f6a6067
  Author: Andreas Messerschmid <[email protected]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    A configs/arm64/miriac-sbc-ls1046a.c

  Log Message:
  -----------
  configs: miriac-sbc-ls1046a: Add root cell configuration

Add a root cell configuration file for the Microsys
Miriac LS1046a SBC.

Signed-off-by: Andreas Messerschmid <[email protected]>
Reviewed-by: Benedikt Spranger <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 8c9a87fd85dfba2bb80f65c189e6a3bf20d8980c
      
https://github.com/siemens/jailhouse/commit/8c9a87fd85dfba2bb80f65c189e6a3bf20d8980c
  Author: Andreas Messerschmid <[email protected]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    A configs/arm64/miriac-sbc-ls1046a-gic-demo.c

  Log Message:
  -----------
  configs: miriac-sbc-ls1046a: Add GIC demo inmate configuration

Add an inmate configuration file for running the GIC demo on
the Microsys Miriac LS1046a SBC.

Signed-off-by: Andreas Messerschmid <[email protected]>
Reviewed-by: Benedikt Spranger <[email protected]>
[Jan: fix-up whitespace errors]
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 41b0b5f8e7976aa8928c375d729bf349bf4626d2
      
https://github.com/siemens/jailhouse/commit/41b0b5f8e7976aa8928c375d729bf349bf4626d2
  Author: Andreas Messerschmid <[email protected]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    A configs/arm64/miriac-sbc-ls1046a-linux-demo.c

  Log Message:
  -----------
  configs: miriac-sbc-ls1046a: Add linux inmate demo configuration

Add an inmate configuration file for running Linux as an inmate on
the Microsys Miriac LS1046a SBC.

Signed-off-by: Andreas Messerschmid <[email protected]>
Reviewed-by: Benedikt Spranger <[email protected]>
[Jan: fix-up whitespace errors]
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 58786d1a084328861dea929ea8990818630db838
      
https://github.com/siemens/jailhouse/commit/58786d1a084328861dea929ea8990818630db838
  Author: Andreas Messerschmid <[email protected]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    A configs/arm64/dts/inmate-miriac-sbc-ls1046a.dts

  Log Message:
  -----------
  configs: miriac-sbc-ls1046a: Add linux inmate demo dts

Add demo device tree for running Linux as an inmate on
the Microsys Miriac LS1046a SBC.

Signed-off-by: Andreas Messerschmid <[email protected]>
Reviewed-by: Benedikt Spranger <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/3a4f41730235...58786d1a0843

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to