会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happysc
博客园
首页
新随笔
联系
订阅
管理
2026年9月29日
linux进程调度(一) - 进程切换和内核抢占
摘要: 本文从总体思路,和代码两方面,对Linux进程调度的进程切换部分进行了深入分析。主要涉及内核抢占等主要概念。基于arm64架构, linux-5.10源码。
阅读全文
posted @ 2026-09-29 23:07 happysc
阅读(15)
评论(0)
推荐(0)
2026年9月2日
Linux内核镜像学习笔记
摘要: Linux内核镜像学习笔记
阅读全文
posted @ 2026-09-02 23:59 happysc
阅读(13)
评论(0)
推荐(0)
linux内核启动引导过程(一) - 汇编引导部分
摘要: 本文基于ARM64架构与Linux 5.10内核,分析汇编引导阶段的具体实现。内容涵盖链接脚本入口、MMU开启前的启动参数保存、EL2特权级设置、初始化页表构建和主CPU初始化,以及MMU开启后内核镜像重迁移到start_kernel入口准备的完整过程。
阅读全文
posted @ 2026-09-02 23:44 happysc
阅读(10)
评论(0)
推荐(0)
2026年8月31日
arm64高速缓存(Cache)学习笔记
摘要: arm64高速缓存(Cache)学习笔记
阅读全文
posted @ 2026-08-31 23:38 happysc
阅读(16)
评论(0)
推荐(0)
2026年8月4日
jailhouse中断虚拟化机制
摘要: 本文基于arm64架构详细分析了jailhouse中断虚拟化机制。主要包括EL2虚拟化监视器的虚拟中断初始化过程,和中断注入过程。
阅读全文
posted @ 2026-08-04 20:08 happysc
阅读(24)
评论(0)
推荐(0)
2026年7月5日
linux缺页异常机制
摘要: 本文基于ARM64架构与Linux 5.10内核源码,解析缺页异常(Page Fault)的处理机制。从硬件底层入手,解析ARM64异常向量表、ESR/FAR寄存器及MMU四级页表遍历逻辑;深入内核源码,拆解do_page_fault到handle_mm_fault的完整调用流程,涵盖匿名页分配、写时复制(COW)等核心场景。包括从硬件同步异常触发到内核内存管理映射建立的全流程。
阅读全文
posted @ 2026-07-05 12:43 happysc
阅读(36)
评论(0)
推荐(0)
2026年6月15日
qemu/kvm虚拟机内存分配机制
摘要: 本文基于arm64架构,分析qemu/kvm虚拟机的内存分配机制。基于linux-5.10源代码。主要包括:内存虚拟化、缺页异常、stage-2二阶页表转换。从总体角度完整描述了虚拟机创建内存使用和分配过程。
阅读全文
posted @ 2026-06-15 22:55 happysc
阅读(38)
评论(0)
推荐(0)
公告