diff options
author | Huacai Chen <chenhuacai@loongson.cn> | 2024-09-24 10:32:20 +0300 |
---|---|---|
committer | Huacai Chen <chenhuacai@loongson.cn> | 2024-09-24 10:32:20 +0300 |
commit | f339bd3b51dac675fbbc08b861d2371ae3df0c0b (patch) | |
tree | 056659ef4b3f87bb0557fe887179b883c941bce6 /scripts/kconfig/menu.c | |
parent | 64c35d6c0ff95e9507f5fb3cce4936c7c62f3d3a (diff) | |
download | linux-f339bd3b51dac675fbbc08b861d2371ae3df0c0b.tar.xz |
Docs/LoongArch: Add advanced extended IRQ model description
Introduce the advanced extended interrupt controllers (AVECINTC). This
feature will allow each core to have 256 independent interrupt vectors
and MSI interrupts can be independently routed to any vector on any CPU.
The whole topology of irqchips in LoongArch machines looks like this if
AVECINTC is supported:
+-----+ +-----------------------+ +-------+
| IPI | --> | CPUINTC | <-- | Timer |
+-----+ +-----------------------+ +-------+
^ ^ ^
| | |
+---------+ +----------+ +---------+ +-------+
| EIOINTC | | AVECINTC | | LIOINTC | <-- | UARTs |
+---------+ +----------+ +---------+ +-------+
^ ^
| |
+---------+ +---------+
| PCH-PIC | | PCH-MSI |
+---------+ +---------+
^ ^ ^
| | |
+---------+ +---------+ +---------+
| Devices | | PCH-LPC | | Devices |
+---------+ +---------+ +---------+
^
|
+---------+
| Devices |
+---------+
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Tianyang Zhang <zhangtianyang@loongson.cn>
Diffstat (limited to 'scripts/kconfig/menu.c')
0 files changed, 0 insertions, 0 deletions