|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [v11][PATCH 16/16] tools: parse to enable new rdm policy parameters
On Wed, Jul 22, 2015 at 03:09:55PM +0100, Ian Jackson wrote:
> Tiejun Chen writes ("[v11][PATCH 16/16] tools: parse to enable new rdm policy
> parameters"):
> > This patch parses to enable user configurable parameters to specify
> > RDM resource and according policies which are defined previously,
> >
> > Global RDM parameter:
> > rdm = "strategy=host,policy=strict/relaxed"
> > Per-device RDM parameter:
> > pci = [ 'sbdf, rdm_policy=strict/relaxed' ]
> >
> > Default per-device RDM policy is same as default global RDM policy as being
> > 'relaxed'. And the per-device policy would override the global policy like
> > others.
> >
> > CC: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
> > CC: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> > CC: Ian Campbell <ian.campbell@xxxxxxxxxx>
> > CC: Wei Liu <wei.liu2@xxxxxxxxxx>
> > Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
>
> Wei, as you know, I am double-checking the acks on this series.
>
> You acked v4. But v11 is somewhat different. Your ack was retained
> and my subject line search did not turn up any authority for that.
>
> The v* message by the submitter says:
>
> > v8:
> >
> > * Clean some codes style issues.
> >
> > v7:
> >
> > * Just sync with the fallout of renaming parameters from patch #10.
> >
> > v6:
> >
> > * Just sync those renames introduced by patch #10.
> >
> > v5:
> >
> > * Need a rebase after we make all rdm variables specific to .hvm.
> > * Like other pci option, the per-device policy always follows
> > the global policy by default.
>
> v4 does not apply in the context of the current series.
>
> Below is the interdiff between v4 and v11, generated with `diff -b'.
> (Sorry for handing you an interdiff.)
>
> Please ack/nack.
>
> Thanks,
> Ian.
> (wearing committer hat)
Apart from the renaming and minor style fixes. The most notable hunk is
> pcidev->seize = pci_seize;
> -+ /* We'd like to force reserve rdm specific to a device by
> default.*/
> -+ pcidev->rdm_reserve = LIBXL_RDM_RESERVE_FLAG_STRICT;
> - if (!xlu_pci_parse_bdf(config, pcidev, buf))
> - d_config->num_pcidevs++;
> - }
> ++ /*
> ++ * Like other pci option, the per-device policy always follows
> ++ * the global policy by default.
> ++ */
> ++ pcidev->rdm_policy = b_info->u.hvm.rdm.policy;
> + e = xlu_pci_parse_bdf(config, pcidev, buf);
> + if (e) {
> + fprintf(stderr,
The default behaviour is changed but it's indeed mentioned in v5 change
log and in line with what Jan and George suggested.
So:
Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
on v11
> --
> -1.9.1
> -
> +1.7.10.4
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |