From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: GDBSX Maintainer Date: Tue, 28 Jun 2016 17:31:19 +0100 Message-ID: <5772A657.9060408@arm.com> References: <20160628161843.7D139B9D@usa-sjc-mx-foss1.foss.arm.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060509090700060203050709" Return-path: In-Reply-To: <20160628161843.7D139B9D@usa-sjc-mx-foss1.foss.arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , Xen Devel Cc: Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------060509090700060203050709 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Hi, I had to modify some code in arch/x86/debug.c and noticed that Mukesh is still the maintainer. IIRC he left Oracle quite a while ago, so my e-mail was bounced by the server. Do we have a new e-mail address for me? If not, does anyone plan to maintain this code? Shall we mark the code as "Orphan"? Cheers, -------- Forwarded Message -------- Subject: Undelivered Mail Returned to Sender Date: Tue, 28 Jun 2016 09:18:43 -0700 From: Mail Delivery System To: julien.grall@arm.com This is the mail system at host usa-sjc-mx-foss1.foss.arm.com. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system : host userp2040.oracle.com[156.151.31.90] said: 550 5.1.1 User Unknown (in reply to RCPT TO command) --------------060509090700060203050709 Content-Type: message/delivery-status; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" Reporting-MTA: dns; usa-sjc-mx-foss1.foss.arm.com X-Postfix-Queue-ID: DFADD2F X-Postfix-Sender: rfc822; julien.grall@arm.com Arrival-Date: Tue, 28 Jun 2016 09:18:26 -0700 (PDT) Final-Recipient: rfc822; mukesh.rathor@oracle.com Original-Recipient: rfc822;mukesh.rathor@oracle.com Action: failed Status: 5.1.1 Remote-MTA: dns; userp2040.oracle.com Diagnostic-Code: smtp; 550 5.1.1 User Unknown --------------060509090700060203050709 Content-Type: message/rfc822; name="ForwardedMessage.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ForwardedMessage.eml" Return-Path: Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFADD2F; Tue, 28 Jun 2016 09:18:26 -0700 (PDT) Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com [10.1.215.28]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 812D13F21A; Tue, 28 Jun 2016 09:17:31 -0700 (PDT) From: Julien Grall To: CC: , Julien Grall , "Andrew Cooper" , Boris Ostrovsky , Christoph Egger , Feng Wu , George Dunlap , Ian Jackson , Jan Beulich , Jun Nakajima , Kevin Tian , "Konrad Rzeszutek Wilk" , Liu Jinsong , Mukesh Rathor , "Paul Durrant" , Shannon Zhao , Suravee Suthikulpanit , Tim Deegan , Wei Liu Subject: [PATCH v5 00/17] xen/arm: Use the typesafes gfn and mfn Date: Tue, 28 Jun 2016 17:17:06 +0100 Message-ID: <1467130643-23868-1-git-send-email-julien.grall@arm.com> X-Mailer: git-send-email 1.9.1 Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Hello all, Some of the ARM functions are mixing gfn vs mfn and even physical vs frame. To avoid more confusion, this patch series makes use of the terminology described in xen/include/xen/mm.h and the associated typesafe. This series requires the patch [1] to be applied beforehand. I pushed a branch with this patch and this series applied on xenbits: git://xenbits.xen.org/people/julieng/xen-unstable.git branch typesafe-v4 For all the changes see in each patch. Yours sincerely, [1] http://lists.xenproject.org/archives/html/xen-devel/2016-06/msg01744.html Cc: Andrew Cooper Cc: Boris Ostrovsky Cc: Christoph Egger Cc: Feng Wu Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Jun Nakajima Cc: Kevin Tian Cc: Konrad Rzeszutek Wilk Cc: Liu Jinsong Cc: Mukesh Rathor Cc: Paul Durrant Cc: Shannon Zhao Cc: Stefano Stabellini Cc: Suravee Suthikulpanit Cc: Tim Deegan Cc: Wei Liu Julien Grall (17): xen: Use typesafe gfn/mfn in guest_physmap_* helpers xen: Use typesafe gfn in xenmem_add_to_physmap_one xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn xen: Use the typesafe mfn and gfn in map_mmio_regions... xen/passthrough: x86: Use INVALID_GFN rather than INVALID_MFN xen: Use a typesafe to define INVALID_MFN xen: Use a typesafe to define INVALID_GFN xen/arm: Rework the interface of p2m_lookup and use typesafe gfn and mfn xen/arm: Rework the interface of p2m_cache_flush and use typesafe gfn xen/arm: map_regions_rw_cache: Map the region with p2m->default_access xen/arm: dom0_build: Remove dead code in allocate_memory xen/arm: p2m: Remove unused operation ALLOCATE xen/arm: Use the typesafes mfn and gfn in map_dev_mmio_region... xen/arm: Use the typesafes mfn and gfn in map_regions_rw_cache ... xen/arm: p2m: Introduce helpers to insert and remove mapping xen/arm: p2m: Use typesafe gfn for {max,lowest}_mapped_gfn xen/arm: p2m: Rework the interface of apply_p2m_changes and use typesafe xen/arch/arm/domain.c | 4 +- xen/arch/arm/domain_build.c | 72 ++------- xen/arch/arm/domctl.c | 2 +- xen/arch/arm/gic-v2.c | 4 +- xen/arch/arm/mm.c | 20 +-- xen/arch/arm/p2m.c | 269 ++++++++++++-------------------- xen/arch/arm/platforms/exynos5.c | 8 +- xen/arch/arm/platforms/omap5.c | 16 +- xen/arch/arm/traps.c | 21 +-- xen/arch/arm/vgic-v2.c | 4 +- xen/arch/x86/cpu/mcheck/mce.c | 2 +- xen/arch/x86/debug.c | 64 ++++---- xen/arch/x86/domain.c | 7 +- xen/arch/x86/domain_build.c | 6 +- xen/arch/x86/hvm/emulate.c | 7 +- xen/arch/x86/hvm/hvm.c | 12 +- xen/arch/x86/hvm/ioreq.c | 16 +- xen/arch/x86/hvm/svm/nestedsvm.c | 2 +- xen/arch/x86/hvm/viridian.c | 6 +- xen/arch/x86/hvm/vmx/vmx.c | 8 +- xen/arch/x86/mm.c | 21 +-- xen/arch/x86/mm/altp2m.c | 2 +- xen/arch/x86/mm/guest_walk.c | 4 +- xen/arch/x86/mm/hap/guest_walk.c | 10 +- xen/arch/x86/mm/hap/hap.c | 4 +- xen/arch/x86/mm/hap/nested_ept.c | 2 +- xen/arch/x86/mm/p2m-ept.c | 6 +- xen/arch/x86/mm/p2m-pod.c | 24 +-- xen/arch/x86/mm/p2m-pt.c | 18 +-- xen/arch/x86/mm/p2m.c | 164 ++++++++++--------- xen/arch/x86/mm/paging.c | 12 +- xen/arch/x86/mm/shadow/common.c | 46 +++--- xen/arch/x86/mm/shadow/multi.c | 38 ++--- xen/arch/x86/mm/shadow/private.h | 2 +- xen/common/domain.c | 6 +- xen/common/domctl.c | 4 +- xen/common/grant_table.c | 13 +- xen/common/memory.c | 38 ++--- xen/drivers/passthrough/amd/iommu_map.c | 2 +- xen/drivers/passthrough/arm/smmu.c | 4 +- xen/drivers/passthrough/vtd/iommu.c | 4 +- xen/drivers/passthrough/x86/iommu.c | 2 +- xen/include/asm-arm/domain.h | 2 +- xen/include/asm-arm/grant_table.h | 2 +- xen/include/asm-arm/p2m.h | 44 +++--- xen/include/asm-x86/guest_pt.h | 4 +- xen/include/asm-x86/p2m.h | 13 +- xen/include/xen/mm.h | 8 +- xen/include/xen/p2m-common.h | 8 +- 49 files changed, 481 insertions(+), 576 deletions(-) -- 1.9.1 --------------060509090700060203050709 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --------------060509090700060203050709--