[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 2014/10/29 16:53, Jan Beulich wrote:
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,

So could you send me the latest? I'd like to replace it in my tree.

Thanks
Tiejun

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.