/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | hw_irq.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | c_adapter.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | xapic.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | lapic_vector.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/driver/net/ |
H A D | irq_handle.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | mod.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/exception/ |
H A D | dummychip.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | init.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | ipi.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | msi.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | resend.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | sysfs.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/driver/input/ps2_dev/ |
H A D | mod.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/docs/kernel/core_api/ |
H A D | softirq.md | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | msi.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | entry.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
H A D | handle.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/crates/bitmap/src/ |
H A D | alloc_bitmap.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | acpi.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | mod.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | mod.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/libs/ |
H A D | cpumask.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/build-scripts/kernel_build/src/cfiles/arch/ |
H A D | x86_64.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | cpu.rs | e28411791f090c421fe4b6fa5956fb1bd362a8d9 Sun Mar 03 08:31:08 UTC 2024 LoGin <longjin@DragonOS.org> 完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq
性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
|