ARM手册:
Arm® System Memory Management Unit Architecture Specification
SMMU architecture version 3
ARM官网:
https://developer.arm.com/documentation/ihi0070/db/?lang=en
WriteUniquePtlStash:awsnoop=0b1000,awdomain=0b01/0b10,awcache[1]=0b1。
1、smmu global bypass(fake)
awsnoop/awcache/awdomain=8/7/2->0/7/0
WriteUniquePtlStash->WriteUniquePtl
2、smmu global bypass(real)
SMMU_S_GBPA
[31] Update completion flag.
[4] MTCFG,Memory type override.0b0 Use incoming memory type.0b1 Override incoming memory type using MemAttr field.
tcu基地址+0x44偏址,写入0x8000_1000。
awsnoop/awcache/awdomain=8/7/2->8/7/2
WriteUniquePtlStash->WriteUniquePtl
3、smmu enable + stash
ACE5-LITE stash trans
最新推荐文章于 2023-04-10 16:20:49 发布