Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per domain

2017-09-11 Thread Jan Beulich
>>> On 11.09.17 at 12:40, wrote: > On 08/09/17 17:44, Jan Beulich wrote: > On 08.09.17 at 08:56, wrote: >>> @@ -3755,6 +3763,12 @@ static void gnttab_usage_print(struct domain *rd) >>> >>> grant_read_lock(gt); >>> >>> +printk("grant-table for

Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per domain

2017-09-11 Thread Juergen Gross
On 08/09/17 17:44, Jan Beulich wrote: On 08.09.17 at 08:56, wrote: >> @@ -1843,6 +1838,14 @@ gnttab_setup_table( >> gt = d->grant_table; >> grant_write_lock(gt); >> >> +if ( unlikely(op.nr_frames > gt->max_grant_frames) ) >> +{ >> +

Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per domain

2017-09-08 Thread Jan Beulich
>>> On 08.09.17 at 08:56, wrote: > @@ -1843,6 +1838,14 @@ gnttab_setup_table( > gt = d->grant_table; > grant_write_lock(gt); > > +if ( unlikely(op.nr_frames > gt->max_grant_frames) ) > +{ > +gdprintk(XENLOG_INFO, "Domain is limited to %d grant-table >

[Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per domain

2017-09-08 Thread Juergen Gross
Instead of using the same global resource limits of grant tables (max. number of grant frames, max. number of maptrack frames) for all domains make these limits per domain. This will allow setting individual limits in the future. For now initialize the per domain limits with the global values.