![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核
文章平均质量分 72
Linux 内核
老农民哇哈哈
这个作者很懒,什么都没留下…
展开
-
[内存管理] /proc/<pid>/maps 简要分析
https://www.cnblogs.com/arnoldlu/p/10272466.html转载 2021-07-06 19:53:41 · 5783 阅读 · 0 评论 -
[内存管理] Linux Reserved Memory 用法
做项目时候,需要分配一块连续的大的物理内存。1.kmalloc 不能分配那么大。2.alloc_pages MAX_ORDER为11,也就是最大分配2的11次方的页。reserverd memory在最开始时候分配好,这块内存不会再分配给kernel用。主要更改devicetree。 memory { device_type = "memory"; reg = <0x0 0x40000000>; //512m DDR }; r...转载 2021-05-31 20:55:55 · 2270 阅读 · 1 评论 -
[内存管理] Linux Reserved Memory 预留内存
原文地址:Linux Reserved Memory前言基于Xilinx Zynq SoC / MPSoC的系统的常见要求之一是为特殊用途预留内存。预留的内存区域需要从linux内核的使用区域中分离出来,仅给特定的驱动程序使用。reserved-memory 架构包含了预留内存的功能。预留内存的功能又与内核中的 DMA-API 和 CMA 框架密切相关。本文旨在展示和解释一些可用的用例,并且已经使用Petalinux构建工具进行了测试。由于本文中的修改仅涉及DTS文件定制和设备驱动程序中...转载 2021-05-31 20:48:28 · 8755 阅读 · 0 评论