https://mp.weixin.qq.com/s/ysF8gxPmxnYgyVpXsBGbaA
简单介绍Linux kernel中riscv架构核间中断ipi相关的内容。
本文目录:
1. send_ipi_single
2. ipi_ops
3. sbi_send_cpumask_ipi
4. sbi
5. system reset
1. send_ipi_single
send_ipi_single用于向一个核发送ipi中断,其定义如下:
其中:
a. 在ipi_data中记录ipi消息类型;
b. 使用ipi_ops中的ipi_inject函数向指定的核心注入中断;
2. ipi_ops
ipi_ops是一个类型为struct riscv_cpu_ops的变量:
-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/ysF8gxPmxnYgyVpXsBGbaA