From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: [PATCH v2 1/2] Resize the MAX_NR_IO_RANGES for ioreq server Date: Mon, 6 Jul 2015 14:25:11 +0800 Message-ID: <1436163912-1506-2-git-send-email-yu.c.zhang@linux.intel.com> References: <1436163912-1506-1-git-send-email-yu.c.zhang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1436163912-1506-1-git-send-email-yu.c.zhang@linux.intel.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: xen-devel@lists.xen.org, keir@xen.org, JBeulich@suse.com, andrew.cooper3@citrix.com, Paul.Durrant@citrix.com Cc: kevin.tian@intel.com, zhiyuan.lv@intel.com List-Id: xen-devel@lists.xenproject.org MAX_NR_IO_RANGES is used by ioreq server as the maximum number of discrete ranges to be tracked. This patch changes its value to 8k, so that more ranges can be tracked on next generation of Intel platforms in XenGT. Future patches can extend the limit to be toolstack tunable, and MAX_NR_IO_RANGES can serve as a default limit. Signed-off-by: Yu Zhang --- xen/include/asm-x86/hvm/domain.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h index ad68fcf..d62fda9 100644 --- a/xen/include/asm-x86/hvm/domain.h +++ b/xen/include/asm-x86/hvm/domain.h @@ -49,7 +49,7 @@ struct hvm_ioreq_vcpu { }; #define NR_IO_RANGE_TYPES (HVMOP_IO_RANGE_PCI + 1) -#define MAX_NR_IO_RANGES 256 +#define MAX_NR_IO_RANGES 8192 struct hvm_ioreq_server { struct list_head list_entry; -- 1.9.1