当前位置:网站首页>[QNX Hypervisor 2.2用户手册]6.3.4 虚拟寄存器(guest_shm.h)
[QNX Hypervisor 2.2用户手册]6.3.4 虚拟寄存器(guest_shm.h)
2022-07-07 11:19:00 【高桐@BILL】
guest_shm.h公开头文件包含了guest使用shmem虚拟设备的各种定义。
一、GUEST_SHM_*
1.1 概要
#define GUEST_SHM_MAX_CLIENTS 16 #define GUEST_SHM_MAX_NAME 32 #define GUEST_SHM_SIGNATURE 0x4d534732474d5651
1.2 数据
GUEST_SHM_*常量包括以下:
- GUEST_SHM_MAX_CLIENTS
允许连接到共享内存区域的最大客户端的数量(16)
- GUEST_SHM_MAX_NAME
共享内存区域名称的最大长度(32)
- GUEST_SHM_SIGNATURE
用于验证Shmem虚拟设备是否存在的签名 (0x4d534732474d5651)
二、guest_shm_control
共享内存区域控制页的寄存器布局。
2.1 大纲
struct guest_shm_control { uint32_t status; uint32_t idx; uint32_t notify; uint32_t detach; };
2.2 数据
guest_shm_control的成员包括:
- status
只读。低16位:等待通知的位集;高16位:当前活跃的客户端 (参考
边栏推荐
- 通过Keil如何查看MCU的RAM与ROM使用情况
- 博文推荐|Apache Pulsar 跨地域复制方案选型实践
- Blog recommendation | Apache pulsar cross regional replication scheme selection practice
- How to reset Firefox browser
- ORACLE进阶(五)SCHEMA解惑
- PHP calls the pure IP database to return the specific address
- 谷歌浏览器如何重置?谷歌浏览器恢复默认设置?
- DHCP 动态主机设置协议 分析
- leecode3. 无重复字符的最长子串
- 关于 appium 启动 app 后闪退的问题 - (已解决)
猜你喜欢
随机推荐
单片机原理期末复习笔记
Milkdown 控件图标
迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件
MySQL master-slave replication
Unity build error: the name "editorutility" does not exist in the current context
AUTOCAD——大于180度的角度标注、CAD直径符号怎么输入?
《ASP.NET Core 6框架揭秘》样章[200页/5章]
Smart cloud health listed: with a market value of HK $15billion, SIG Jingwei and Jingxin fund are shareholders
详细介绍六种开源协议(程序员须知)
Find ID value MySQL in string
PCAP学习笔记二:pcap4j源码笔记
ISPRS2021/遥感影像云检测:一种地理信息驱动的方法和一种新的大规模遥感云/雪检测数据集
飞桨EasyDL实操范例:工业零件划痕自动识别
What if the xshell evaluation period has expired
MongoDB命令汇总
信号强度(RSSI)知识整理
环境配置篇
Initialization script
ORACLE进阶(五)SCHEMA解惑
MongoDB复制(副本集)总结