[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 00/18][V6]: PVH xen: version 6 patches...
On Fri, May 24, 2013 at 06:25:19PM -0700, Mukesh Rathor wrote: > I've version 6 of my patches for 64bit PVH guest for xen. This is Phase I. > These patches are built on top of git > c/s: 9204bc654562976c7cdebf21c6b5013f6e3057b3 > > V6: > The biggest change in V6 is dropping of dom0 PVH. It will take some time > to investigate and redo dom0 construct to use unmodified PV code. These > patches in V6 will allow PV dom0 to create PVH domU. Please ack or indicate > individual patches if there are no issues, so I know they have been looked > at. Ian, Tim, Ian, George, Are you guys waiting for Jan to review all the patches or just the hypervisor ones before looking at the rest (say the libxl ones)? > > > Repeating from before: > > Phase I: > - Establish a baseline of something working. These patches allow for > dom0 to be booted in PVH mode, and after that guests to be started > in PV, PVH, and HVM modes. I also tested booting dom0 in PV mode, > and starting PV, PVH, and HVM guests. > > Also, the disk must be specified as phy: in vm.cfg file: > > losetup /dev/loop1 guest.img > > vm.cfg file: disk = ['phy:/dev/loop1,xvda,w'] > > I've not tested anything else. > Note, HAP and iommu are required for PVH. > > As a result of V3, there were two new action items on the linux side before > it will boot as PVH: 1)MSI-X fixup and 2)load KERNEL_CS righ after gdt switch. > > As a result of V5 a new fixme: > - MMIO ranges above the highest covered e820 address must be mapped for > dom0. > > Following fixme's exist in the code: > - Add support for more memory types in arch/x86/hvm/mtrr.c. > - arch/x86/time.c: support more tsc modes. > - check_guest_io_breakpoint(): check/add support for IO breakpoint. > - implement arch_get_info_guest() for pvh. > - vmxit_msr_read(): during AMD port go thru hvm_msr_read_intercept() again. > - verify bp matching on emulated instructions will work same as HVM for > PVH guest. see instruction_done() and check_guest_io_breakpoint(). > > Following remain to be done for PVH: > - AMD port. > - Avail PVH dom0 of posted interrupts. (This will be a big win). > - 32bit support in both linux and xen. Xen changes are tagged "32bitfixme". > - Add support for monitoring guest behavior. See hvm_memory_event* > functions > in hvm.c > - Change xl to support other modes other than "phy:". > - Hotplug support > - Migration of PVH guests. > > Thanks for all the help, > Mukesh > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |