do_softirq 问题,初级

unbutun 2010-02-02 02:28:44
谁知道这个do_softirq怎么用,最好给个hello world,能在x86最好在virtualbox上跑起来的。


这边先行谢过。
...全文
112 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-03-10
  • 打赏
  • 举报
回复
帮你顶一下
unbutun 2010-03-10
  • 打赏
  • 举报
回复
引用 12 楼 heg800 的回复:
这个函数在中断返回时会自动调用,你只需在中断上下文中把需要要执行的函数放到下半部中即可


给个例子呗?
我本少年 2010-03-10
  • 打赏
  • 举报
回复
这个函数在中断返回时会自动调用,你只需在中断上下文中把需要要执行的函数放到下半部中即可
unbutun 2010-03-07
  • 打赏
  • 举报
回复
我最想的就是如何写一个demo如何用softirq,是否能给个简单的demo?
unbutun 2010-02-08
  • 打赏
  • 举报
回复
up




up
toborac 2010-02-03
  • 打赏
  • 举报
回复
这样如何 写一个linux module,里面定义softirq及其处理函数,这个函数就printk hello world
主要是softirq是要靠其他事件来raise激发的,你就在你的module init里面激发一下吧
帅得不敢出门 2010-02-03
  • 打赏
  • 举报
回复
lkd好像也有提到
帅得不敢出门 2010-02-03
  • 打赏
  • 举报
回复
tasklet也是基于softirq 实现的
现在一般使用 tasklet 如果要睡眠那么就用 等待队列吧
joyself 2010-02-03
  • 打赏
  • 举报
回复
为什么要用softirq?这东西是在编译时刻就静态分配好的。

http://lxr.linux.no/#linux+v2.6.32/include/linux/interrupt.h#L343

是不是想用tasklet?
还是只想理解softirq的工作机制?(可以看代码,或者ultk 3rd的softirq一节)
unbutun 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 caballeroo 的回复:]
引用 6 楼 toborac 的回复:
这样如何 写一个linux module,里面定义softirq及其处理函数,这个函数就printk hello world
主要是softirq是要靠其他事件来raise激发的,你就在你的module init里面激发一下吧


softirq是需要静态添加并重新编译内核的,除非你使用已经有的softirq,目前只有两个子系统——网路和SCSI直接使用软中断。


[/Quote]


哥们,谢谢你。


但是我现在不关心这个,我最想的就是如何写一个demo如何用softirq,是否能给个简单的demo?
Caballeroo 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 toborac 的回复:]
这样如何 写一个linux module,里面定义softirq及其处理函数,这个函数就printk hello world
主要是softirq是要靠其他事件来raise激发的,你就在你的module init里面激发一下吧
[/Quote]

softirq是需要静态添加并重新编译内核的,除非你使用已经有的softirq,目前只有两个子系统——网路和SCSI直接使用软中断。

unbutun 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 toborac 的回复:]
这样如何 写一个linux module,里面定义softirq及其处理函数,这个函数就printk hello world
主要是softirq是要靠其他事件来raise激发的,你就在你的module init里面激发一下吧
[/Quote]


我就是想要这么个demo,但是哪些东西我不会写,能给个吗?
unbutun 2010-02-02
  • 打赏
  • 举报
回复
应该有人会吧,难道高手都过年去了?
winbsd 2010-02-02
  • 打赏
  • 举报
回复

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧