mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-21 07:56:31 +00:00
完成中断管理模块重构 (#554)
- 支持中断共享 - 把现有驱动程序移植到新的irq模块 - 使用`ProcessorId`标识处理器id - 尚未实现threaded_irq 性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
This commit is contained in:
@ -18,7 +18,6 @@ impl CFilesArch for X86_64CFilesArch {
|
||||
}
|
||||
|
||||
fn setup_files(&self, _c: &mut Build, files: &mut Vec<PathBuf>) {
|
||||
files.push(arch_path("driver/hpet.c"));
|
||||
// 获取`kernel/src/arch/x86_64/driver/apic`下的所有C文件
|
||||
files.append(&mut FileUtils::list_all_files(
|
||||
&arch_path("driver/apic"),
|
||||
|
Reference in New Issue
Block a user