Toybrick
标题:
rk3588-mpp-buf内存管理
[打印本页]
作者:
Jasonuiao
时间:
2025-9-29 17:43
标题:
rk3588-mpp-buf内存管理
mpp使用纯内部分配或者半内部分配模式下:1. mpp的内存分配器基于drm或者dma,它预先申请维护的内存池的数量大概是多少?
2. mpp_buffer 申请维护的内存,如何指定物理地址是4G以内的内存?如果没办法指定,是不是只能外部导入cma或者dma_4g,来做后续使用?
麻烦指导一下,说个大概就行。
作者:
jefferyzhang
时间:
2025-9-30 11:31
1, 预先没有分配,用到才会分配,多大可以通过配置限制最大数量
2. 没有必要特意限制4G以内,目前仅有一个RGA2核是32bit的,其余绝大多数工作都可以通过RGA3和GPU实现。
3. 如果非要自己限定内存,是只能外部管理的。
作者:
Jasonuiao
时间:
2025-9-30 11:37
jefferyzhang 发表于 2025-9-30 11:31
1, 预先没有分配,用到才会分配,多大可以通过配置限制最大数量
2. 没有必要特意限制4G以内,目前仅有一个R ...
感谢大佬!解惑了!
1.了解了,感谢解惑!
2.因为有些yuv的fill接口,需要RGA2处理,要求32位,可能会需要,暂时没有遇到,就先请教一下。
3.明白,后续有需要再考虑外部管理。
后续3688这些的RGA core的iommu是不是会统一成40bit,就不会这么麻烦了
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3