xref: /openbmc/qemu/hw/intc/Kconfig (revision f4bb895a3bb08d9bf6b04937555eff14225772e4)
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
248bd3f84dSThomas Huthconfig ARM_GIC
258bd3f84dSThomas Huth    bool
268bd3f84dSThomas Huth    select ARM_GICV3_TCG if TCG
278bd3f84dSThomas Huth    select ARM_GIC_KVM if KVM
288bd3f84dSThomas Huth    select MSI_NONBROKEN
298bd3f84dSThomas 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
907e555781SBibo Maoconfig LOONGSON_IPI_COMMON
917e555781SBibo Mao    bool
927e555781SBibo Mao
93b4a12dfcSJiaxun Yangconfig LOONGSON_IPI
94f6783e34SXiaojuan Yang    bool
957e555781SBibo Mao    select LOONGSON_IPI_COMMON
960f4fcf18SXiaojuan Yang
97*c403d5ffSBibo Maoconfig LOONGARCH_IPI
98*c403d5ffSBibo Mao    bool
99*c403d5ffSBibo Mao    select LOONGSON_IPI_COMMON
100*c403d5ffSBibo Mao
1010f4fcf18SXiaojuan Yangconfig LOONGARCH_PCH_PIC
1020f4fcf18SXiaojuan Yang    bool
1030f4fcf18SXiaojuan Yang    select UNIMP
104249ad85aSXiaojuan Yang
105249ad85aSXiaojuan Yangconfig LOONGARCH_PCH_MSI
106249ad85aSXiaojuan Yang    select MSI_NONBROKEN
107249ad85aSXiaojuan Yang    bool
108249ad85aSXiaojuan Yang    select UNIMP
109cbff2db1SXiaojuan Yang
110cbff2db1SXiaojuan Yangconfig LOONGARCH_EXTIOI
111cbff2db1SXiaojuan Yang    bool
112