Most important is the MTRR fix for x86 as it allows the ivshmem-net
driver under Linux to map the shared memory truly as write-back, thus
with full speed.

Then this adds a revision number to system and cell configs so that we
can detect inconsistencies between the configs and the Jailhouse
installations.

There were also some smaller regressions with recent patches, and this
comes with minor cleanups. See patches for details.

Next step is merging Ralf's UART patches (currently under test).

Jan


CC: Ralf Ramsauer <[email protected]>

Jan Kiszka (9):
  tools: Fix cell completion for empty lists
  x86: Only allow changes to MTRR enable bit in IA32_MTRR_DEF_TYPE
  core: Instrument error on CPU number mismatch
  core: Reorder platform_info.arm for better alignment
  configs, core: Make interrupt_limit vtd-specific
  configs, driver, tools: Add and validate config revision
  tools: Fix writing of x86 Linux loader parameters
  tools: Fix silent breakage of DTBNode parsing in Linux loader
  arm, arm64: Remove unneeded macros and prototypes from processor.h

Ralf Ramsauer (1):
  tools: let jailhouse-cell-linux check header signatures

 configs/amd-seattle-gic-demo.c                |  1 +
 configs/amd-seattle-linux-demo.c              |  1 +
 configs/amd-seattle-uart-demo.c               |  1 +
 configs/amd-seattle.c                         |  1 +
 configs/apic-demo.c                           |  1 +
 configs/bananapi-gic-demo.c                   |  1 +
 configs/bananapi-linux-demo.c                 |  1 +
 configs/bananapi-uart-demo.c                  |  1 +
 configs/bananapi.c                            |  1 +
 configs/e1000-demo.c                          |  1 +
 configs/f2a88xm-hd3.c                         |  2 +-
 configs/foundation-v8-gic-demo.c              |  1 +
 configs/foundation-v8-linux-demo.c            |  1 +
 configs/foundation-v8-uart-demo.c             |  1 +
 configs/foundation-v8.c                       |  1 +
 configs/h87i.c                                |  3 ++-
 configs/hikey-gic-demo.c                      |  1 +
 configs/hikey-linux-demo.c                    |  1 +
 configs/hikey.c                               |  1 +
 configs/imb-a180.c                            |  1 +
 configs/ioapic-demo.c                         |  1 +
 configs/ivshmem-demo.c                        |  1 +
 configs/jetson-tk1-demo.c                     |  1 +
 configs/jetson-tk1-linux-demo.c               |  1 +
 configs/jetson-tk1.c                          |  1 +
 configs/linux-x86-demo.c                      |  1 +
 configs/pci-demo.c                            |  1 +
 configs/qemu-vm.c                             |  3 ++-
 configs/smp-demo.c                            |  1 +
 configs/tiny-demo.c                           |  1 +
 configs/vexpress-gic-demo.c                   |  1 +
 configs/vexpress-linux-demo.c                 |  1 +
 configs/vexpress-uart-demo.c                  |  1 +
 configs/vexpress.c                            |  1 +
 driver/cell.c                                 |  5 +++++
 driver/main.c                                 |  4 ++++
 hypervisor/arch/arm/include/asm/processor.h   |  5 -----
 hypervisor/arch/arm/include/asm/spinlock.h    |  2 +-
 hypervisor/arch/arm64/include/asm/processor.h |  6 ------
 hypervisor/arch/x86/vcpu.c                    |  5 +++--
 hypervisor/arch/x86/vtd.c                     | 17 +++++++++-------
 hypervisor/include/jailhouse/cell-config.h    | 21 +++++++++++--------
 hypervisor/setup.c                            |  2 +-
 tools/jailhouse-cell-linux                    | 27 +++++++++++++++++--------
 tools/jailhouse-completion.bash               | 29 ++++++++++++++++++---------
 tools/root-cell-config.c.tmpl                 |  3 ++-
 46 files changed, 113 insertions(+), 52 deletions(-)

-- 
2.1.4

-- 
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