[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/5] x86: Remove vestigal PV Autotranslate pieces
Autotranslate PV domains haven't been able to be built for two releases of Xen, and noone has noticed. The shadow emulation code for such domains has never functioned correctly for guests running in a mode different to Xen. This isn't as much cleanup as I intended to do, but it turns out that I pulled a little too hard on a thread, and everything fell to pieces. This reduced series has had moderate testing within XenServer, and everything still appears to be fine. Toolstack and PVH folk: There is also toolstack side cleanup which can be done, but the concept of a translated PV guest is also used for PVHv1. I have some extra deletion to contribute to whomever rips PVHv1 out of the domain builder. Andrew Cooper (5): x86/traps: Drop paging_mode_external() handling from the PV pagefault path x86/shadow: Tweak some initialisation in sh_page_fault() x86/paging: Enforce PG_external == PG_translate == PG_refcounts x86/shadow: Drop all emulation for PV vcpus x86/shadow: Misc minor cleanup xen/arch/x86/mm/paging.c | 19 ++++--- xen/arch/x86/mm/shadow/common.c | 112 +++++++--------------------------------- xen/arch/x86/mm/shadow/multi.c | 46 ++++------------- xen/arch/x86/traps.c | 16 ++---- xen/include/asm-x86/paging.h | 9 +++- 5 files changed, 55 insertions(+), 147 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |