- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Linux内存管理
一、两种管理物理内存方法UMA计算机(一致内存访问),SMP系统中的每个处理器访问各个内存区都是同样快。NUMA计算机(非一致内存访问),系统的各个CPU都有本地内存,可支持特别快速的访问。各个处理器之间通过总线连接起来,以支持对其它CPU的本地内存的访问。二、结点pglist_datanode_zonelists指定了备用结点及其内存域的列表,以便在当前结点没有可用空间时,在备用结点分配内存。在build_all_zonelists中初始化。为结点2的ZONE_HIGHMEM分配备用.
2021-05-08 15:24:51
152
原创 Linux Makefile学习(二)
# Use LINUXINCLUDE when you must reference the include/ directory.# Needed to be compatible with the O= option# 当你需要设计include/目录时,使用LINUXINCLUDE# 需要配合O=选项一起使用LINUXINCLUDE := -Iinclude \
2015-09-04 16:36:16
747
原创 Linux Makefile学习(一)
本文是最近学习Linux Makefile的一些内容,Linux版本号为2.6.32。Makefile内容较多,分成了几个阶段。这里写下来,作为积累,也想和大家分享下学习过程。
2015-07-13 21:39:25
885
翻译 Linux Kernel Makefiles
看Linux内核源码一般都从Makefiles看起,Linux Kernel的Makefile有一套完整的构建体系。如果你想给整个代码tree添加文件(不管基于什么目的),了解Makefile的机制往往事半功倍。源码documentation/kbuild目录下一篇文档makefiles.txt将给我们很大的帮助。下面是对这篇文档的翻译。开始我没有在网上找到类似翻译文章,翻译到最后才看到有类似的内容,真是心塞哇大哭。翻译中PS的内容是我自己加入的,自己的理解和标注,希望能给各位读者有些许帮助。
2015-01-29 23:36:36
610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人