From patchwork Tue Jun 30 12:54:05 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andre Przywara X-Patchwork-Id: 33110 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 n5UCsJsf004727 for ; Tue, 30 Jun 2009 12:54:19 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752330AbZF3MyM (ORCPT ); Tue, 30 Jun 2009 08:54:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752059AbZF3MyM (ORCPT ); Tue, 30 Jun 2009 08:54:12 -0400 Received: from tx2ehsobe002.messaging.microsoft.com ([65.55.88.12]:24579 "EHLO TX2EHSOBE003.bigfish.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751900AbZF3MyL (ORCPT ); Tue, 30 Jun 2009 08:54:11 -0400 Received: from mail180-tx2-R.bigfish.com (10.9.14.254) by TX2EHSOBE003.bigfish.com (10.9.40.23) with Microsoft SMTP Server id 8.1.340.0; Tue, 30 Jun 2009 12:54:14 +0000 Received: from mail180-tx2 (localhost.localdomain [127.0.0.1]) by mail180-tx2-R.bigfish.com (Postfix) with ESMTP id F288119900EC; Tue, 30 Jun 2009 12:54:13 +0000 (UTC) X-SpamScore: 11 X-BigFish: VPS11(zz19c2kzz1202hzz92fbmz32i43j62h) X-Spam-TCS-SCL: 1:0 X-FB-SS: 5, Received: by mail180-tx2 (MessageSwitch) id 124636645288653_30405; Tue, 30 Jun 2009 12:54:12 +0000 (UCT) Received: from ausb3extmailp01.amd.com (unknown [163.181.251.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail180-tx2.bigfish.com (Postfix) with ESMTP id DC45432005D; Tue, 30 Jun 2009 12:54:11 +0000 (UTC) Received: from ausb3twp01.amd.com ([163.181.250.37]) by ausb3extmailp01.amd.com (Switch-3.2.7/Switch-3.2.7) with ESMTP id n5UCs4b5029035; Tue, 30 Jun 2009 07:54:07 -0500 X-WSS-ID: 0KM1YI1-01-6L1-01 Received: from sausexbh1.amd.com (sausexbh1.amd.com [163.181.22.101]) by ausb3twp01.amd.com (Tumbleweed MailGate 3.5.1) with ESMTP id 23FED1943BF; Tue, 30 Jun 2009 07:54:01 -0500 (CDT) Received: from SAUSEXMB3.amd.com ([163.181.22.202]) by sausexbh1.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 30 Jun 2009 07:54:07 -0500 Received: from SDRSEXMB1.amd.com ([172.20.3.116]) by SAUSEXMB3.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 30 Jun 2009 07:54:07 -0500 Received: from localhost.localdomain ([165.204.15.42]) by SDRSEXMB1.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 30 Jun 2009 14:54:05 +0200 From: Andre Przywara To: avi@redhat.com CC: kvm@vger.kernel.org, Andre Przywara Subject: [PATCH] add KVM module parameters documentation Date: Tue, 30 Jun 2009 14:54:05 +0200 Message-ID: <1246366445-25030-1-git-send-email-andre.przywara@amd.com> X-Mailer: git-send-email 1.6.1.3 X-OriginalArrivalTime: 30 Jun 2009 12:54:05.0809 (UTC) FILETIME=[D9DE4610:01C9F981] MIME-Version: 1.0 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Signed-off-by: Andre Przywara --- Documentation/kernel-parameters.txt | 38 +++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index d77fbd8..097ea9f 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt @@ -57,6 +57,7 @@ parameter is applicable: ISAPNP ISA PnP code is enabled. ISDN Appropriate ISDN support is enabled. JOY Appropriate joystick support is enabled. + KVM Kernel Virtual Machine support is enabled. LIBATA Libata driver is enabled LP Printer support is enabled. LOOP Loopback device support is enabled. @@ -409,6 +410,9 @@ and is between 256 and 4096 characters. It is defined in the file See drivers/scsi/BusLogic.c, comment before function BusLogic_ParseDriverOptions(). + bypass_guest_pf=[KVM,Intel] Disables bypassing of guest page faults + on Intel chips. Default is 1 (enabled) + c101= [NET] Moxa C101 synchronous serial card cachesize= [BUGS=X86-32] Override level 2 CPU cache size detection. @@ -708,6 +712,10 @@ and is between 256 and 4096 characters. It is defined in the file pass this option to capture kernel. See Documentation/kdump/kdump.txt for details. + emulate_invalid_guest_state= + [KVM,Intel] Enable emulation of invalid guest states + Default is 0 (disabled) + enable_mtrr_cleanup [X86] The kernel tries to adjust MTRR layout from continuous to discrete, to make X server driver able to add WB @@ -719,6 +727,15 @@ and is between 256 and 4096 characters. It is defined in the file (in particular on some ATI chipsets). The kernel tries to set a reasonable default. + enable_unrestricted_guest= + [KVM,Intel] Disable unrestricted guest feature + (virtualized real and unpaged mode) on capable + Intel chips. Default is 1 (enabled) + + enable_vpid= [KVM,Intel] Disable Virtual Processor Identification + feature (tagged TLBs) on capable Intel chips. + Default is 1 (enabled) + enforcing [SELINUX] Set initial enforcing status. Format: {"0" | "1"} See security/selinux/Kconfig help text. @@ -727,6 +744,10 @@ and is between 256 and 4096 characters. It is defined in the file Default value is 0. Value can be changed at runtime via /selinux/enforce. + enable_ept= [KVM,Intel] Disable extended page tables + (virtualized MMU) support on capable Intel chips. + Default is 1 (enabled) + ether= [HW,NET] Ethernet cards parameters This option is obsoleted by the "netdev=" option, which has equivalent usage. See its documentation for details. @@ -747,6 +768,10 @@ and is between 256 and 4096 characters. It is defined in the file fdomain= [HW,SCSI] See header of drivers/scsi/fdomain.c. + flexpriority_enabled= + [KVM,Intel] Disable FlexPriority feature (TPR shadow). + Default is 1 (enabled) + floppy= [HW] See Documentation/blockdev/floppy.txt. @@ -923,6 +948,9 @@ and is between 256 and 4096 characters. It is defined in the file Ignore loglevel setting - this will print /all/ kernel messages to the console. Useful for debugging. + ignore_msrs= [KVM] Ignore guest accesses to unhandled MSRs. + Default is 0 (don't ignore, but inject #GP) + ihash_entries= [KNL] Set number of hash buckets for inode cache. @@ -1475,6 +1503,9 @@ and is between 256 and 4096 characters. It is defined in the file ncr53c8xx= [HW,SCSI] + nested= [KVM,AMD] Allow nested virtualization in KVM/SVM. + Default is 0 (off) + netdev= [NET] Network devices parameters Format: ,,,, Note that mem_start is often overloaded to mean @@ -1689,6 +1720,10 @@ and is between 256 and 4096 characters. It is defined in the file nox2apic [X86-64,APIC] Do not enable x2APIC mode. + npt= [KVM,AMD] Disable nested paging (virtualized MMU) + for all guests. + Default is 1 (enabled) if in 64bit or 32bit-PAE mode + nptcg= [IA64] Override max number of concurrent global TLB purges which is reported from either PAL_VM_SUMMARY or SAL PALO. @@ -1711,6 +1746,9 @@ and is between 256 and 4096 characters. It is defined in the file waiting for the ACK, so if this is set too high interrupts *may* be lost! + oos_shadow= [KVM] Disable out-of-sync shadow paging. + Default is 1 (enabled) + opl3= [HW,OSS] Format: