|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [v7][RFC][PATCH 01/13] introduce XENMEM_reserved_device_memory_map
>>> On 29.10.14 at 01:40, <tiejun.chen@xxxxxxxxx> wrote:
> On 2014/10/28 18:36, Jan Beulich wrote:
>>>>> On 28.10.14 at 03:35, <tiejun.chen@xxxxxxxxx> wrote:
>>> On 2014/10/27 21:35, Julien Grall wrote:
>>>> Hi,
>>>>
>>>> On 10/24/2014 08:34 AM, Tiejun Chen wrote:
>>>>> diff --git a/xen/common/memory.c b/xen/common/memory.c
>>>>> index cc36e39..51a32a8 100644
>>>>> --- a/xen/common/memory.c
>>>>> +++ b/xen/common/memory.c
>>>>> @@ -692,6 +692,32 @@ out:
>>>>> return rc;
>>>>> }
>>>>>
>>>>> +struct get_reserved_device_memory {
>>>>> + struct xen_mem_reserved_device_memory_map map;
>>>>> + unsigned int used_entries;
>>>>> +};
>>>>> +
>>>>> +static int get_reserved_device_memory(xen_pfn_t start,
>>>>> + xen_ulong_t nr, void *ctxt)
>>>>
>>>> This function is only used when HAS_PASSTHROUGH is defined. You have to
>>>> protected by an #ifdef HAS_PASSTHROUGH.
>>>>
>>>
>>> I guess you mean we need to do this,
>>>
>>> diff --git a/xen/common/memory.c b/xen/common/memory.c
>>> index 1449c10..2177c56 100644
>>> --- a/xen/common/memory.c
>>> +++ b/xen/common/memory.c
>>> @@ -692,6 +692,7 @@ out:
>>> return rc;
>>> }
>>>
>>> +#ifdef HAS_PASSTHROUGH
>>> struct get_reserved_device_memory {
>>> struct xen_reserved_device_memory_map map;
>>> unsigned int used_entries;
>>> @@ -717,6 +718,7 @@ static int get_reserved_device_memory(xen_pfn_t start,
>>>
>>> return 0;
>>> }
>>> +#endif
>>>
>>> long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
>>> {
>>>
>>> Jan,
>>>
>>> With this above change, is the following working for you?
>>
>> I already fixed this in my version (which I view to be the canonical
>> one).
>>
>
> Are you point that attached patch? Are you sure? Here I pick some code
> fragments from your latest patch,
No, that fixup was in response to Julien's comment, which I think
was given after I had forwarded you my version. In any event,
what's going to get applied is what I have here unless you find a
need to do substantial changes to it.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |