随笔分类 -  other

摘要:GICV3中断控制器初始化调用链 /kernel/irq/handle.c: #ifdef CONFIG_GENERIC_IRQ_MULTI_HANDLER int __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) { if (h 阅读全文
posted @ 2024-07-18 17:22 StepForwards 阅读(128) 评论(0) 推荐(0) 编辑
摘要:软中断处理流程 目录软中断处理流程软中断处理的时机中断退出时软中断调度机制 软中断处理的时机 标准linux内核关抢占的情况下,软中断只在下面两个时机调度 中断退出时(中断上下文) 软中断线程处理 中断退出时软中断调度机制 判断是否属于中断上下文以及是否有软中断处与pending状态 判断软中断线程 阅读全文
posted @ 2024-04-30 16:40 StepForwards 阅读(183) 评论(0) 推荐(0) 编辑
摘要:对于磁盘和文件系统来讲 Buffer对应磁盘数据的缓存,用于读或写。 Cache对应文件数据的页缓存,用于读或写。 **Buffer**可以用来聚合多个写操作,**Cache**则可以理解为预读操作,文件系统通过这两种方式提升磁盘IO性能。 对于网络协议来讲 只有**Buffer**的概念,该**B 阅读全文
posted @ 2023-07-24 17:53 StepForwards 阅读(118) 评论(0) 推荐(0) 编辑
摘要:EC热键问题ec问题描述ACPI事件监控按键监控UDEV事件监控kprobe探测初步总结热键功能流程调试记录PS2 问题描述 系统无触摸板打开和关闭的提示 已知热键功能 快捷键 功能 Fn+F1 亮度- Fn+F2 亮度+ Fn+F3 显示模式切换(扩展、复制等) Fn+F4 静音 Fn+F5 音量 阅读全文
posted @ 2023-06-21 15:57 StepForwards 阅读(196) 评论(0) 推荐(0) 编辑
摘要:kprobe_events shell模式使用教程 kprobe 使用前提 需要内核启用以下配置 CONFIG_KPROBES=y CONFIG_HAVE_KPROBES=y CONFIG_KPROBE_EVENT=y kprobe_events kprobe_events有两种类型:kprobe, 阅读全文
posted @ 2023-06-01 19:21 StepForwards 阅读(640) 评论(0) 推荐(1) 编辑
摘要:问题描述 硬盘通过RAID(raid驱动为megaraid)方式挂载至系统。 修改块设备sdb的预读参数(read_ahead_kb),使用dd命令向块设备写数据,预读参数发生了变化。 问题总结 预读参数改变的原因是由于systemd-udevd服务对sd块设备做了IO监听,一旦发生写操作,就会触发 阅读全文
posted @ 2023-04-28 10:23 StepForwards 阅读(462) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示