>>> On 15.01.15 at 19:49, <edmund.h.wh...@intel.com> wrote:
> On 01/15/2015 08:53 AM, Jan Beulich wrote:
>>>>> On 15.01.15 at 17:48, <t...@xen.org> wrote:
>>> At 13:26 -0800 on 09 Jan (1420806395), Ed White wrote:
>>>> +    /* Init alternate p2m data */
>>>> +    if ( (d->arch.altp2m_eptp = alloc_xenheap_page()) == NULL )
>>>> +    {
>>>> +        rv = -ENOMEM;
>>>> +        goto out;
>>>> +    }
>>>> +    for (i = 0; i < 512; i++)
>>>> +        d->arch.altp2m_eptp[i] = ~0ul;
>>>
>>> This 512 is architectural, I guess?  It should have a named constant.
>> 
>> Perhaps even calculated rather than just defined as a plain
>> number constant, e.g. (PAGE_SIZE / sizeof(something)).
> 
> There are architectural reasons why it's very unlikely to change
> from 512, so I'll just name it if that's OK.

Imo if it's a calculated value (like the number of page table entries
in a page table page is), it should be defined like this. PAGE_SIZE
and the appropriate sizeof() won't change either after all.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to