本文是学习linux kernel中PCI子系统代码的一个笔记。PCI子系统的代码最主要的就是 实现整个PCI树的枚举和资源的分配。本文先总体介绍,然后主要分析pci_create_root_bus 函数,该函数实现pci_bus结构和pci_host_bridge结构的分配。本文分析的代码版本为内核 3.18-rc1
Parsing ranges item in pcie-designware.c
发表于
更新于
This document tries to analysis codes about parsing ranges item in PCIe dts node. kernel version: v4.0.
搭建邮件客户端进行Linux kernel开发
发表于
更新于
本文介绍用纯命令行处理邮件的环境搭建方法
GIC ITS学习笔记(一)
发表于
更新于
N年前分析ARM GIC代码的一个笔记
APUE学习笔记(第九章)
This is a note about APUE charpter 9
ARM64 qemu native build
发表于
更新于
本文记录在ARM64平台上编译QEMU的过程
Linux vfio driver arch analysis
发表于
更新于
本文分析Linux内核里vfio驱动的架构
PCIe memory base and memory limit
发表于
更新于
本文分析PCIe协议中mem base/limit的相关语意
PCI ACPI笔记2
发表于
更新于
本文以一个例子介绍和PCI相关的一些ACPI表格, 本文基于ARM64平台
Linux PCIe DPC analysis
发表于
更新于
本文分析Linux内核PCIe DPC特性的软件架构