]> Zhao Yanbai Git Server - kernel.git/commit
中断处理不再允许嵌套执行;将不重要的中断处理逻辑归类为下半部分处理逻辑,并允许开中断执行,但在该部分逻辑在被中断打断的情况下也只允许执行一次.
authoracevest <zhaoyanbai@126.com>
Fri, 26 May 2023 16:52:37 +0000 (00:52 +0800)
committeracevest <zhaoyanbai@126.com>
Sat, 27 May 2023 02:21:57 +0000 (10:21 +0800)
commit92ca4828ee74f800ba3bdd132f162a739075d9f2
treea63d5981dcdb18dd8e2d205549b4aa971fc9aab2
parentc4edfb87cb9f2b20c6dfbe7cdb6322468af2cde9
中断处理不再允许嵌套执行;将不重要的中断处理逻辑归类为下半部分处理逻辑,并允许开中断执行,但在该部分逻辑在被中断打断的情况下也只允许执行一次.
15 files changed:
drivers/ide.c
include/irq.h
include/printk.h
include/sched.h
include/system.h
include/task.h
kernel/clock.c
kernel/fork.c
kernel/interrupts.S
kernel/irq.c
kernel/sched.c
kernel/syscall.S
kernel/system.c
kernel/task_init.c
kernel/wait.c