rhythm16.github.io

Home Tags Categories Archives About

Linux中斷子系統簡介(2): 中斷處理流程執行

Linux版本:v6.0處理器架構:ARMv8 這篇接續Linux中斷子系統簡介(1): 中斷處理流程的建立 前言距離前篇已經過了快要半年… 中間跑去研究其他的事了所以才一直留著這個坑沒填,現在回來看已經有點生疏了qaq,果然有想寫的東
2024-03-04 Linux , ARMv8 , interrupt

Linux Interrupt Subsystem Intro(1): Interrupt Handling Initialization

Linux version: v6.0 Architecture: ARMv8 I have been digging into the details of interrupt processing in Linux in the p
2023-12-27 Linux , ARMv8 , interrupt

Linux中斷子系統簡介(1): 中斷處理流程的建立

Linux版本:v6.0 處理器架構:ARMv8 前言這幾週花了不少時間在看Linux到底是怎麼處理中斷的,在閱讀網路上前輩們介紹Linux中斷的blogs時總覺得細節都講得不錯,但大方向好難掌握住,我也是真的下去trace一遍才比較有
2023-09-23 Linux , ARMv8 , interrupt

Linux ARM64 KASLR Implementation(2): Linear Mapping Randomization

Linux version: v6.0 Architecture: ARMv8 This post is the continuation of Linux ARM64 KASLR Implementation(1): Kernel I
2023-04-23 Linux , ARMv8 , KASLR

Linux ARM64 KASLR 實作分析(2): 線性位址隨機化

Linux版本:v6.0 處理器架構:ARMv8 這篇接續Linux ARM64 KASLR 實作分析(1): 內核映像位址隨機化 線性位址隨機化實作機制memstart_offset_seed 的來由上篇說到在__primary_sw
2023-04-15 Linux , ARMv8 , KASLR

Linux ARM64 `__create_pgd_mapping` Analysis

Linux version: v6.0 Architecture: ARMv8 IntroductionMemory mapping is probably the toughest part to understand in the
2023-02-13 Linux , page tables

Linux ARM64 `__create_pgd_mapping` 分析

Linux版本:v6.0 處理器架構:ARMv8 前言在理解 Linux kernel 開機流程時,最難理解的應該就是記憶體映射的部份了,我認為困難的點在於處理記憶體映射的程式本身也在記憶體的映射之中,所以除了看懂程式邏輯之外,還必須理
2023-01-17 Linux , page tables

Linux ARM64 KASLR Implementation(1): Kernel Image Randomization

Linux version: v6.0 Architecture: ARMv8 IntroductionI have heard of KASLR (Kernel Address Space Layout Randomization)
2023-01-02 Linux , ARMv8 , KASLR

Linux ARM64 KASLR 實作分析(1): 內核映像位址隨機化

Linux版本:v6.0 處理器架構:ARMv8 前言學作業系統其實很早就聽過有KASLR(Kernel Address Space Layout Randomization)這個東西了,聽起來就很酷,不過因為程度尚淺,再加上KASLR
2022-12-22 Linux , ARMv8 , KASLR

Notes on GIC - Hardware Handling of Virtual Interrupt Direct Injection

IntroductionI have been reading ARM’s ”GICv3 and GICv4 Software Overview” for the past few weeks, it’s a nice introducti
2022-12-17 ARMv8 , GIC
prev next
Powered by Hexo Theme