标签存档: linux

向Linux提交patch v2

我今天测试完毕了开启LLVM LTO编译的采用defconfig及allyesc …

继续阅读 »

测试LLVM LTO编译RISC-V Linux

经查, 我昨天被接受的patch现在已经被维护者commit了: https:/ …

继续阅读 »

调bug第二天

今天开始分析昨天提到的mprotect()系统调用。不过, 在我开始分析之前, …

继续阅读 »

调bug第一天

前几天有网友反馈, 说自己编译的Linux内核在D1开发板上运行一些应用程序的时 …

继续阅读 »

修复D1开发板Linux内核

今天维修前几天提到的D1开发板的Linux内核。其具体问题表现为用GCC编译时, …

继续阅读 »

修改Linux的slab分配器

今天继续进行科研项目研发, 修改了Linux内核的slab分配器。修改过程非常清 …

继续阅读 »

在Apple M1 Mac Mini上运行Linux

因科研项目需求, 我们需要在Apple M1 Mac Mini上运行Linux来 …

继续阅读 »

还是继续研究Linux内核

前天我发现某个函数刚好能部分完成我需要的功能, 为了进一步确认这个函数的功能和副 …

继续阅读 »

还是研究Linux内核

今天还是研究Linux内核的内存管理部分。发现Linux已有的某个函数刚好能部分 …

继续阅读 »

继续研究Linux内核

今天继续研究Linux内核的内存管理部分。 此外, 由于昨日时间紧张, 我没有查 …

继续阅读 »

继续魔改Linux内核

今天继续魔改内核, 让内核看起来更正常一些了, 昨日所述的小bug解决了。目前未 …

继续阅读 »

魔改Linux内核

今天开始魔改内核, 加入我的研究方案。 魔改后的内核会在启动流程的早期阶段崩溃, …

继续阅读 »

继续研究Linux内核

今天继续昨天的研究。 此外, 今天发现一个bug, 并向邮件列表提交了patch …

继续阅读 »

研究Linux内核

今天继续研究Linux内核, 主要关注页表管理以及初始化分页机制的相关代码。

在Linux分区内存页管理机制中增加分区

因科研课题需要, 我需要在Linux分区内存页管理机制中增加一个分区(即zone …

继续阅读 »

继续学习Linux分区内存页管理

为了之后进行修改, 今天继续学习Linux分区内存页管理有关代码。 另外, 今天 …

继续阅读 »

RISC-V Linux启动代码relocate函数

现代操作系统启动时一般会开启分页机制。由于在开启分页机制之前, 代码按照物理地址 …

继续阅读 »

学习了Linux内存管理

今天读完了《深入理解LINUX内核》书的第二章和第八章, 学习了Linux的内存 …

继续阅读 »

某大学研究者向Linux提交含实验性bug补丁后被拉黑

最近两天, 安全研究人员和开源社区发生了一个重大事件。 K. Lu是Univer …

继续阅读 »

开始学习Linux内存管理

今天开始阅读《深入理解LINUX内核》, 学习Linux的内存管理, 便于之后魔 …

继续阅读 »