Skip to content
Huacai Chen edited this page Sep 1, 2020 · 18 revisions

用“芯”探核——基于龙芯的Linux内核探索解析

《用“芯”探核》是一本基于龙芯平台,结合源代码来探索和解析Linux内核的书。

用“芯”探核,英文名叫Using Loongson to Expolore Kernel,简称ULEK。此处尽量不做广告,想买书的可上京东、天猫搜索。

勘误表:

1,第103页,表2-4,xhci_hcd_init()的功能描述中,EHCI应为XHCI。 --感谢刘世伟

2,第340页,Δvruntime = (Δruntime * NICE_0_LOAD * Curr->load.weight) >> 32,应为Δvruntime = (Δruntime * NICE_0_LOAD * Curr->load.inv_weight) >> 32。 --感谢刘立超

3,第562页,2.6.11:开始引入DebugFS,《深入理解Linux内核》第二版所使用的内核版本。 “第二版”应为“第三版”。

4,第5~7页,龙芯3A1000~4000:片内集成2个64位带ECC,800MHz的DDR3/4控制器。严格来说这个不算BUG,因为龙芯手册说的也是64位。72位指的是64位数据通道+8位ECC校验。

5,第220页,图4-14,页表项长度为64,所以左上角的31应为63,同时图中的VPN应为PFN。 --感谢胡元元

6,第390页,再重新合成那块更新的那块区域,应去掉第一个“那块”。

Clone this wiki locally