Home
last modified time | relevance | path

Searched refs:msimode (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/intc/
H A Driscv_aplic.c157 static bool is_kvm_aia(bool msimode) in is_kvm_aia() argument
159 return kvm_irqchip_in_kernel() && msimode; in is_kvm_aia()
251 if (!aplic->msimode) { in riscv_aplic_set_pending()
254 if (aplic->msimode && !pending) { in riscv_aplic_set_pending()
417 if (!aplic->msimode || (aplic->num_irqs <= irq) || in riscv_aplic_msi_irq_update()
486 if (aplic->msimode || aplic->num_harts <= idc) { in riscv_aplic_idc_update()
582 if (aplic->msimode) { in riscv_aplic_request()
604 (aplic->msimode ? APLIC_DOMAINCFG_DM : 0); in riscv_aplic_read()
609 } else if (aplic->mmode && aplic->msimode && in riscv_aplic_read()
612 } else if (aplic->mmode && aplic->msimode && in riscv_aplic_read()
[all …]
/openbmc/qemu/include/hw/intc/
H A Driscv_aplic.h69 bool msimode; member
77 uint32_t iprio_bits, bool msimode, bool mmode, DeviceState *parent);
/openbmc/qemu/hw/riscv/
H A Dvirt.c1243 bool msimode = aia_type == VIRT_AIA_TYPE_APLIC_IMSIC; in virt_create_aia() local
1245 if (msimode) { in virt_create_aia()
1272 (msimode) ? 0 : base_hartid, in virt_create_aia()
1273 (msimode) ? 0 : hart_count, in virt_create_aia()
1276 msimode, true, NULL); in virt_create_aia()
1283 (msimode) ? 0 : base_hartid, in virt_create_aia()
1284 (msimode) ? 0 : hart_count, in virt_create_aia()
1287 msimode, false, aplic_m); in virt_create_aia()