blob: 97d550b06b77d16d08410183af798c50a1535bb0 [file] [log] [blame]
Paolo Bonzini82f51812019-01-23 14:56:00 +08001config HEATHROW_PIC
2 bool
3
4config I8259
5 bool
Philippe Mathieu-Daudé48ca2c42019-12-31 19:32:04 +01006 select ISA_BUS
Paolo Bonzini82f51812019-01-23 14:56:00 +08007
8config PL190
9 bool
10
11config IOAPIC
12 bool
Paolo Bonzini852c27e2019-12-12 17:15:43 +010013 select I8259
Paolo Bonzini82f51812019-01-23 14:56:00 +080014
15config ARM_GIC
16 bool
Paolo Bonzinica9b7e22019-03-14 14:13:34 +010017 select MSI_NONBROKEN
Paolo Bonzini82f51812019-01-23 14:56:00 +080018
19config OPENPIC
20 bool
Paolo Bonzinica9b7e22019-03-14 14:13:34 +010021 select MSI_NONBROKEN
Paolo Bonzini82f51812019-01-23 14:56:00 +080022
23config APIC
24 bool
Paolo Bonzinica9b7e22019-03-14 14:13:34 +010025 select MSI_NONBROKEN
Paolo Bonzini852c27e2019-12-12 17:15:43 +010026 select I8259
Paolo Bonzini82f51812019-01-23 14:56:00 +080027
Eric Auger16d91e02022-03-08 19:24:51 +010028config ARM_GICV3_TCG
Philippe Mathieu-Daudéa8a55462021-11-15 23:36:19 +010029 bool
30 default y
31 depends on ARM_GIC && TCG
32
Paolo Bonzini82f51812019-01-23 14:56:00 +080033config ARM_GIC_KVM
34 bool
Paolo Bonzinie0e312f2019-01-23 14:56:01 +080035 default y
36 depends on ARM_GIC && KVM
Paolo Bonzini82f51812019-01-23 14:56:00 +080037
Paolo Bonzini82f51812019-01-23 14:56:00 +080038config XICS
39 bool
40
Greg Kurz27d5cae2020-12-24 18:22:55 +010041config XIVE
Paolo Bonzini82f51812019-01-23 14:56:00 +080042 bool
43
Paolo Bonzini82f51812019-01-23 14:56:00 +080044config ALLWINNER_A10_PIC
45 bool
46
47config S390_FLIC
48 bool
49
50config S390_FLIC_KVM
51 bool
Paolo Bonzinie0e312f2019-01-23 14:56:01 +080052 depends on S390_FLIC && KVM
Paolo Bonzini82f51812019-01-23 14:56:00 +080053
54config OMPIC
55 bool
Yoshinori Satoe78597c2019-01-21 22:15:57 +090056
Peter Maydell34d08312020-12-12 00:15:31 +000057config PPC_UIC
58 bool
59
Philippe Mathieu-Daudé5d07a692021-02-21 19:50:50 +010060config SH_INTC
61 bool
62
Yoshinori Satoe78597c2019-01-21 22:15:57 +090063config RX_ICU
64 bool
Huacai Chenc012e0b2020-06-24 18:45:29 +080065
66config LOONGSON_LIOINTC
67 bool
Bin Meng406fafd2020-09-03 18:40:16 +080068
Anup Patelcc63a182021-08-31 16:36:00 +053069config RISCV_ACLINT
Bin Meng406fafd2020-09-03 18:40:16 +080070 bool
Bin Meng84fcf3c2020-09-03 18:40:17 +080071
Anup Patele8f79342022-02-04 23:16:54 +053072config RISCV_APLIC
73 bool
Bin Menga28c94e2022-12-11 11:08:15 +080074 select MSI_NONBROKEN
Anup Patele8f79342022-02-04 23:16:54 +053075
Anup Patel9746e582022-02-20 14:25:23 +053076config RISCV_IMSIC
77 bool
Bin Menga28c94e2022-12-11 11:08:15 +080078 select MSI_NONBROKEN
Anup Patel9746e582022-02-20 14:25:23 +053079
Bin Meng84fcf3c2020-09-03 18:40:17 +080080config SIFIVE_PLIC
81 bool
Bin Meng8d8a54b2022-12-11 11:08:14 +080082 select MSI_NONBROKEN
Laurent Vivier87855592021-03-12 22:41:42 +010083
84config GOLDFISH_PIC
85 bool
Laurent Vivier2fde99e2021-03-12 22:41:43 +010086
87config M68K_IRQC
88 bool
Amir Gonnenc46cabd2022-04-21 08:17:30 -070089
90config NIOS2_VIC
91 bool
Xiaojuan Yangf6783e32022-06-06 20:43:21 +080092
93config LOONGARCH_IPI
94 bool
Xiaojuan Yang0f4fcf12022-06-06 20:43:22 +080095
96config LOONGARCH_PCH_PIC
97 bool
98 select UNIMP
Xiaojuan Yang249ad852022-06-06 20:43:23 +080099
100config LOONGARCH_PCH_MSI
101 select MSI_NONBROKEN
102 bool
103 select UNIMP
Xiaojuan Yangcbff2db2022-06-06 20:43:24 +0800104
105config LOONGARCH_EXTIOI
106 bool