mem

PowerVR CPU D-Cache

CPU D-Cache 维护操作框架详细分析 整体架构概览 框架目的 这是 PowerVR GPU 驱动中用于 CPU 数据缓存维护的服务端框架,主要处理: Clean(清理): …

PowerVR HEAP

主要功能 物理堆管理: 创建、获取、释放、销毁物理内存堆 多种堆类型支持: UMA、LMA、IMA、DLM、DMA、WRAP 内存分配: PMR(Physical Memory R…

PowerVR devicemem 前端内存管理

devicemem.c 详细代码分析 文件概述 这是一个设备内存管理的核心文件,负责 PowerVR GPU 驱动的前端内存管理功能,包括内存分配、映射、导入导出等操作。 核心数据…

PowerVR Hash Table

Hash Table 代码详细分析 哈希表实现是一个精心设计的、自适应的键值存储结构,通过链式哈希、自动调整大小、灵活的键类型支持等特性,为 RA 等组件提供了高效的地址查找能力。…

PowerVR RA

Resource Allocator (RA) 代码详细分析 整体架构概述 Resource Allocator 是一个通用的资源分配器,最初用于地址空间管理,但实际上可以管理任意…

PowerVR LMA 分析

PowerVR GPU驱动的本地内存分配器(LMA - Local Memory Allocator) 整体架构概览 核心数据结构 HYSMEM_LMA_DATA - LMA物理堆…