linux/Documentation/arch/loongarch
Bibo Mao 9899b82010 irqchip/loongson-eiointc: Add virt extension support
Interrupts can be routed to maximal four virtual CPUs with real HW
EIOINTC interrupt controller model, since interrupt routing is encoded
with CPU bitmap and EIOINTC node combined method. Here add the EIOINTC
virt extension support so that interrupts can be routed to 256 vCPUs in
virtual machine mode. CPU bitmap is replaced with normal encoding and
EIOINTC node type is removed, so there are 8 bits for cpu selection, at
most 256 vCPUs are supported for interrupt routing.

Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Co-developed-by: Song Gao <gaosong@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
2024-11-13 16:18:27 +08:00
..
booting.rst docs: move loongarch under arch 2023-08-18 11:03:52 -06:00
features.rst docs: kernel_feat.py: fix potential command injection 2024-01-11 09:21:01 -07:00
index.rst docs: move loongarch under arch 2023-08-18 11:03:52 -06:00
introduction.rst Docs/LoongArch: Update links in LoongArch introduction.rst 2023-11-21 15:03:25 +08:00
irq-chip-model.rst irqchip/loongson-eiointc: Add virt extension support 2024-11-13 16:18:27 +08:00