0%

本文分析qemu模拟ARM平台的方式,我们并不会深入分析相关的技术细节,只是大概 看下整体构架,点出各个模拟的关键点,保证我们在随后的深入分析中可以迅速找见 相关代码。

阅读全文 »

本文分析riscv的dts描述格式,分析用的是riscv qemu virt平台,我们将分析不同 启动参数下生成的dts格式,重点分析CPU、中断控制器以及PCIe控制器的相关定义。 依赖的qemu版本是v7.1.50,依赖的内核版本是v6.1。

阅读全文 »

本文分析Linux内核镜像中Image头部格式的一些相关问题,使用的硬件构架是riscv, 分析中使用的内核版本使用v6.1

阅读全文 »

本文梳理CPU核在中断上的高层逻辑,分析围绕软硬件接口,而不关注硬件内部的实现 逻辑。本文是高层逻辑上的分析,不会涉及具体体系架构上的中断设计,如果有必要, 我们用riscv作为具体体系构架分析具体内容。

阅读全文 »