|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCHv10 4/4] gnttab: use per-VCPU maptrack free lists
On 28/05/15 16:39, Jan Beulich wrote:
>>>> On 26.05.15 at 20:00, <david.vrabel@xxxxxxxxxx> wrote:
>> --- a/xen/common/grant_table.c
>> +++ b/xen/common/grant_table.c
>> @@ -57,7 +57,7 @@ integer_param("gnttab_max_frames", max_grant_frames);
>> * New options allow to set max_maptrack_frames and
>> * map_grant_table_frames independently.
>> */
>> -#define DEFAULT_MAX_MAPTRACK_FRAMES 256
>> +#define DEFAULT_MAX_MAPTRACK_FRAMES 1024
>
> Apart from everything else this again results in ...
>
>> @@ -1457,6 +1491,17 @@ gnttab_setup_table(
>> gt = d->grant_table;
>> write_lock(>->lock);
>>
>> + /* Tracking of mapped foreign frames table */
>> + gt->maptrack = xzalloc_array(struct grant_mapping *,
>> max_maptrack_frames);
>
> ... this becoming an order-1 runtime allocation on other than 32-bit
> ARM.
I thought we agreed that this was temporary until vzalloc() was added?
David
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |