Opened 7 months ago

Last modified 7 months ago

#18596 new enhancement

GICv3 Interrupt Controller support

Reported by: kallisti5 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: arm

Description

We need a driver for the GICv3 interrupt controller. It's common on more modern ARM64 devices and can be found on the OnePlus 6T phone.

We already implement GICv1, GICv2.

Hints:

  • src/system/boot/platform/efi/arch/arm64/arch_dtb.cpp
    • + { "arm,gic-v3", INTC_KIND_GICV3 },
  • src/system/kernel/arch/arm64/arch_int.cpp
    • GICV3 detection
  • src/system/kernel/arch/arm/arch_int_gicv2.cpp ...

References:

Change History (1)

comment:1 by kallisti5, 7 months ago

Component: - GeneralSystem/Kernel
Platform: Allarm
Type: bugenhancement
Version: R1/beta4R1/Development
Note: See TracTickets for help on using tickets.