The first patch relocates the start address of inmates on x86 at 0, just
like on ARM. This simplifies the handling, but it also breaks existing
scripts - be warned!

The other two patches fixes corner cases when restoring the CPU state on
disabling Jailhouse.

Jan

Jan Kiszka (3):
  inmates, configs, docs: x86: Locate inmates at address 0
  x86: Fix general protection fault on restoring TR
  x86: Fix arch_cpu_restore for PCID enabled systems

 Documentation/debug-output.md    |  8 +++---
 README.md                        | 10 ++++----
 configs/apic-demo.c              |  2 --
 configs/e1000-demo.c             |  2 --
 configs/ioapic-demo.c            |  2 --
 configs/ivshmem-demo.c           |  2 --
 configs/linux-x86-demo.c         |  2 --
 configs/pci-demo.c               |  2 --
 configs/smp-demo.c               |  2 --
 configs/tiny-demo.c              |  2 --
 hypervisor/arch/x86/setup.c      | 11 +++++++-
 inmates/lib/x86/header-32.S      | 12 +++------
 inmates/lib/x86/header.S         | 14 +++--------
 inmates/lib/x86/inmate.h         |  5 ++--
 inmates/lib/x86/inmate.lds       | 54 ++++++++++++++--------------------------
 inmates/lib/x86/smp.c            |  4 +--
 inmates/tools/x86/linux-loader.c |  2 +-
 tools/jailhouse-cell-linux       | 12 ++++-----
 18 files changed, 57 insertions(+), 91 deletions(-)

-- 
2.12.3

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