El 31/05/15 a les 13:34, Robert Millan ha escrit:
Okay. I assume you'll want to make code dependencies time-consistent, so here's 
my first patch to add
the rumpcomp_pci_init() interface in pci_user.h.

I'll send a followup for pci-userspace, then back to libpci.

Second patch, implementing rumpcomp_pci_init() in pci-userspace module
based on the prototype from main Rump.

--
Robert Millan
diff --git a/src-linux-uio/pci_user-uio_linux.c b/src-linux-uio/pci_user-uio_linux.c
index d84dd96..1819e4a 100644
--- a/src-linux-uio/pci_user-uio_linux.c
+++ b/src-linux-uio/pci_user-uio_linux.c
@@ -26,6 +26,7 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/queue.h>
+#include <sys/io.h>
 
 #include <assert.h>
 #include <err.h>
@@ -348,3 +349,9 @@ rumpcomp_pci_virt_to_mach(void *virt)
 
 	return paddr;
 }
+
+int
+rumpcomp_pci_init(int flags, int *caps)
+{
+	return iopl(3);
+}

Reply via email to