jaime-91

IRQ kernel feature

Feb 14th, 2014
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. acpi= [HW,ACPI,X86]
  2. Advanced Configuration and Power Interface
  3. Format: { force | off | strict | noirq | rsdt }
  4. force -- enable ACPI if default was off
  5. off -- disable ACPI if default was on
  6. noirq -- do not use ACPI for IRQ routing
  7. strict -- Be less tolerant of platforms that are not
  8. strictly ACPI specification compliant.
  9. rsdt -- prefer RSDT over (default) XSDT
  10. copy_dsdt -- copy DSDT to memory
  11.  
  12. See also Documentation/power/runtime_pm.txt, pci=noacpi
  13.  
  14. acpi_irq_balance [HW,ACPI]
  15. ACPI will balance active IRQs
  16. default in APIC mode
  17.  
  18. acpi_irq_nobalance [HW,ACPI]
  19. ACPI will not move active IRQs (default)
  20. default in PIC mode
  21.  
  22. acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
  23. Format: <irq>,<irq>...
  24.  
  25. acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
  26. use by PCI
  27. Format: <irq>,<irq>...
  28.  
  29. acpi_skip_timer_override [HW,ACPI]
  30. Recognize and ignore IRQ0/pin2 Interrupt Override.
  31. For broken nForce2 BIOS resulting in XT-PIC timer.
  32.  
  33. ip2= [HW] Set IO/IRQ pairs for up to 4 IntelliPort boards
  34. See comment before ip2_setup() in
  35. drivers/char/ip2/ip2base.c.
  36.  
  37. irqfixup [HW]
  38. When an interrupt is not handled search all handlers
  39. for it. Intended to get systems with badly broken
  40. firmware running.
  41.  
  42. irqpoll [HW]
  43. When an interrupt is not handled search all handlers
  44. for it. Also check all handlers each timer
  45. interrupt. Intended to get systems with badly broken
  46. firmware running.
  47. noirqdebug [X86-32] Disables the code which attempts to detect and
  48. disable unhandled interrupt sources.
  49.  
  50. no_timer_check [X86,APIC] Disables the code which tests for
  51. broken timer IRQ sources.
  52.  
  53. nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to
  54. shutdown the other cpus. Instead use the REBOOT_VECTOR
  55. irq.
  56.  
  57. noioapicquirk [APIC] Disable all boot interrupt quirks.
  58. Safety option to keep boot IRQs enabled. This
  59. should never be necessary.
  60.  
  61. ioapicreroute [APIC] Enable rerouting of boot IRQs to the
  62. primary IO-APIC for bridges that cannot disable
  63. boot IRQs. This fixes a source of spurious IRQs
  64. when the system masks IRQs.
  65. noioapicreroute [APIC] Disable workaround that uses the
  66. boot IRQ equivalent of an IRQ that connects to
  67. a chipset where boot IRQs cannot be disabled.
  68. The opposite of ioapicreroute.
  69.  
  70. biosirq [X86-32] Use PCI BIOS calls to get the interrupt
  71. routing table. These calls are known to be buggy
  72. on several machines and they hang the machine
  73. when used, but on other computers it's the only
  74. way to get the interrupt routing table. Try
  75. this option if the kernel is unable to allocate
  76. IRQs or discover secondary PCI buses on your
  77. motherboard.
  78.  
  79. usepirqmask [X86] Honor the possible IRQ mask stored
  80. in the BIOS $PIR table. This is needed on
  81. some systems with broken BIOSes, notably
  82. some HP Pavilion N5400 and Omnibook XE3
  83. notebooks. This will have no effect if ACPI
  84. IRQ routing is enabled.
  85.  
  86. noacpi [X86] Do not use ACPI for IRQ routing
  87. or for PCI scanning.
  88.  
  89. routeirq Do IRQ routing for all PCI devices.
  90. This is normally done in pci_enable_device(),
  91. so this option is a temporary workaround
  92. for broken drivers that don't call it.
  93.  
  94. threadirqs [KNL]
  95. Force threading of all interrupt handlers except those
  96. marked explicitly IRQF_NO_THREAD.
  97.  
  98.  
  99. tsc= Disable clocksource stability checks for TSC.
  100. Format: <string>
  101. [x86] reliable: mark tsc clocksource as reliable, this
  102. disables clocksource verification at runtime, as well
  103. as the stability checks done at bootup. Used to enable
  104. high-resolution timer mode on older hardware, and in
  105. virtualized environment.
  106. [x86] noirqtime: Do not use TSC to do irq accounting.
  107. Used to run time disable IRQ_TIME_ACCOUNTING on any
  108. platforms where RDTSC is slow and this accounting
  109. can add overhead.
Advertisement
Add Comment
Please, Sign In to add comment