# lib-reserved-mem **Repository Path**: wang-guo-kun/lib-reserved-mem ## Basic Information - **Project Name**: lib-reserved-mem - **Description**: lib-reserved-mem是tenonos社区的微库,用于管理kernel预留内存 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-02-07 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lib-reserved-mem ## 一、提供能力 lib-reserved-mem微库提供预留内存管理功能。 ## 二、目录结构 ```text . ├── allocator │ └── alloc_pages.c /* 预留内存分配器 */ ├── Config.uk /* 微库配置项 */ ├── include │ └── tn │ ├── alloc.h /* 预留内存分配器相关数据结构以及宏定义 */ │ └── rmem.h /* 预留内存相关数据结构以及宏定义 */ ├── LICENSE ├── Makefile.uk /* 微库编译规则 */ ├── README.md ├── rmem │ ├── noops.c /* 静态mrds文件定义的预留内存管理 */ │ ├── rmem.c /* 预留内存管理相关函数实现 */ │ ├── shared_dma_pool_nomap.c /* 带nomap属性的shared-dma-pool预留内存管理 */ │ └── shared_dma_pool_reuse.c /* 带reuse属性的shared-dma-pool预留内存管理 */ └── rmem_list.lds.S /* 预留内存section注册 */ ```