From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH v13 00/16] Fix RMRR (avoid RDM) Date: Wed, 22 Jul 2015 16:44:03 +0100 Message-ID: <1437579859-24485-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: 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.xensource.com Cc: George Dunlap , Tiejun Chen , Wei Liu , Ian Campbell , Jan Beulich List-Id: xen-devel@lists.xenproject.org This is about v13 of the RDM series. Compared to v11, I have: - imported it into git (dropping change notices for all previous version) - brought in new versions of 01 (aka "v12a") and 06 from Jan - made adjustments as needed by the new 01 from Jan - double-checked the acks etc., dropping unjustified acks git branch here: http://xenbits.xen.org/gitweb/?p=people/iwj/xen.git;a=summary git://xenbits.xen.org/people/iwj/xen.git base.rdm-v13..wip.rdm-v13 *a 01 introduce XENMEM_reserved_device_memory_map a 02 xen/vtd: create RMRR mapping a 03 xen/passthrough: extend hypercall to support rdm reservation policy a 04 xen: enable XENMEM_memory_map in hvm a 05 hvmloader: get guest memory map into memory_map[] *a 06 hvmloader/pci: try to avoid placing BARs in RMRRs a 07 hvmloader/e820: construct guest e820 table * T 08 tools/libxc: Expose new hypercall xc_reserved_device_memory_map a 09 tools: extend xc_assign_device() to support rdm reservation policy a 10 tools: introduce some new parameters to set rdm policy * T 11 tools/libxl: detect and avoid conflicts with RDM a 12 tools: introduce a new parameter to set a predefined rdm boundary a 13 libxl: construct e820 map with RDM information for HVM guest a 14 xen/vtd: enable USB device assignment a 15 xen/vtd: prevent from assign the device with shared rmrr a 16 tools: parse to enable new rdm policy parameters * = changed in v13, since v11 a = acked enough to commit T = tools maintainer ack required Wei, can you please give your formal ack for the two changed patches ? Tiejun, can you please test this series ? Hopefully if you say it still works after this, we can commit it tomorrow. Thanks, Ian.