From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Chen, Tiejun" Subject: Re: [v4][PATCH 12/19] tools/libxl: passes rdm reservation policy Date: Wed, 01 Jul 2015 09:23:21 +0800 Message-ID: <55934109.4020504@intel.com> References: <1435053450-25131-1-git-send-email-tiejun.chen@intel.com> <1435053450-25131-13-git-send-email-tiejun.chen@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: George Dunlap Cc: Ian Jackson , Stefano Stabellini , Wei Liu , Ian Campbell , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org >> @@ -988,6 +988,14 @@ static int do_pci_add(libxl__gc *gc, uint32_t domid, libxl_device_pci *pcidev, i >> >> out: >> if (!libxl_is_stubdom(ctx, domid, NULL)) { >> + if (pcidev->rdm_reserve == LIBXL_RDM_RESERVE_FLAG_RELAXED) { >> + flag = XEN_DOMCTL_DEV_RDM_RELAXED; >> + } else if (pcidev->rdm_reserve == LIBXL_RDM_RESERVE_FLAG_STRICT) { >> + flag = XEN_DOMCTL_DEV_RDM_STRICT; >> + } else { >> + LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "unknown rdm check flag."); >> + return ERROR_FAIL; >> + } > > Shouldn't this be in the previous patch? > This is trying to covert LIBXL_XXX to XEN_XXX passed this policy as a hypercall, so I still think this is better to live here. Instead, the previous patch is just defining something. Thanks Tiejun