|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC][PATCH 07/13] xen/passthrough: extend hypercall to support rdm reservation policy
At 20:32 +0800 on 23 Apr (1429821151), Chen, Tiejun wrote:
> >> + if ( flag == XEN_DOMCTL_PCIDEV_RDM_TRY )
> >> + {
> >> + printk(XENLOG_G_WARNING "Some devices may work failed
> >> .\n");
> >
> > This is a bit cryptic. How about:
> > "RMRR map failed. Device %04x:%02x:%02x.%u and domain %d may be
> > unstable.",
> > (and pass in the devfn from the caller so we can print the details of
> > the device).
>
> Got it but we can't get SBDF here directly.
>
> So just now we can have this line.
>
> {
> if ( flag == XEN_DOMCTL_PCIDEV_RDM_TRY )
> dprintk(XENLOG_ERR VTDPREFIX,
> "RMRR mapping failed to pfn:%"PRIx64""
> " so Dom%d may be unstable.\n",
> base_pfn, d->domain_id);
> else
> return err;
> }
>
> Certainly, we can extend rmrr_identity_mapping() to own its associated
> SBDF as an input parameter (and bring some syncs) if you still think
> this is necessary.
Yes please. It makes it clear to the admin which device is causing
the problem.
> > "STRICT" might be a better word than "FORCE" (here and everywhere
> > else). "FORCE" sounds like either Xen will assign the device even if
> > it's unsafe, which is the opposite of what's meant IIUC.
>
> This is definitely fine to me but this is derived from our policy based
> on that previous design,
>
> Global RDM parameter:
> rdm = [ 'host, reserve=force/try' ]
> Per-device RDM parameter:
> pci = [ 'sbdf, rdm_reserve=force/try' ]
>
> Please refer to patch #1. So I guess we need a further agreement or
> comments from other guys :)
Well, it was just a suggestion. If other people are happy with
'force', I am too. :)
Tim.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |