]> xenbits.xensource.com Git - xen.git/commitdiff
DEBUG PRINTFS
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 15 Sep 2017 10:52:32 +0000 (11:52 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 11 Oct 2017 11:51:23 +0000 (12:51 +0100)
tools/libs/call/linux.c
tools/libs/devicemodel/core.c
tools/libs/devicemodel/linux.c
tools/libs/evtchn/linux.c
tools/libs/foreignmemory/core.c
tools/libs/foreignmemory/linux.c
tools/libs/gnttab/linux.c

index 3f1b691fe77cd80cacd265e7e0ae2f53eda80ded..60531a0aad2352d2246ebf43e6742ba657a750fa 100644 (file)
@@ -42,11 +42,13 @@ int osdep_xencall_open(xencall_handle *xcall)
      * Prefer the newer interface.
      */
     fd = open("/dev/xen/privcmd", O_RDWR|O_CLOEXEC);
+fprintf(stderr,"osdep_xencall_open /dev fd=%d e=%d\n",fd,errno);
 
     if ( fd == -1 && ( errno == ENOENT || errno == ENXIO || errno == ENODEV ))
     {
         /* Fallback to /proc/xen/privcmd */
         fd = open("/proc/xen/privcmd", O_RDWR|O_CLOEXEC);
+fprintf(stderr,"osdep_xencall_open /proc fd=%d e=%d\n",fd,errno);
     }
 
     if ( fd == -1 )
index b66d4f92948757a84b2b45e01b571b9c3c1e038b..e93ba55a548dc7db365a9b613721e72fe36ef80f 100644 (file)
@@ -566,7 +566,9 @@ int xendevicemodel_shutdown(
 
 int xendevicemodel_restrict(xendevicemodel_handle *dmod, domid_t domid)
 {
-    return osdep_xendevicemodel_restrict(dmod, domid);
+    int r = osdep_xendevicemodel_restrict(dmod, domid);
+fprintf(stderr, "xendevicemodel_restrict r=%d e=%d\n",r,errno);
+    return r;
 }
 
 /*
index 0fdc7121f1eb7707f1f330577c9f4a2c948199f9..9612ca2fd90c938e2662dfe4e2f93526afda7c31 100644 (file)
@@ -53,6 +53,7 @@ int osdep_xendevicemodel_open(xendevicemodel_handle *dmod)
         PERROR("Could not obtain handle on privileged command interface");
         return -1;
     }
+fprintf(stderr,"osdep_xendevicemodel_open fd=%d\n",fd);
 
     /*
      * Check to see if IOCTL_PRIVCMD_DM_OP is implemented as we want to
@@ -67,6 +68,7 @@ int osdep_xendevicemodel_open(xendevicemodel_handle *dmod)
         close(fd);
         fd = -1;
     }
+fprintf(stderr,"osdep_xendevicemodel_open fd=%d after IOCTL_PRIVCMD_DM_OP\n",fd);
 
 out:
     dmod->fd = fd;
@@ -119,6 +121,8 @@ int osdep_xendevicemodel_op(xendevicemodel_handle *dmod,
 int osdep_xendevicemodel_restrict(xendevicemodel_handle *dmod,
                                   domid_t domid)
 {
+fprintf(stderr, "osdep_xendevicemodel_restrict fd=%d\n",dmod->fd);
+
     if (dmod->fd < 0) {
         errno = EOPNOTSUPP;
         return -1;
index a581c5d316765c92008e51bd096f56cb92fe7dd4..c43909b1ebce04b6050df1c74dad514a79ac3c5b 100644 (file)
@@ -38,6 +38,7 @@ int osdep_evtchn_open(xenevtchn_handle *xce)
     if ( fd == -1 )
         return -1;
     xce->fd = fd;
+fprintf(stderr,"osdep_evtchn_open fd=%d\n",fd);
     return 0;
 }
 
index 79b24d273b738f9d66eeac4ec0172956f761d299..6d438a22c76493d35f6b0f8546bc9f534c30bb7f 100644 (file)
@@ -132,7 +132,9 @@ int xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
 int xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
                               domid_t domid)
 {
-    return osdep_xenforeignmemory_restrict(fmem, domid);
+    int r = osdep_xenforeignmemory_restrict(fmem, domid);
+fprintf(stderr, "xenforeignmemory_restrict r=%d e=%d\n",r,errno);
+    return r;
 }
 
 /*
index 374e45aed5c17dec16b032dbd0ee8a28ff1d5d3e..1f41cd6ba0409f8b8e746f89d83b0247978c673d 100644 (file)
@@ -40,6 +40,7 @@ int osdep_xenforeignmemory_open(xenforeignmemory_handle *fmem)
 
     /* prefer this newer interface */
     fd = open("/dev/xen/privcmd", O_RDWR|O_CLOEXEC);
+fprintf(stderr,"osdep_xenforeignmemory_open fd=%d\n",fd);
 
     if ( fd == -1 && ( errno == ENOENT || errno == ENXIO || errno == ENODEV ))
     {
@@ -274,6 +275,7 @@ int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
 int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
                                     domid_t domid)
 {
+fprintf(stderr, "osdep_xenforeignmemory_restrict\n");
     return ioctl(fmem->fd, IOCTL_PRIVCMD_RESTRICT, &domid);
 }
 
index 8347ddd3d9cf0e1755624e02ee813873c06ad3ae..ab139f4a26d17840e3fa9570c16e1556a2ff6fb8 100644 (file)
@@ -51,6 +51,7 @@ int osdep_gnttab_open(xengnttab_handle *xgt)
     if ( fd == -1 )
         return -1;
     xgt->fd = fd;
+fprintf(stderr,"osdep_gnttab_open fd=%d\n",fd);
     return 0;
 }