当前位置:网站首页>【QNX Hypervisor 2.2 用户手册】3.2.3 ACPI表和FDT
【QNX Hypervisor 2.2 用户手册】3.2.3 ACPI表和FDT
2022-06-10 17:52:00 【高桐@BILL】
写在前面
QNX hypervisor VM为它的guest提供了高级配置和电源接口(ACPI Advanced Configuration And Power Interface)表和扁平设备树(FDT Flattened Device Tree)。
在QNX hypervisor系统中,guest可用的设备会指定在VM的配置文件中(也就是qvm进程实例的配置中)。如果guest需要ACPI表或FDT来枚举对其可用的设备,你可以修改ACPI表和FDT,并让qvm进程实例装配VM来把它们加载到geust的内存中,以便guest在启动时可以访问它们。
一、ACPI 表(X86)
在QNX Hypervisor x86平台上的VM中运行的guest可以访问它们VM的ACPI 表。从guest的角度来看,这些表在VM中的位置就像它们在硬件中一样。也就是说,如果这些表在host-physical内存的0x12340000 位置,guest就可以在guest-physical内存的0x12340000 区域中找到这些表。检查你的主板规格来了解ACPI表的位置。
你也可以创建自己的ACPI表作为主板固件和hypervisor的补充。使用VM配置load选项来加载它们到你的guest内存中,如下:
acpi load ./acpi_foo
如上语句会触发qvm进程实例装配一个VM来加载acpi_foowe文件到guest内存作为一个ACPI表。
二、DTS(ARM)
在ARM平台,你可以创建一个FDT并用VM配置中的load选项来将其加载到guest内存中。
例如,一些OS(比如Linux)可能也需要一个FDT来将设备的有
边栏推荐
猜你喜欢

C语言---1 C语言认知

如何定位游戏发热问题

ACL2022 | bert2BERT:参数复用的高效预训练方法,显著降低超大模型的训练成本

c语言---11 分支语句if else

c语言---7 初识操作符

Wireshark学习笔记(一)常用功能案例和技巧

Summary of all contents of cloud computing setup to ensure that a complete cloud computing server can be built, including node installation, instance allocation, network configuration, etc

IP总结(TCP/IP卷1和卷2)

低碳数据中心建设思路及未来趋势

Developers changing the world - Yao Guang teenagers playing Tetris
随机推荐
Developers changing the world - Yao Guang teenagers playing Tetris
Unity stepping on the pit record: if you inherit monobehavior, the constructor of the class may be called multiple times by unity. Do not initialize the constructor
Abbexa 细菌基因组 DNA 试剂盒介绍
LoRa模块无线收发通信技术详解
改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年
Adding rendererdata of URP with script
This article introduces you to j.u.c's futuretask, fork/join framework and BlockingQueue
AOE网关键路径
低碳数据中心建设思路及未来趋势
c语言---12 分支语句switch
AFL fuzzy multithreading
微信小程序仿陶票票课程设计
makefile出问题:无法检测文件的更新
改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年
2022上半年信息系统项目管理师论文真题
CDGA|工业企业进行数据治理的六个关键点
c语言---11 分支语句if else
YML file configuration parameter definition dictionary and list
XML & XPath parsing
yml文件配置参数定义字典和列表