rhythm16.github.io
Home
Tags
Categories
Archives
About
2024
Why does the stage 2 page tables need to be cleared after a reinitialization of a vCPU?
2024-11-06
為什麼KVM重新初始化vCPU時要清除所有stage 2地址轉換?
2024-10-30
Casting a `char` to an `unsigned int` sign extends
2024-06-17
把`char`cast成`unsigned int`會sign extend
2024-06-12
Linux Interrupt Subsystem Intro (2): Interrupt Handling Process
2024-03-24
Linux中斷子系統簡介(2): 中斷處理流程執行
2024-03-04
2023
Linux Interrupt Subsystem Intro(1): Interrupt Handling Initialization
2023-12-27
Linux中斷子系統簡介(1): 中斷處理流程的建立
2023-09-23
Linux ARM64 KASLR Implementation(2): Linear Mapping Randomization
2023-04-23
Linux ARM64 KASLR 實作分析(2): 線性位址隨機化
2023-04-15
Linux ARM64 `__create_pgd_mapping` Analysis
2023-02-13
Linux ARM64 `__create_pgd_mapping` 分析
2023-01-17
Linux ARM64 KASLR Implementation(1): Kernel Image Randomization
2023-01-02
2022
Linux ARM64 KASLR 實作分析(1): 內核映像位址隨機化
2022-12-22
Notes on GIC - Hardware Handling of Virtual Interrupt Direct Injection
2022-12-17
GIC筆記-虛擬中斷直接注入之硬體處理
2022-12-10
KVM ARM: EL2 per cpu variable (2): Initialization
2022-11-30
KVM ARM: EL2 per cpu變數(2): 初始化
2022-11-24
KVM ARM: EL2 per cpu variable(1): Definition & Usage
2022-11-16
KVM ARM: EL2 per cpu變數(1): 定義及存取
2022-11-10
KVM ARM: The New Page Table Walker
2022-11-08
KVM ARM: 新 page table walker
2022-11-03
Looking for Kernel Symbol Addresses in the Linux Kernel Image
2022-01-27
2021
Memory Barriers 筆記
2021-09-27
Makefile Notes
2021-06-22
How Git repositories are blockchains
2021-04-22
Linux/ELF動態鏈結部分機制(GOT&PLT)
2021-02-10
⟪Linux 0.12 內核完全註釋v5.0⟫ 閱讀心得
2021-02-09
2020
第一次給Linux Kernel發patch
2020-10-28
幹嘛static inline?
2020-09-12
Linux版本號意義
2020-08-30
extern "C" 如何使系統函式庫兼容C與C++
2020-08-23
Hello World
2020-01-01