From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 00/18][V7]: PVH xen: Phase I, Version 7 patches... Date: Tue, 25 Jun 2013 11:17:21 +0100 Message-ID: References: <1372118507-16864-1-git-send-email-mukesh.rathor@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1372118507-16864-1-git-send-email-mukesh.rathor@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Mukesh Rathor Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org On Tue, Jun 25, 2013 at 1:01 AM, Mukesh Rathor wrote: > Hi all, > > This is V7 of PVH patches for xen. These are xen changes to support > boot of a 64bit PVH domU guest. Built on top of unstable git c/s: > a12d15d8c1d512a4ed6498b39f9058f69a1c1f6c You don't happen to have a public git tree somewhere around, do you? -George > > New in V7: > - Dropped all dom0 patches from V6. > - Dropped tool changes. They will need to be broken down into multiple > patches as asked by Ian C, and I'll submit them separately. > - Reorg of patches to make them smaller and more centered around a logical > change, instead of focussing more around changes in a file. > > Coming in future after this is done, two patchsets: > - 1) tools changes and 2) dom0 changes. > > Phase I: > - Establish a baseline of something working. Note, HAP is required for PVH. > > Repeating from before: > > 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@lists.xen.org > http://lists.xen.org/xen-devel