]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/commitdiff
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 7 Sep 2010 23:00:17 +0000 (16:00 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 7 Sep 2010 23:00:17 +0000 (16:00 -0700)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
  PCI: bus speed strings should be const
  PCI hotplug: Fix build with CONFIG_ACPI unset
  PCI: PCIe: Remove the port driver module exit routine
  PCI: PCIe: Move PCIe PME code to the pcie directory
  PCI: PCIe: Disable PCIe port services during port initialization
  PCI: PCIe: Ask BIOS for control of all native services at once
  ACPI/PCI: Negotiate _OSC control bits before requesting them
  ACPI/PCI: Do not preserve _OSC control bits returned by a query
  ACPI/PCI: Make acpi_pci_query_osc() return control bits
  ACPI/PCI: Reorder checks in acpi_pci_osc_control_set()
  PCI: PCIe: Introduce commad line switch for disabling port services
  PCI: PCIe AER: Introduce pci_aer_available()
  x86/PCI: only define pci_domain_nr if PCI and PCI_DOMAINS are set
  PCI: provide stub pci_domain_nr function for !CONFIG_PCI configs

1  2 
Documentation/kernel-parameters.txt

index f084af0cb8e01f7a67026367508fef1085bc801b,8f126e878dbed651abe8b27a6661901b8dcf00ba..8dd7248508a9e12ac8908c24fb4a3649f157697a
@@@ -88,8 -88,8 +88,8 @@@ parameter is applicable
        RAM     RAM disk support is enabled.
        S390    S390 architecture is enabled.
        SCSI    Appropriate SCSI support is enabled.
 -                      A lot of drivers has their options described inside of
 -                      Documentation/scsi/.
 +                      A lot of drivers have their options described inside
 +                      the Documentation/scsi/ sub-directory.
        SECURITY Different security models are enabled.
        SELINUX SELinux support is enabled.
        APPARMOR AppArmor support is enabled.
@@@ -284,12 -284,27 +284,12 @@@ and is between 256 and 4096 characters
        add_efi_memmap  [EFI; X86] Include EFI memory map in
                        kernel's map of available physical RAM.
  
 -      advansys=       [HW,SCSI]
 -                      See header of drivers/scsi/advansys.c.
 -
        agp=            [AGP]
                        { off | try_unsupported }
                        off: disable AGP support
                        try_unsupported: try to drive unsupported chipsets
                                (may crash computer or cause data corruption)
  
 -      aha152x=        [HW,SCSI]
 -                      See Documentation/scsi/aha152x.txt.
 -
 -      aha1542=        [HW,SCSI]
 -                      Format: <portbase>[,<buson>,<busoff>[,<dmaspeed>]]
 -
 -      aic7xxx=        [HW,SCSI]
 -                      See Documentation/scsi/aic7xxx.txt.
 -
 -      aic79xx=        [HW,SCSI]
 -                      See Documentation/scsi/aic79xx.txt.
 -
        ALSA            [HW,ALSA]
                        See Documentation/sound/alsa/alsa-parameters.txt
  
  
        atarimouse=     [HW,MOUSE] Atari Mouse
  
 -      atascsi=        [HW,SCSI] Atari SCSI
 -
        atkbd.extra=    [HW] Enable extra LEDs and keys on IBM RapidAccess,
                        EzKey and similar keyboards
  
        bttv.pll=       See Documentation/video4linux/bttv/Insmod-options
        bttv.tuner=     and Documentation/video4linux/bttv/CARDLIST
  
 -      BusLogic=       [HW,SCSI]
 -                      See drivers/scsi/BusLogic.c, comment before function
 -                      BusLogic_ParseDriverOptions().
 -
        c101=           [NET] Moxa C101 synchronous serial card
  
        cachesize=      [BUGS=X86-32] Override level 2 CPU cache size detection.
  
        dscc4.setup=    [NET]
  
 -      dtc3181e=       [HW,SCSI]
 -
        dynamic_printk  Enables pr_debug()/dev_dbg() calls if
                        CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled.
                        These can also be switched on/off via
                        This is desgined to be used in conjunction with
                        the boot argument: earlyprintk=vga
  
 -      eata=           [HW,SCSI]
 -
        edd=            [EDD]
                        Format: {"off" | "on" | "skip[mbr]"}
  
                        Format: <interval>,<probability>,<space>,<times>
                        See also /Documentation/fault-injection/.
  
 -      fd_mcs=         [HW,SCSI]
 -                      See header of drivers/scsi/fd_mcs.c.
 -
 -      fdomain=        [HW,SCSI]
 -                      See header of drivers/scsi/fdomain.c.
 -
        floppy=         [HW]
                        See Documentation/blockdev/floppy.txt.
  
                        When zero, profiling data is discarded and associated
                        debugfs files are removed at module unload time.
  
 -      gdth=           [HW,SCSI]
 -                      See header of drivers/scsi/gdth.c.
 -
        gpt             [EFI] Forces disk with valid GPT signature but
                        invalid Protective MBR to be treated as GPT.
  
 -      gvp11=          [HW,SCSI]
 -
        hashdist=       [KNL,NUMA] Large hashes allocated during boot
                        are distributed across NUMA nodes.  Defaults on
                        for 64bit NUMA, off otherwise.
        i8k.restricted  [HW] Allow controlling fans only if SYS_ADMIN
                        capability is set.
  
 -      ibmmcascsi=     [HW,MCA,SCSI] IBM MicroChannel SCSI adapter
 -                      See Documentation/mca.txt.
 -
        icn=            [HW,ISDN]
                        Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]]
  
                        programs exec'd, files mmap'd for exec, and all files
                        opened for read by uid=0.
  
 -      in2000=         [HW,SCSI]
 -                      See header of drivers/scsi/in2000.c.
 -
        init=           [KNL]
                        Format: <full_path>
                        Run specified binary instead of /sbin/init as init
                        result in a hardware IOTLB flush operation as opposed
                        to batching them for performance.
  
 +      intremap=       [X86-64, Intel-IOMMU]
 +                      Format: { on (default) | off | nosid }
 +                      on      enable Interrupt Remapping (default)
 +                      off     disable Interrupt Remapping
 +                      nosid   disable Source ID checking
 +
        inttest=        [IA64]
  
        iomem=          Disable strict checking of access to MMIO memory
                        See comment before ip2_setup() in
                        drivers/char/ip2/ip2base.c.
  
 -      ips=            [HW,SCSI] Adaptec / IBM ServeRAID controller
 -                      See header of drivers/scsi/ips.c.
 -
        irqfixup        [HW]
                        When an interrupt is not handled search all handlers
                        for it. Intended to get systems with badly broken
        ltpc=           [NET]
                        Format: <io>,<irq>,<dma>
  
 -      mac5380=        [HW,SCSI] Format:
 -                      <can_queue>,<cmd_per_lun>,<sg_tablesize>,<hostid>,<use_tags>
 -
        machvec=        [IA64] Force the use of a particular machine-vector
                        (machvec) in a generic kernel.
                        Example: machvec=hpzx1_swiotlb
                        be mounted
                        Format: <1-256>
  
 -      max_luns=       [SCSI] Maximum number of LUNs to probe.
 -                      Should be between 1 and 2^32-1.
 -
 -      max_report_luns=
 -                      [SCSI] Maximum number of LUNs received.
 -                      Should be between 1 and 16384.
 -
        mcatest=        [IA-64]
  
        mce             [X86-32] Machine Check Exception
  
        n2=             [NET] SDL Inc. RISCom/N2 synchronous serial card
  
 -      NCR_D700=       [HW,SCSI]
 -                      See header of drivers/scsi/NCR_D700.c.
 -
 -      ncr5380=        [HW,SCSI]
 -
 -      ncr53c400=      [HW,SCSI]
 -
 -      ncr53c400a=     [HW,SCSI]
 -
 -      ncr53c406a=     [HW,SCSI]
 -
 -      ncr53c8xx=      [HW,SCSI]
 -
        netdev=         [NET] Network devices parameters
                        Format: <irq>,<io>,<mem_start>,<mem_end>,<name>
                        Note that mem_start is often overloaded to mean
  
        nointremap      [X86-64, Intel-IOMMU] Do not enable interrupt
                        remapping.
 +                      [Deprecated - use intremap=off]
  
        nointroute      [IA-64]
  
        OSS             [HW,OSS]
                        See Documentation/sound/oss/oss-parameters.txt
  
 -      osst=           [HW,SCSI] SCSI Tape Driver
 -                      Format: <buffer_size>,<write_threshold>
 -                      See also Documentation/scsi/st.txt.
 -
        panic=          [KNL] Kernel behaviour on panic
                        Format: <timeout>
  
                        Currently this function knows 686a and 8231 chips.
                        Format: [spp|ps2|epp|ecp|ecpepp]
  
 -      pas16=          [HW,SCSI]
 -                      See header of drivers/scsi/pas16.c.
 -
        pause_on_oops=
                        Halt all CPUs after the first oops has been printed for
                        the specified number of seconds.  This is to be used if
                force   Enable ASPM even on devices that claim not to support it.
                        WARNING: Forcing ASPM on may cause system lockups.
  
+       pcie_ports=     [PCIE] PCIe ports handling:
+               auto    Ask the BIOS whether or not to use native PCIe services
+                       associated with PCIe ports (PME, hot-plug, AER).  Use
+                       them only if that is allowed by the BIOS.
+               native  Use native PCIe services associated with PCIe ports
+                       unconditionally.
+               compat  Treat PCIe ports as PCI-to-PCI bridges, disable the PCIe
+                       ports driver.
        pcie_pme=       [PCIE,PM] Native PCIe PME signaling options:
-                       Format: {auto|force}[,nomsi]
-               auto    Use native PCIe PME signaling if the BIOS allows the
-                       kernel to control PCIe config registers of root ports.
-               force   Use native PCIe PME signaling even if the BIOS refuses
-                       to allow the kernel to control the relevant PCIe config
-                       registers.
                nomsi   Do not use MSI for native PCIe PME signaling (this makes
-                       all PCIe root ports use INTx for everything).
+                       all PCIe root ports use INTx for all services).
  
        pcmv=           [HW,PCMCIA] BadgePAD 4
  
  
        sched_debug     [KNL] Enables verbose scheduler debug messages.
  
 -      scsi_debug_*=   [SCSI]
 -                      See drivers/scsi/scsi_debug.c.
 -
 -      scsi_default_dev_flags=
 -                      [SCSI] SCSI default device flags
 -                      Format: <integer>
 -
 -      scsi_dev_flags= [SCSI] Black/white list entry for vendor and model
 -                      Format: <vendor>:<model>:<flags>
 -                      (flags are integer value)
 -
 -      scsi_logging_level=     [SCSI] a bit mask of logging levels
 -                      See drivers/scsi/scsi_logging.h for bits.  Also
 -                      settable via sysctl at dev.scsi.logging_level
 -                      (/proc/sys/dev/scsi/logging_level).
 -                      There is also a nice 'scsi_logging_level' script in the
 -                      S390-tools package, available for download at
 -                      http://www-128.ibm.com/developerworks/linux/linux390/s390-tools-1.5.4.html
 -
 -      scsi_mod.scan=  [SCSI] sync (default) scans SCSI busses as they are
 -                      discovered.  async scans them in kernel threads,
 -                      allowing boot to proceed.  none ignores them, expecting
 -                      user space to do the scan.
 -
        security=       [SECURITY] Choose a security module to enable at boot.
                        If this boot parameter is not specified, only the first
                        security module asking for security registration will be
                        The parameter means the number of CPUs to show,
                        for example 1 means boot CPU only.
  
 -      sim710=         [SCSI,HW]
 -                      See header of drivers/scsi/sim710.c.
 -
        simeth=         [IA-64]
        simscsi=
  
        spia_pedr=
        spia_peddr=
  
 -      st=             [HW,SCSI] SCSI tape parameters (buffers, etc.)
 -                      See Documentation/scsi/st.txt.
 -
        stacktrace      [FTRACE]
                        Enabled the stack tracer on boot up.
  
  
        switches=       [HW,M68k]
  
 -      sym53c416=      [HW,SCSI]
 -                      See header of drivers/scsi/sym53c416.c.
 -
        sysrq_always_enabled
                        [KNL]
                        Ignore sysrq setting - this boot parameter will
                        neutralize any effect of /proc/sys/kernel/sysrq.
                        Useful for debugging.
  
 -      t128=           [HW,SCSI]
 -                      See header of drivers/scsi/t128.c.
 -
        tdfx=           [HW,DRM]
  
        test_suspend=   [SUSPEND]
                        <deci-seconds>: poll all this frequency
                        0: no polling (default)
  
 -      tmscsim=        [HW,SCSI]
 -                      See comment before function dc390_setup() in
 -                      drivers/scsi/tmscsim.c.
 -
        topology=       [S390]
                        Format: {off | on}
                        Specify if the kernel should make use of the cpu
                        <port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7>
                        See also Documentation/input/joystick-parport.txt
  
 -      u14-34f=        [HW,SCSI] UltraStor 14F/34F SCSI host adapter
 -                      See header of drivers/scsi/u14-34f.c.
 -
        uhash_entries=  [KNL,NET]
                        Set number of hash buckets for UDP/UDP-Lite connections
  
                        overridden by individual drivers. 0 will hide
                        cursors, 1 will display them.
  
 -      wd33c93=        [HW,SCSI]
 -                      See header of drivers/scsi/wd33c93.c.
 -
 -      wd7000=         [HW,SCSI]
 -                      See header of drivers/scsi/wd7000.c.
 -
        watchdog timers [HW,WDT] For information on watchdog timers,
                        see Documentation/watchdog/watchdog-parameters.txt
                        or other driver-specific files in the
                        aux-ide-disks -- unplug non-primary-master IDE devices
                        nics -- unplug network devices
                        all -- unplug all emulated devices (NICs and IDE disks)
 -                      ignore -- continue loading the Xen platform PCI driver even
 -                              if the version check failed
 +                      unnecessary -- unplugging emulated devices is
 +                              unnecessary even if the host did not respond to
 +                              the unplug protocol
 +                      never -- do not unplug even if version check succeeds
  
        xirc2ps_cs=     [NET,PCMCIA]
                        Format: