GPU

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物理堆…

XGPU PowerVR RGX GEM

完整流程分析总结 GEM对象创建完整流程 用户空间调用 → xdx_gem_create_ioctl 参数验证和转换 → 设置xdx_bo_property 核心创建 → xdx_…

PowerVR GPU-MMU

GPU MMU框架和页表格式分析 整体架构 系统架构图 架构层次 应用层 ↓ 设备内存管理层 (devicemem) ↓ MMU通用管理层 (mmu_common) ↓ 物理内存资…

PowerVR PMR

文件概述与架构 内部标志位定义 /* 内部标志位 - 这些标志不暴露给外部API */ #define PMR_FLAG_INTERNAL_SPARSE_ALLOC (1 <…

PowerVR PM 逻辑

XDX SOC 内部划分 6 个 power domain,如下图所示: PD0:Always on power domian,只有在 Host 发送 PME_turn_off m…

深入理解 XGPU VDMA 功能

通过之前的文章《深入理解 XGPU SOC 架构》了解到,VDMA IP 位于 VD-MCU 子系统内,主要功能完成 Host 和 PANGU 之间,Host 内部以及 PANGU…

密码保护:深入理解 XGPU SOC 架构

此内容受密码保护。如需查阅,请在下方输入密码。 密码: