当前位置:网站首页>B_QuRT_User_Guide(31)
B_QuRT_User_Guide(31)
2022-06-30 20:09:00 【weixin_38498942】
B_QuRT_User_Guide(31 )
21.4 qurt_mapping_create()
21.4.1 功能文档
21.4.1.1 int qurt_mapping_create ( qurt_addr_t vaddr, qurt_addr_t paddr, qurt_size_t size, qurt_mem_cache_mode_t cache_attribs, qurt_perm_t perm )
在页表中创建一个内存映射。
相关的数据类型
qurt_addr_t
qurt_size_t
qurt_mem_cache_mode_t
qurt_perm_t
参数
返回值
QURT_EOK - 映射创建。
QURT_EMEM - 创建映射失败。
依赖项
None.
21.5 qurt_mapping_create_64()
21.5.1 功能文档
21.5.1.1 int qurt_mapping_create_64 ( qurt_addr_t vaddr, qurt_paddr_64_t paddr_64, qurt_size_t size, qurt_mem_cache_mode_t cache_attribs, qurt_perm_t perm )
在页表中创建一个内存映射。
相关的数据类型
qurt_addr_t
qurt_paddr_64_t
qurt_size_t
qurt_mem_cache_mode_t
qurt_perm_t
参数
返回值
None.
依赖项
None.
21.6 qurt_mapping_remove()
21.6.1 功能文档
21.6.1.1int qurt_mapping_remove ( qurt_addr_t vaddr, qurt_addr_t paddr, qurt_size_t size )
从页表中删除指定的内存映射。
相关的数据类型
qurt_addr_t
qurt_size_t
参数
返回值
QURT_EOK - 创建的映射。
依赖项
None.
21.7 qurt_mapping_remove_64()
21.7.1 功能文档
21.7.1.1 int qurt_mapping_remove_64 ( qurt_addr_t vaddr, qurt_paddr_64_t paddr_64, qurt_size_t size )
从页表中删除指定的内存映射。
相关的数据类型
qurt_addr_t
qurt_paddr_64_t
qurt_size_t
参数
返回值
QURT_EOK - 成功。
依赖项
None.
21.8 qurt_mem_barrier()
21.8.1 功能文档
21.8.1.1 static void qurt_mem_barrier ( void )
为内存事务创建一个屏障。
这个操作确保在任何未来的内存事务可被全局观察之前,所有以前的内存事务都是可被全局观察的。
注意:这个操作是作为Hexagon barrier指令的封装器来实现的。
返回值
None.
依赖项
None.
21.9 qurt_mem_cache_clean()
21.9.1 功能文档
21.9.1.1 int qurt_mem_cache_clean ( qurt_addr_t addr, qurt_size_t size, qurt_mem_cache_op_t opcode, qurt_mem_cache_type_t type )
对存储在指定内存区域的数据执行缓存清理操作。当Hexagon处理器版本为V60或更高时,对所有数据缓存操作进行协同处理。
注意:只对数据高速缓存执行刷新所有操作。
该操作冲刷并使从起始地址到结束地址(起始地址+大小)的所有缓存行的内容无效。如果相邻的缓冲区的内容落在任何一个缓冲区行中,都可以被刷新和失效。
相关数据类型
qurt_addr_t
qurt_size_t
qurt_mem_cache_op_t
qurt_mem_cache_type_t
参数
返回值
QURT_EOK - 缓存操作成功执行。
QURT_EVAL - 缓存类型无效。
QURT_EALIGN - 对齐数据或地址失败。
依赖项
None.
边栏推荐
- Lumiprobe无铜点击化学解决方案
- 以全栈全功能解决方案,应对多样工具复杂环境DevOps落地难题
- Exness: liquidity series - liquidity cleaning and reversal, decision interval
- Qt:qaxobject operation Excel
- QT QStringList用法
- Based on the open source stream batch integrated data synchronization engine Chunjun data restore DDL parsing module actual combat sharing
- Game 81 biweekly
- Openfire solves the problem of Chinese garbled code after using MySQL database
- Jerry's touch key recognition process [chapter]
- Lumiprobe染料 NHS 酯丨BDP FL NHS 酯研究
猜你喜欢

谈谈内联函数

A complete collection of vulnerability scanning tools. Mom doesn't have to worry that I won't find any more vulnerabilities

STL的基本组成部分

Lambda expression principle analysis and learning (June 23, 2022)

Lambda 表达式原理分析学习(2022.06.23)

大神詳解開源 BUFF 增益攻略丨直播

PHP获取Opcode及C源码

maya房子建模

基于开源流批一体数据同步引擎ChunJun数据还原—DDL解析模块的实战分享

Huffman tree (I) basic concept and C language implementation
随机推荐
PM这样汇报工作,老板心甘情愿给你加薪
杰理之触摸按键识别流程【篇】
杰理之触摸按键识别流程【篇】
杰理之关于长按开机检测抬起问题【篇】
Lumiprobe 聚乙二醇化和 PEG 接头丨碘-PEG3-酸研究
Network planning | [five transport layers and six application layers] knowledge points and examples
Lumiprobe生物素亚磷酰胺(羟脯氨酸)说明书
NLP paper lead reading | what about the degradation of text generation model? Simctg tells you the answer
大神詳解開源 BUFF 增益攻略丨直播
项目经理是领导吗?可以批评指责成员吗?
PHP obtains opcode and C source code
Amazon restricts LGBTQ related search and product sales in the United Arab Emirates
以全栈全功能解决方案,应对多样工具复杂环境DevOps落地难题
Heartbeat and DRBD configuration process
mysql登录出现1045错误修改方法[通俗易懂]
Go学习笔记
[1175. prime number arrangement]
好高的佣金,《新程序员》合伙人计划来袭,人人皆可参与
杰理之关于长按复位【篇】
Static classes use @resource annotation injection