From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mukesh Rathor Subject: [V8 PATCH 0/8] pvh dom0.... Date: Fri, 21 Mar 2014 18:39:09 -0700 Message-ID: <1395452357-1598-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: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WRAvX-0001I7-4M for xen-devel@lists.xenproject.org; Sat, 22 Mar 2014 01:40:47 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: George.Dunlap@eu.citrix.com, keir.xen@gmail.com, tim@xen.org, JBeulich@suse.com List-Id: xen-devel@lists.xenproject.org Hi all, Finally, please find V8 of dom0 PVH patches based on commit bc69aaf. git tree: git://oss.oracle.com/git/mrathor/xen.git branch: dom0pvh-v8 Following changes from V7 : Patch that added support for XENMEM_add_to_physmap_range is dropped. Patch 2: comment changes (based on feedback from Konrad): - /* Unused RAM areas are marked UNUSABLE, so skip it too */ + /* Unused RAM areas are marked UNUSABLE, so skip them too */ - /* If the e820 ended under 4GB, we must map the remaining space upto 4GB */ + /* + * Some BIOSes may not report io space above ram that is less than 4GB. So + * we map any non-ram upto 4GB. + */ Jan, I retained Reviewed-by. If above voids the "reviewed-by", I'll just undo the comment changes. Please lmk if that's the case. Patch 3: Tim, the caller of set_foreign_p2m_entry got moved to the same file p2m.c so I made the function static and removed it's prototype from p2m.h. No other change. I retained your ack. Caveat: With these patches, an HVM guest during boot intermittantly takes unresolved fault in load_module() path. This for PVH dom0 and not PV, and latest upstream kernel. I was not able to reproduce with older stock fedora 19 kernel. So, it appears the problem might be on the guest side, and not xen. Hence I decided to go ahead and submit these while I debug that. Pre-requisite: xen patch "pvh: disallow PHYSDEVOP_pirq_eoi_gmfn_v2/v1" thanks Mukesh