logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux pcie【9】基于GIC-V3 ITS实现pcie msi中断

本文基于Linux 6.6内核,介绍了如何通过GIC-V3 ITS驱动实现PCIe MSI功能。主要分析了MSI中断的申请流程:从pci_alloc_irq_vectors开始,经过MSI domain的创建和初始化,到ITS设备的分配和中断映射建立。重点阐述了request ID的计算、ITS设备表的创建、LPI中断的分配,以及最终建立device ID和event ID到init ID的映射关

#linux#驱动开发#嵌入式硬件 +1
到底了