gpt4 book ai didi

Linux 内核 regmap irq 处理程序有问题

转载 作者:太空宇宙 更新时间:2023-11-04 11:20:14 25 4
gpt4 key购买 nike

我一直致力于使用 regmap irq 芯片实现的 irq 处理程序。我已经看到 irq 处理程序的执行非常不一致。特别是如果在挂起期间连续产生 irq。 irq 阻塞并且从不清除中断源,即处理程序有时从不运行。即使处理程序运行到一半并且系统休眠,它也不会在恢复时继续。

它造成了严重的问题。我该如何处理?

最佳答案

Regmap 完全使用线程中断。此外,我在嵌套调用中使用了 i2c 调用,这些调用也是线程化的 irq。因此,我将始终留在用户空间而不是 irq 上下文中。 I2c 传输中有时间表,这会带来完全不同的执行流程。此外,wake 启用 irq 也存在问题。

关于Linux 内核 regmap irq 处理程序有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18734455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com