Toggle navigation
冰块的博客
Home
About
Tags
Tags
eep hungry keep foolish
arm64
wireless
kpatch
live patching
x86
sched
kvm
cpu
debug
kprobes
atomic
nmi
trace
real time
riscv
fs
time
mips
qemu
network
memory
git
cache
mmu
iommu
housekeeping
fiq
irq
perf
slub
lock
security
tty
ebpf
x86_64
dma
arm64
stack memory corruption trigger spinlock lockup
栈内存被写坏触发了系统死锁
pagecache data corrupted
pagecache页面数据被写坏
synchronous abort
内存硬件错误触发的系统异常
arm64 FIQ
arm64架构FIQ中断
拷贝大文件时系统异常
dts cma配置不当引起的panic
内核浮点支持
arm64 arch specific
wireless
wpa/wpa2 四步握手过程
wireless dictionary brutal hacking
kpatch
实时补丁框架
A rough patch for live patching
live patching
实时补丁框架
A rough patch for live patching
x86
kvm protect guest memory
kvm保护虚拟机内存
x86 nmi
kernel space processing
Linux x86 ORC 栈回溯
The Linux x86 ORC Stack Unwinder
sched
sched domain & group
调度域和调度组
完全公平调度
CFS
Per-Entity Load Tracking
调度实体负载跟踪
kvm
kvm gpa to hva
内存虚拟化之地址转换
kvm protect guest memory
kvm保护虚拟机内存
Virtualization Overview
虚拟化概述
cpu
CPU Isolation
CPU隔离
内存屏障
memory barriers
CPU Topology
cpu 拓扑
debug
拷贝大文件时系统异常
dts cma配置不当引起的panic
Kprobes
内核探针
kprobes
Kprobes
内核探针
atomic
riscv原子指令
riscv atomic instructions
原子实现
不同架构原子实现
nmi
x86 nmi
kernel space processing
trace
perf introduction
perf原理与应用
ftrace原理与实现
Ftrace Principle and Implementation
real time
Preempt-RT 优先级继承
Priority Inheritance
内核实时性
preempt-rt
riscv
riscv PMP内存保护机制
riscv pmp momery mechanism
riscv mmu 介绍
riscv mmu instroduction
riscv plic中断控制器
riscv plic
riscv原子指令
riscv atomic instructions
riscv异常处理流程
riscv kernel handle exception
opensbi 启动流程
fw_base.S 和 sbi_init代码分析
riscv相关组件编译
qemu启动riscv镜像
riscv内核启动
riscv内核启动早期代码走读
fs
文件系统扩展属性
fs xattr
time
系统时间慢于世界时间
System time is slower than real-world time
mips
系统时间慢于世界时间
System time is slower than real-world time
qemu
opensbi 启动流程
fw_base.S 和 sbi_init代码分析
riscv相关组件编译
qemu启动riscv镜像
network
网络协议栈知识点
kernel network protocol
memory
kvm gpa to hva
内存虚拟化之地址转换
malloc trigger oom
malloc分配大块内存触发oom
stack memory corruption trigger spinlock lockup
栈内存被写坏触发了系统死锁
kvm protect guest memory
kvm保护虚拟机内存
pagecache data corrupted
pagecache页面数据被写坏
slub calculate order
创建kmem cache时计算page order
synchronous abort
内存硬件错误触发的系统异常
内存屏障
memory barriers
拷贝大文件时系统异常
dts cma配置不当引起的panic
git
git常用命令
Common Git Commands
cache
高速缓存的别名和同名问题
cache alias and homonyms
mmu
riscv mmu 介绍
riscv mmu instroduction
iommu
iommu概述
kernel iommu
housekeeping
CPU Isolation
CPU隔离
fiq
arm64 FIQ
arm64架构FIQ中断
irq
arm64 FIQ
arm64架构FIQ中断
perf
perf introduction
perf原理与应用
slub
slub calculate order
创建kmem cache时计算page order
lock
stack memory corruption trigger spinlock lockup
栈内存被写坏触发了系统死锁
spinlock lockup suspected on cpu
一次喂cpld狗触发的死锁
security
kvm protect guest memory
kvm保护虚拟机内存
tty
async serial port recv data delayed
异步串口收包延迟问题
ebpf
using ebpf in embeded env
嵌入式环境使用ebpf
x86_64
kvm gpa to hva
内存虚拟化之地址转换
dma
dma & cma
dma misc knowledge points