IRQ_EINT16_31因为也属于跟控制器,所以它的值也会位于128以内,但是IRQ_EINT16--IRQ_EINT31通常会在128以外的某段范围,这时,代表irq数量的常量NR_IRQS,必须考虑这种情况,定义出超过128的某个足够的数值。级联的实现主要依靠编号为IRQ_EINT16_31的流控处理程序:s5p_irq_demux_eint16_31,它的最终实现类似于以...
IRQ_EINT16_31因为也属于跟控制器,所以它的值也会位于128以内,但是IRQ_EINT16--IRQ_EINT31通常会在128以外的某段范围,这时,代表irq数量的常量NR_IRQS,必须考虑这种情况,定义出超过128的某个足够的数值。级联的实现主要依靠编号为IRQ_EINT16_31的流控处理程序:s5p_irq_demux_eint16_31,它的最终实现类似于以...
arch_irqs_disabled_flags(unsigned long flags) { return !(flags & X86_EFLAGS_IF); } static inline int arch_irqs_disabled(void) { unsigned long flags = arch_local_save_flags(); return arch_irqs_disabled_flags(flags); } #else #ifdef CONFIG_X86_64 #define ARCH_LOCKDEP_SYS_EXIT call ...
{ lockdep_assert_irqs_disabled(); load_idt(&idt_descr); } #ifdef CONFIG_X86_F00F_BUG bool idt_is_f00f_address(unsigned long address) { return ((address - idt_descr.address) >> 3) == 6; } #endif static __init void idt_setup_from_table(gate_desc *idt, const struct idt_data...
int io_apic_setup_irq_pin_once (unsigned int irq, int node, struct io_apic_irq_attr *attr) int get_nr_irqs_gsi (void) int __init arch_probe_nr_irqs (void) int io_apic_set_pci_routing (struct device *dev, int irq, struct io_apic_irq_attr *irq_attr) int acpi_get_override_ir...
# General setup#CONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_CROSS_COMPILE=""# CONFIG_COMPILE_TEST is not setCONFIG_LOCALVERSION="-android-x86_64"# CONFIG_LOCALVERSION_AUTO is not setCONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL...
if PCI_MSI config X86_IO_APIC def_bool y depends on X86_LOCAL_APIC || X86_UP_IOAPIC config X86_REROUTE_FOR_BROKEN_BOOT_IRQS bool "Reroute for broken boot IRQs" depends on X86_IO_APIC ---help--- This option enables a workaround that fixes a source of ...
select PCI_MSI_IRQ_DOMAIN if PCI_MSI config X86_IO_APIC def_bool y depends on X86_LOCAL_APIC || X86_UP_IOAPIC config X86_REROUTE_FOR_BROKEN_BOOT_IRQS bool "Reroute for broken boot IRQs" depends on X86_IO_APIC help This option enables a workaround that fixes a s...
Dec 24 21:56:02 Arch kernel: rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs Dec 24 21:56:02 Arch kernel: ledtrig-cpu: registered to indicate activity on CPUs Dec 24 21:56:02 Arch kernel: efifb: probing for efifb ...
[ 0.791218] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram, hpet irqs [ 0.791257] amd_pstate: driver load is disabled, boot with specific mode to enable this [ 0.791358] ledtrig-cpu: registered to indicate activity on CPUs [ 0.791725] [drm] Initialized simpledrm 1....