This doc is a quirk note about the process of DPDK compile in ARMv8 machine.
cache基础概念
本文是学习cache基础知识过程中的一个笔记。学习的材料是《深入理解计算机系统》和 ARMv8的编程指导手册。这个笔记会梳理cache相关的几个基础概念,比如,cache line, cache set, way,全相连cache,组相连cache,直接映射cache等等。其实 《深入理解计算机系统》这本书里讲的已经很清楚。这里会结合ARMv8手册做一个简单梳理。
模块复位的基本逻辑
设备复位的功能,需要软硬件一起联合起来考虑。本文试图梳理下要给一个linux设备驱动 加上复位功能需要考虑的基本逻辑。本文只从逻辑的层面给出我的认识,不涉及具体的 硬件和软件驱动。
How to use Linux kernel crypto compression
This doc shares the crypto compression API in Linux kernel.
Guest and host communication for QEMU
When we use qemu to help debug, we need a way to move files between host and guest. This doc shares a easy way to do this.
Linux kernel crypto scomp/acomp arch analysis
This doc shares the arch of linux crypto scomp/acomp arch. This doc is based on mainline kernel v5.0-rc3
pci设备直通qemu相关的RAS处理
本文介绍linux系统上当一个pf设备有pci aer错误的时候,对应的直通到qemu里的vf的行为。分析基于当前的主线内核v5.0-rc6。
qemu里pci设备的热插拔
本文讨论linux系统中pci设备直通给qemu中涉及的pci热插拔问题。
Linux kernel kthread
This doc shares the basic logic of kthread usage in Linux kernel.
Linux异步通知
本文是Linux异步通知的一个学习笔记,读者可以参看此文快速获得相关的知识。