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.
