From patchwork Fri Sep 18 11:41:28 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Juan Quintela X-Patchwork-Id: 48509 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n8IBgDhm013921 for ; Fri, 18 Sep 2009 11:42:13 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756739AbZIRLmG (ORCPT ); Fri, 18 Sep 2009 07:42:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756661AbZIRLmG (ORCPT ); Fri, 18 Sep 2009 07:42:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:32304 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756658AbZIRLmC (ORCPT ); Fri, 18 Sep 2009 07:42:02 -0400 Received: from int-mx05.intmail.prod.int.phx2.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.18]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n8IBg6xB014776 for ; Fri, 18 Sep 2009 07:42:06 -0400 Received: from localhost.localdomain (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx05.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id n8IBfa92017440; Fri, 18 Sep 2009 07:42:01 -0400 From: Juan Quintela To: kvm@vger.kernel.org Subject: [PATCH 17/24] Add kvm-cap-pit command line flags Date: Fri, 18 Sep 2009 13:41:28 +0200 Message-Id: <7fe2b0f19d15863c2fe4f60a8415370f4e516d75.1253272938.git.quintela@redhat.com> In-Reply-To: References: In-Reply-To: References: X-Scanned-By: MIMEDefang 2.67 on 10.5.11.18 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Signed-off-by: Juan Quintela --- configure | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 73ba095..df45cd4 100755 --- a/configure +++ b/configure @@ -228,7 +228,7 @@ uname_release="" io_thread="no" mixemu="no" kvm_trace="no" -kvm_cap_pit="no" +kvm_cap_pit="" kvm_cap_device_assignment="no" kerneldir="" aix="no" @@ -494,6 +494,10 @@ for opt do ;; --enable-kvm) kvm="yes" ;; + --disable-kvm-cap-pit) kvm_cap_pit="no" + ;; + --enable-kvm-cap-pit) kvm_cap_pit="yes" + ;; --enable-profiler) profiler="yes" ;; --enable-cocoa) @@ -700,6 +704,8 @@ echo " --disable-bluez disable bluez stack connectivity" echo " --enable-bluez enable bluez stack connectivity" echo " --disable-kvm disable KVM acceleration support" echo " --enable-kvm enable KVM acceleration support" +echo " --disable-cap-kvm-pit disable KVM pit support" +echo " --enable-cap-kvm-pit enable KVM pit support" echo " --disable-nptl disable usermode NPTL support" echo " --enable-nptl disable usermode NPTL support" echo " --enable-system enable all system emulation targets" @@ -1358,7 +1364,10 @@ fi ########################################## # test for KVM_CAP_PIT -if test "$kvm" != "no" ; then +if test "$kvm_cap_pit" != "no" ; then + if test "$kvm" = "no" -a "$kvm_cap_pit" = "yes" ; then + feature_not_found "kvm_cap_pit (kvm is not enabled)" + fi cat > $TMPC < #ifndef KVM_CAP_PIT @@ -1368,6 +1377,11 @@ int main(void) { return 0; } EOF if compile_prog $kvm_cflags ""; then kvm_cap_pit=yes + else + if test "$kvm_cap_pit" = "yes" ; then + feature_not_found "kvm_cap_pit" + fi + kvm_cap_pit=no fi fi @@ -1852,6 +1866,7 @@ echo "IO thread $io_thread" echo "Linux AIO support $linux_aio" echo "Install blobs $blobs" echo "KVM support $kvm" +echo "KVM PIT support $kvm_cap_pit" echo "KVM trace support $kvm_trace" echo "fdt support $fdt" echo "preadv support $preadv"