[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH V10 2/8] configure: Introduce --enable-xen-pci-passthrough.



On 03/28/2012 01:52 PM, Konrad Rzeszutek Wilk wrote:
On Wed, Mar 28, 2012 at 12:41:41PM +0100, Anthony PERARD wrote:
Signed-off-by: Anthony PERARD<anthony.perard@xxxxxxxxxx>
Acked-by: Stefano Stabellini<stefano.stabellini@xxxxxxxxxxxxx>


Reviewed-by: me.

FYI, the scripts that I use to manage patches will collect Reviewed-by's and put them in the commit message so there's a proper review history in git.

But 'Reviewed-by: me.' will lose it's context and your review will be forever lost to git history :-)

So please use the proper tags.

Regards,

Anthony Liguori


---
  configure |   25 +++++++++++++++++++++++++
  1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index 14ef738..cb7bc75 100755
--- a/configure
+++ b/configure
@@ -136,6 +136,7 @@ vnc_png=""
  vnc_thread="no"
  xen=""
  xen_ctrl_version=""
+xen_pci_passthrough=""
  linux_aio=""
  cap_ng=""
  attr=""
@@ -682,6 +683,10 @@ for opt do
    ;;
    --enable-xen) xen="yes"
    ;;
+  --disable-xen-pci-passthrough) xen_pci_passthrough="no"
+  ;;
+  --enable-xen-pci-passthrough) xen_pci_passthrough="yes"
+  ;;
    --disable-brlapi) brlapi="no"
    ;;
    --enable-brlapi) brlapi="yes"
@@ -1034,6 +1039,8 @@ echo "                           (affects only QEMU, not 
qemu-img)"
  echo "  --enable-mixemu          enable mixer emulation"
  echo "  --disable-xen            disable xen backend driver support"
  echo "  --enable-xen             enable xen backend driver support"
+echo "  --disable-xen-pci-passthrough"
+echo "  --enable-xen-pci-passthrough"
  echo "  --disable-brlapi         disable BrlAPI"
  echo "  --enable-brlapi          enable BrlAPI"
  echo "  --disable-vnc-tls        disable TLS encryption for VNC server"
@@ -1478,6 +1485,21 @@ EOF
    fi
  fi

+if test "$xen_pci_passthrough" != "no"; then
+  if test "$xen" = "yes"&&  test "$linux" = "yes"; then
+    xen_pci_passthrough=yes
+  else
+    if test "$xen_pci_passthrough" = "yes"; then
+      echo "ERROR"
+      echo "ERROR: User requested feature Xen PCI Passthrough"
+      echo "ERROR: but this feature require /sys from Linux"
+      echo "ERROR"
+      exit 1;
+    fi
+    xen_pci_passthrough=no
+  fi
+fi
+
  ##########################################
  # pkg-config probe

@@ -3635,6 +3657,9 @@ case "$target_arch2" in
      if test "$xen" = "yes" -a "$target_softmmu" = "yes" ; then
        target_phys_bits=64
        echo "CONFIG_XEN=y">>  $config_target_mak
+      if test "$xen_pci_passthrough" = yes; then
+        echo "CONFIG_XEN_PCI_PASSTHROUGH=y">>  "$config_target_mak"
+      fi
      else
        echo "CONFIG_NO_XEN=y">>  $config_target_mak
      fi
--
Anthony PERARD


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



_______________________________________________
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®.