aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
diff options
context:
space:
mode:
authorHuacai Chen <[email protected]>2024-09-24 07:32:20 +0000
committerHuacai Chen <[email protected]>2024-09-24 07:32:20 +0000
commitf339bd3b51dac675fbbc08b861d2371ae3df0c0b (patch)
tree056659ef4b3f87bb0557fe887179b883c941bce6 /drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
parentLoongArch: Remove posix_types.h include from sigcontext.h (diff)
downloadkernel-f339bd3b51dac675fbbc08b861d2371ae3df0c0b.tar.gz
kernel-f339bd3b51dac675fbbc08b861d2371ae3df0c0b.zip
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 <[email protected]> Signed-off-by: Tianyang Zhang <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c')
0 files changed, 0 insertions, 0 deletions