https://mp.weixin.qq.com/s/ysF8gxPmxnYgyVpXsBGbaA

 

简单介绍Linux kernel中riscv架构核间中断ipi相关的内容。

riscv - kernel - 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中断,其定义如下:

riscv - kernel - 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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-10-12
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2022-12-23
相关资源
相似解决方案