diff options
author | Andi Kleen <andi@firstfloor.org> | 2008-08-22 03:53:39 -0400 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-10-20 13:53:46 -0400 |
commit | c01156061bdd5976397dfb173f8c70ae351a6cb6 (patch) | |
tree | 02260b611388e80ad1f5ad5e5d3b4b63b9065383 | |
parent | c9ed77eeba8ec2541a40918210bcc676acacd43a (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.txt | 25 |
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 | ||
105 | In addition, the following text indicates that the option: | 106 | In 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(), |