标签存档: linux

重新在Apple M1 Mac Mini上运行Linux

因学姐相关需求, 我们现在又需要在Apple M1 Mac Mini上运行Lin …

继续阅读 »

我的Linux patch进入-next分支

我前几天一直在忙助教和实验业务, 今天检查邮件, 突然发现我为第一作者、Nath …

继续阅读 »

LLVM LTO编译的RISC-V Linux无法启动

今天在GitHub (https://github.com/ClangBuilt …

继续阅读 »

向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函数

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

继续阅读 »