aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndi Kleen <andi@firstfloor.org>2008-08-22 03:53:39 -0400
committerJesse Barnes <jbarnes@virtuousgeek.org>2008-10-20 13:53:46 -0400
commitc01156061bdd5976397dfb173f8c70ae351a6cb6 (patch)
tree02260b611388e80ad1f5ad5e5d3b4b63b9065383
parentc9ed77eeba8ec2541a40918210bcc676acacd43a (diff)
PCI: Document that most pci options are shared between i386 and x86-64
Since the code is shared pretty much most of the pci= options are shared, but kernel-parameters.txt marked most of them as i386 only. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-rw-r--r--Documentation/kernel-parameters.txt25
1 files changed, 13 insertions, 12 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 0f1544f67400..08fbc8372ba4 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -101,6 +101,7 @@ parameter is applicable:
101 X86-64 X86-64 architecture is enabled. 101 X86-64 X86-64 architecture is enabled.
102 More X86-64 boot options can be found in 102 More X86-64 boot options can be found in
103 Documentation/x86_64/boot-options.txt . 103 Documentation/x86_64/boot-options.txt .
104 X86 Either 32bit or 64bit x86 (same as X86-32+X86-64)
104 105
105In addition, the following text indicates that the option: 106In addition, the following text indicates that the option:
106 107
@@ -1588,7 +1589,7 @@ and is between 256 and 4096 characters. It is defined in the file
1588 See also Documentation/paride.txt. 1589 See also Documentation/paride.txt.
1589 1590
1590 pci=option[,option...] [PCI] various PCI subsystem options: 1591 pci=option[,option...] [PCI] various PCI subsystem options:
1591 off [X86-32] don't probe for the PCI bus 1592 off [X86] don't probe for the PCI bus
1592 bios [X86-32] force use of PCI BIOS, don't access 1593 bios [X86-32] force use of PCI BIOS, don't access
1593 the hardware directly. Use this if your machine 1594 the hardware directly. Use this if your machine
1594 has a non-standard PCI host bridge. 1595 has a non-standard PCI host bridge.
@@ -1596,9 +1597,9 @@ and is between 256 and 4096 characters. It is defined in the file
1596 hardware access methods are allowed. Use this 1597 hardware access methods are allowed. Use this
1597 if you experience crashes upon bootup and you 1598 if you experience crashes upon bootup and you
1598 suspect they are caused by the BIOS. 1599 suspect they are caused by the BIOS.
1599 conf1 [X86-32] Force use of PCI Configuration 1600 conf1 [X86] Force use of PCI Configuration
1600 Mechanism 1. 1601 Mechanism 1.
1601 conf2 [X86-32] Force use of PCI Configuration 1602 conf2 [X86] Force use of PCI Configuration
1602 Mechanism 2. 1603 Mechanism 2.
1603 noaer [PCIE] If the PCIEAER kernel config parameter is 1604 noaer [PCIE] If the PCIEAER kernel config parameter is
1604 enabled, this kernel boot option can be used to 1605 enabled, this kernel boot option can be used to
@@ -1618,37 +1619,37 @@ and is between 256 and 4096 characters. It is defined in the file
1618 this option if the kernel is unable to allocate 1619 this option if the kernel is unable to allocate
1619 IRQs or discover secondary PCI buses on your 1620 IRQs or discover secondary PCI buses on your
1620 motherboard. 1621 motherboard.
1621 rom [X86-32] Assign address space to expansion ROMs. 1622 rom [X86] Assign address space to expansion ROMs.
1622 Use with caution as certain devices share 1623 Use with caution as certain devices share
1623 address decoders between ROMs and other 1624 address decoders between ROMs and other
1624 resources. 1625 resources.
1625 norom [X86-32,X86_64] Do not assign address space to 1626 norom [X86] Do not assign address space to
1626 expansion ROMs that do not already have 1627 expansion ROMs that do not already have
1627 BIOS assigned address ranges. 1628 BIOS assigned address ranges.
1628 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be 1629 irqmask=0xMMMM [X86] Set a bit mask of IRQs allowed to be
1629 assigned automatically to PCI devices. You can 1630 assigned automatically to PCI devices. You can
1630 make the kernel exclude IRQs of your ISA cards 1631 make the kernel exclude IRQs of your ISA cards
1631 this way. 1632 this way.
1632 pirqaddr=0xAAAAA [X86-32] Specify the physical address 1633 pirqaddr=0xAAAAA [X86] Specify the physical address
1633 of the PIRQ table (normally generated 1634 of the PIRQ table (normally generated
1634 by the BIOS) if it is outside the 1635 by the BIOS) if it is outside the
1635 F0000h-100000h range. 1636 F0000h-100000h range.
1636 lastbus=N [X86-32] Scan all buses thru bus #N. Can be 1637 lastbus=N [X86] Scan all buses thru bus #N. Can be
1637 useful if the kernel is unable to find your 1638 useful if the kernel is unable to find your
1638 secondary buses and you want to tell it 1639 secondary buses and you want to tell it
1639 explicitly which ones they are. 1640 explicitly which ones they are.
1640 assign-busses [X86-32] Always assign all PCI bus 1641 assign-busses [X86] Always assign all PCI bus
1641 numbers ourselves, overriding 1642 numbers ourselves, overriding
1642 whatever the firmware may have done. 1643 whatever the firmware may have done.
1643 usepirqmask [X86-32] Honor the possible IRQ mask stored 1644 usepirqmask [X86] Honor the possible IRQ mask stored
1644 in the BIOS $PIR table. This is needed on 1645 in the BIOS $PIR table. This is needed on
1645 some systems with broken BIOSes, notably 1646 some systems with broken BIOSes, notably
1646 some HP Pavilion N5400 and Omnibook XE3 1647 some HP Pavilion N5400 and Omnibook XE3
1647 notebooks. This will have no effect if ACPI 1648 notebooks. This will have no effect if ACPI
1648 IRQ routing is enabled. 1649 IRQ routing is enabled.
1649 noacpi [X86-32] Do not use ACPI for IRQ routing 1650 noacpi [X86] Do not use ACPI for IRQ routing
1650 or for PCI scanning. 1651 or for PCI scanning.
1651 use_crs [X86-32] Use _CRS for PCI resource 1652 use_crs [X86] Use _CRS for PCI resource
1652 allocation. 1653 allocation.
1653 routeirq Do IRQ routing for all PCI devices. 1654 routeirq Do IRQ routing for all PCI devices.
1654 This is normally done in pci_enable_device(), 1655 This is normally done in pci_enable_device(),