当前位置:网站首页>B_ QuRT_ User_ Guide(31)
B_ QuRT_ User_ Guide(31)
2022-06-30 22:04:00 【weixin_ thirty-eight million four hundred and ninety-eight thou】
B_QuRT_User_Guide(31 )
21.4 qurt_mapping_create()
21.4.1 Function document
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 )
Create a memory map in the page table .
Related data types
qurt_addr_t
qurt_size_t
qurt_mem_cache_mode_t
qurt_perm_t
Parameters 
Return value
QURT_EOK - Mapping creation .
QURT_EMEM - Failed to create mapping .
Dependencies
None.
21.5 qurt_mapping_create_64()
21.5.1 Function document
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 )
Create a memory map in the page table .
Related data types
qurt_addr_t
qurt_paddr_64_t
qurt_size_t
qurt_mem_cache_mode_t
qurt_perm_t
Parameters 
Return value
None.
Dependencies
None.
21.6 qurt_mapping_remove()
21.6.1 Function document
21.6.1.1int qurt_mapping_remove ( qurt_addr_t vaddr, qurt_addr_t paddr, qurt_size_t size )
Deletes the specified memory map from the page table .
Related data types
qurt_addr_t
qurt_size_t
Parameters 
Return value
QURT_EOK - Map created .
Dependencies
None.
21.7 qurt_mapping_remove_64()
21.7.1 Function document
21.7.1.1 int qurt_mapping_remove_64 ( qurt_addr_t vaddr, qurt_paddr_64_t paddr_64, qurt_size_t size )
Deletes the specified memory map from the page table .
Related data types
qurt_addr_t
qurt_paddr_64_t
qurt_size_t
Parameters 
Return value
QURT_EOK - success .
Dependencies
None.
21.8 qurt_mem_barrier()
21.8.1 Function document
21.8.1.1 static void qurt_mem_barrier ( void )
Create a barrier for memory transactions .
This operation ensures that before any future memory transactions can be observed globally , All previous memory transactions are globally observable .
Be careful : This operation is as Hexagon barrier Instruction wrapper .
Return value
None.
Dependencies
None.
21.9 qurt_mem_cache_clean()
21.9.1 Function document
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 )
Perform cache cleanup on the data stored in the specified memory area . When Hexagon Processor version is V60 Or higher , Coordinate all data caching operations .
Be careful : Only refresh all operations on the data cache .
This operation flushes and causes the from start address to end address ( Initial address + size ) The contents of all cached rows of are invalid . If the contents of adjacent buffers fall in any buffer line , Can be refreshed and invalidated .
Related data types
qurt_addr_t
qurt_size_t
qurt_mem_cache_op_t
qurt_mem_cache_type_t
Parameters 
Return value
QURT_EOK - Cache operation successfully executed .
QURT_EVAL - Invalid cache type .
QURT_EALIGN - Failed to align data or address .
Dependencies
None.
边栏推荐
- Analyse des risques liés aux liaisons de microservices
- [micro service ~nacos] configuration center of Nacos
- FreeRTOS record (IX. an example of a bare metal project transferring to FreeRTOS)
- 1-13 express监听GET和POST请求&处理请求
- Interesting plug-ins summary
- 5g demand in smart medicine
- 看阿里云 CIPU 的 10 大能力
- Inventory the six second level capabilities of Huawei cloud gaussdb (for redis)
- Is the stock account opened in qiniu safe? How to apply for a low commission stock account?
- Qsort function and Simulation Implementation of qsort function
猜你喜欢

国产数据库乱象

MFC interface library bcgcontrolbar v33.0 - desktop alarm window, grid control upgrade, etc

1-2 安装并配置MySQL相关的软件

机器学习中如何使用数据集?

Neurotransmetteurs excitateurs - glutamate et santé cérébrale

Arcmap|assign values to different categories of IDS with the field calculator

Pytorch quantitative practice (2)

Introduce an online platform for multi omics integration and network visual analysis
Notes [introduction to JUC package and future]

Is machine learning suitable for girls?
随机推荐
興奮神經遞質——穀氨酸與大腦健康
A comprehensive understanding of gout: symptoms, risk factors, pathogenesis and management
Interesting plug-ins summary
WinDbg debugging tool introduction
[backtracking] full arrangement leetcode46
将Nagios监控信息存入MySQL
1-19 利用CORS解决接口跨域问题
Ml & DL: introduction to hyperparametric optimization in machine learning and deep learning, evaluation index, over fitting phenomenon, and detailed introduction to commonly used parameter adjustment
"Trust machine" empowers development
Introduction and example of template method mode
1-3 using SQL to manage databases
Open the jupyter notebook/lab and FAQ & settings on the remote server with the local browser
《安富莱嵌入式周报》第270期:2022.06.13--2022.06.19
PyTorch量化实践(1)
【回溯】全排列 leetcode46
1-21 jsonp interface
5G 在智慧医疗中的需求
Excitatory neurotransmitter glutamate and brain health
《Dynamic Routing Between Capsules》论文学习总结
PyTorch量化实践(2)