Linux APIC中断优先级

Linux APIC中断优先级,linux,linux-kernel,real-time,interrupt,Linux,Linux Kernel,Real Time,Interrupt,分配给特定中断的进程做什么? 例如,rt内核上我的FF进程的一部分是: 98 FF 95 135 - [irq/23-ehci_hcd] 96 FF 85 125 - [irq/16-uhci_hcd] 94 FF 85 125 - [irq/20-ehci_hcd] 8 FF 1 41 - [rcu_preempt] 56 FF 99 139 - [irq/8-rtc0] 它是一个中断处理器吗? 根据这条线索,, li

分配给特定中断的进程做什么? 例如,rt内核上我的FF进程的一部分是:

98  FF     95 135   - [irq/23-ehci_hcd]
96  FF     85 125   - [irq/16-uhci_hcd]
94  FF     85 125   - [irq/20-ehci_hcd]
8  FF      1  41   - [rcu_preempt]
56  FF     99 139   - [irq/8-rtc0]
它是一个中断处理器吗? 根据这条线索,, linux内核不区分APIC中断的优先级。但如果两个中断同时发生呢?如果在APIC级别上所有中断的优先级相同,处理器如何知道要执行哪个处理程序


在上面的线程链接中,一个人建议编写内核模块,以获得设置APIC中断优先级的能力。这对rt音频处理有用吗,或者只是将定时器和声卡中断设置为更高的优先级也可以做同样的工作

只有当两个不同的中断挂起时,中断优先级才起作用,CPU必须决定处理哪一个中断

由于中断处理程序非常短,并且有多个内核可用,优先级不太可能有任何明显的影响


(RTC不用于任何与音频相关的内容。)

Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。如果你觉得它的主题在别处,那么