时钟中断对应8259A-1的IRQ0是硬件确定的,还是可以编程修改?
时间:2011-08-18
来源:互联网
在linux系统中,setup.S只是对8259A编程设置了中断号,将IRQ0对应int 0x20h,时钟中断,对应IRQ0是在哪设置的(哪段代码)?或者是
PC机硬件连接固定的,无法修改?
另外,时钟中断编程,在linux也没见着代码?比如设置中断的初值。
PC机硬件连接固定的,无法修改?
另外,时钟中断编程,在linux也没见着代码?比如设置中断的初值。
作者: liaozhicai 发布时间: 2011-08-18
arch/x86/kernel/time.c
89 static struct irqaction irq0 = {
90 .handler = timer_interrupt,
91 .flags = IRQF_DISABLED | IRQF_NOBALANCING | IRQF_IRQPOLL | IRQF_TIMER,
92 .name = "timer"
93 };
94
95 void __init setup_default_timer_irq(void)
96 {
97 setup_irq(0, &irq0);
98 }
89 static struct irqaction irq0 = {
90 .handler = timer_interrupt,
91 .flags = IRQF_DISABLED | IRQF_NOBALANCING | IRQF_IRQPOLL | IRQF_TIMER,
92 .name = "timer"
93 };
94
95 void __init setup_default_timer_irq(void)
96 {
97 setup_irq(0, &irq0);
98 }
作者: eclipse_2 发布时间: 2011-08-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28