xref: /openbmc/qemu/hw/intc/Kconfig (revision 829bb277)
182f51817SPaolo Bonziniconfig HEATHROW_PIC
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig I8259
582f51817SPaolo Bonzini    bool
648ca2c4aSPhilippe Mathieu-Daudé    select ISA_BUS
782f51817SPaolo Bonzini
882f51817SPaolo Bonziniconfig PL190
982f51817SPaolo Bonzini    bool
1082f51817SPaolo Bonzini
1182f51817SPaolo Bonziniconfig IOAPIC
1282f51817SPaolo Bonzini    bool
13852c27e2SPaolo Bonzini    select I8259
1482f51817SPaolo Bonzini
1582f51817SPaolo Bonziniconfig OPENPIC
1682f51817SPaolo Bonzini    bool
17ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
1882f51817SPaolo Bonzini
1982f51817SPaolo Bonziniconfig APIC
2082f51817SPaolo Bonzini    bool
21ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
22852c27e2SPaolo Bonzini    select I8259
2382f51817SPaolo Bonzini
24*829bb277SThomas Huthconfig ARM_GIC
25*829bb277SThomas Huth    bool
26*829bb277SThomas Huth    select ARM_GICV3_TCG if TCG
27*829bb277SThomas Huth    select ARM_GIC_KVM if KVM
28*829bb277SThomas Huth    select MSI_NONBROKEN
29*829bb277SThomas Huth
3016d91e06SEric Augerconfig ARM_GICV3_TCG
31a8a55467SPhilippe Mathieu-Daudé    bool
32a8a55467SPhilippe Mathieu-Daudé    depends on ARM_GIC && TCG
33a8a55467SPhilippe Mathieu-Daudé
3482f51817SPaolo Bonziniconfig ARM_GIC_KVM
3582f51817SPaolo Bonzini    bool
36e0e312f3SPaolo Bonzini    depends on ARM_GIC && KVM
3782f51817SPaolo Bonzini
3882f51817SPaolo Bonziniconfig XICS
3982f51817SPaolo Bonzini    bool
4082f51817SPaolo Bonzini
4127d5caecSGreg Kurzconfig XIVE
4282f51817SPaolo Bonzini    bool
4382f51817SPaolo Bonzini
4482f51817SPaolo Bonziniconfig ALLWINNER_A10_PIC
4582f51817SPaolo Bonzini    bool
4682f51817SPaolo Bonzini
4782f51817SPaolo Bonziniconfig S390_FLIC
4882f51817SPaolo Bonzini    bool
4982f51817SPaolo Bonzini
5082f51817SPaolo Bonziniconfig S390_FLIC_KVM
5182f51817SPaolo Bonzini    bool
52e0e312f3SPaolo Bonzini    depends on S390_FLIC && KVM
5382f51817SPaolo Bonzini
5482f51817SPaolo Bonziniconfig OMPIC
5582f51817SPaolo Bonzini    bool
56e78597ccSYoshinori Sato
5734d0831fSPeter Maydellconfig PPC_UIC
5834d0831fSPeter Maydell    bool
5934d0831fSPeter Maydell
605d07a698SPhilippe Mathieu-Daudéconfig SH_INTC
615d07a698SPhilippe Mathieu-Daudé    bool
625d07a698SPhilippe Mathieu-Daudé
63e78597ccSYoshinori Satoconfig RX_ICU
64e78597ccSYoshinori Sato    bool
65c012e0b1SHuacai Chen
66c012e0b1SHuacai Chenconfig LOONGSON_LIOINTC
67c012e0b1SHuacai Chen    bool
68406fafd5SBin Meng
69cc63a182SAnup Patelconfig RISCV_ACLINT
70406fafd5SBin Meng    bool
7184fcf3c1SBin Meng
72e8f79343SAnup Patelconfig RISCV_APLIC
73e8f79343SAnup Patel    bool
74a28c94e0SBin Meng    select MSI_NONBROKEN
75e8f79343SAnup Patel
769746e583SAnup Patelconfig RISCV_IMSIC
779746e583SAnup Patel    bool
78a28c94e0SBin Meng    select MSI_NONBROKEN
799746e583SAnup Patel
8084fcf3c1SBin Mengconfig SIFIVE_PLIC
8184fcf3c1SBin Meng    bool
828d8a54bfSBin Meng    select MSI_NONBROKEN
8387855593SLaurent Vivier
8487855593SLaurent Vivierconfig GOLDFISH_PIC
8587855593SLaurent Vivier    bool
862fde99eeSLaurent Vivier
872fde99eeSLaurent Vivierconfig M68K_IRQC
882fde99eeSLaurent Vivier    bool
89c46cabd4SAmir Gonnen
90c46cabd4SAmir Gonnenconfig NIOS2_VIC
91c46cabd4SAmir Gonnen    bool
92f6783e34SXiaojuan Yang
93f6783e34SXiaojuan Yangconfig LOONGARCH_IPI
94f6783e34SXiaojuan Yang    bool
950f4fcf18SXiaojuan Yang
960f4fcf18SXiaojuan Yangconfig LOONGARCH_PCH_PIC
970f4fcf18SXiaojuan Yang    bool
980f4fcf18SXiaojuan Yang    select UNIMP
99249ad85aSXiaojuan Yang
100249ad85aSXiaojuan Yangconfig LOONGARCH_PCH_MSI
101249ad85aSXiaojuan Yang    select MSI_NONBROKEN
102249ad85aSXiaojuan Yang    bool
103249ad85aSXiaojuan Yang    select UNIMP
104cbff2db1SXiaojuan Yang
105cbff2db1SXiaojuan Yangconfig LOONGARCH_EXTIOI
106cbff2db1SXiaojuan Yang    bool
107