Home
last modified time | relevance | path

Searched refs:irqchip (Results 1 – 21 of 21) sorted by relevance

/openbmc/qemu/docs/specs/
H A Driscv-aia.rst18 emulated in userspace versus what is being emulated by an in-kernel irqchip.
31 chooses to use the irqchip in split mode via "-accel kvm,kernel-irqchip=split",
32 s-mode APLIC will be emulated while using the s-mode IMSIC from the irqchip
78 - irqchip=split
H A Dppc-spapr-xive.rst131 with ``KVM is incompatible with ic-mode=dual,kernel-irqchip=on``
154 with ``KVM is incompatible with ic-mode=dual,kernel-irqchip=on``
/openbmc/qemu/hw/riscv/
H A Driscv-iommu-sys.c43 DeviceState *irqchip; member
187 irq = qdev_get_gpio_in(s->irqchip, s->base_irq + i); in riscv_iommu_sys_realize()
209 DEFINE_PROP_LINK("irqchip", RISCVIOMMUStateSys, irqchip,
H A Dxiangshan_kmh.c110 s->irqchip = xiangshan_kmh_create_aia(num_harts); in xiangshan_kmh_soc_realize()
114 qdev_get_gpio_in(s->irqchip, XIANGSHAN_KMH_UART0_IRQ), in xiangshan_kmh_soc_realize()
H A Dvirt.c1202 DeviceState *irqchip, in gpex_pcie_init() argument
1263 irq = qdev_get_gpio_in(irqchip, PCIE_IRQ + i); in gpex_pcie_init()
1367 static void create_platform_bus(RISCVVirtState *s, DeviceState *irqchip) in create_platform_bus() argument
1384 sysbus_connect_irq(sysbus, i, qdev_get_gpio_in(irqchip, irq)); in create_platform_bus()
1624 s->irqchip[i] = virt_create_plic(s->memmap, i, in virt_machine_init()
1627 s->irqchip[i] = virt_create_aia(s->aia_type, s->aia_guests, in virt_machine_init()
1634 mmio_irqchip = s->irqchip[i]; in virt_machine_init()
1635 virtio_irqchip = s->irqchip[i]; in virt_machine_init()
1636 pcie_irqchip = s->irqchip[i]; in virt_machine_init()
1639 virtio_irqchip = s->irqchip[i]; in virt_machine_init()
[all …]
/openbmc/qemu/include/hw/riscv/
H A Dxiangshan_kmh.h24 DeviceState *irqchip; member
H A Dvirt.h52 DeviceState *irqchip[VIRT_SOCKETS_MAX]; member
/openbmc/qemu/docs/system/i386/
H A Dxen.rst12 Using the split irqchip is mandatory for Xen support.
22 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split
29 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split --cpu host,+xen-vapic
101 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split \\
121 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split \\
H A Dkvm-pv.rst25 irqchip (e.g. "-machine ...,kernel-irqchip=split -cpu ...,x2apic").
H A Dtdx.rst104 split kernel-irqchip, as below:
118 - kernel-irqchip must be split;
120 This is set by default for TDX guest if kernel-irqchip is left on its default
H A Dmicrovm.rst24 - IOAPIC (with kernel-irqchip=split by default)
H A Damd-memory-encryption.rst120 - Requires in-kernel irqchip - the burden is placed on the hypervisor to
/openbmc/qemu/docs/system/riscv/
H A Dvirt.rst133 with KVM, it is possible to set the use of the kernel irqchip in split mode
134 by using "-accel kvm,kernel-irqchip=split". In this case the ``virt`` machine
136 the irqchip. See :ref:`riscv-aia` for more details on all available AIA
/openbmc/qemu/include/system/
H A Dkvm.h408 void kvm_irqchip_add_irq_route(KVMState *s, int gsi, int irqchip, int pin);
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h957 __u32 irqchip; member
1005 struct kvm_irq_routing_irqchip irqchip; member
/openbmc/qemu/accel/kvm/
H A Dkvm-all.c2122 void kvm_irqchip_add_irq_route(KVMState *s, int irq, int irqchip, int pin) in kvm_irqchip_add_irq_route() argument
2131 e.u.irqchip.irqchip = irqchip; in kvm_irqchip_add_irq_route()
2132 e.u.irqchip.pin = pin; in kvm_irqchip_add_irq_route()
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/files/corstone1000/
H A D0001-remoteproc-Add-Arm-remoteproc-driver.patch36 F: drivers/irqchip/irq-vic.c
/openbmc/qemu/docs/about/
H A Dremoved-features.rst35 cannot be disabled separately from the irqchip anymore. A similar effect
72 ``-no-kvm-irqchip`` (removed in 3.0)
974 ``-M kernel-irqchip=off`` cannot be used on KVM if the CPU model includes
976 kernel-irqchip=off`` when the CPU does not have a local APIC.
/openbmc/qemu/
H A Dqemu-options.hx231 … " kernel-irqchip=on|off|split controls accelerated irqchip support (default=on)\n"
254 ``kernel-irqchip=on|off|split``
255 Controls KVM in-kernel irqchip support. The default is full
256 acceleration of the interrupt controllers. On x86, split irqchip
258 non-MSI interrupts. Disabling the in-kernel irqchip completely
1197 complete x2apic. Currently it only supports kvm kernel-irqchip modes
1198 ``off`` or ``split``, while full kernel-irqchip is not yet supported.
1200 kernel-irqchip.
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]