0%

inkscape是一个开源的矢量图绘制软件,在windows和linux下都有对应的版本,inkscape和viso这样的矢量图工具相比灵活性太大, 这导致inkscape的功能强大,但是也不好掌握。本文是对inkscape里一些基本概念的介绍, 具体操作细节可以参考inkscape的官方指导文档或者网上的介绍视屏。本文用于持续收集整理inkscape的各种使用方法。

阅读全文 »

之前已经在各种qemu的分析中提到了helper函数,本文把这些信息总结整理到一起, 方便随后查看。helper函数中使用的各种技术也总结在这篇文档之中。分析基于qemu v7.1.50版本。

阅读全文 »

本文描述RCU锁的基本原始和使用。详细代码分析需要合适的时机再补进来,太复杂了。

阅读全文 »

本文简介Linux内核里spinlock实现逻辑,这里会总结下spinlock各种实现的基础逻辑。 代码分析基于内核v6,5-rc5,涉及到和体系结构相关的部分,我们采用ARM64来分析。 知乎上有一个系列的文章已经把这块讲的很好,它的位置在这里:https://zhuanlan.zhihu.com/p/100546935

阅读全文 »

本文是《超标量处理器》一书第二章Cache和第三章虚拟存储器的笔记。之前也整理过 有关cache和页表的东西,本文从硬件实现的角度再次整理下,这次整理重点在整体思路的梳理。

阅读全文 »