【技术实现步骤摘要】
本专利技术涉及虚拟机,具体提供一种jailhouse下的获取guest os运行状态信息的方法。
技术介绍
1、jailhouse是一款基于linux的分区虚拟机管理程序(hypervisor),旨在为硬件平台提供安全隔离的多操作系统运行环境。与传统虚拟机不同,jailhouse并不模拟新的硬件,它采用了一种独特的架构设计,将硬件资源划分为多个独立的单元(cell),每个单元可以运行不同的操作系统或裸机应用程序,实现高效的多操作系统隔离。在jailhouse中,有一个特殊的单元称为root cell,root cell运行host linux,并控制整个系统的部分资源。但它不会像传统的dom0那样彻底控制硬件资源,而是会在新的cell被创建时,把对应cpu、设备和内存资源的控制权让给新的cell。
2、随着系统集成度的不断提升,现代处理器往往配备多个核心,每个核心可以运行一个独立的cell,而根据系统的复杂程度,可能会分配多个cell,进而在一个核心上运行多个guest os。这种架构在提供强大计算能力的同时,监控这些gue
...【技术保护点】
1.一种Jailhouse下的获取Guest OS运行状态信息的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种Jailhouse下的获取Guest OS运行状态信息的方法,其特征在于,所要查看Guest OS的系统运行状态信息包括系统运行时间、RTOS内核版本、时钟频率、内存信息、线程信息、信号量信息、事件信息、互斥量信息、消息队列信息。
3.根据权利要求1所述的一种Jailhouse下的获取Guest OS运行状态信息的方法,其特征在于,默认的Trace配置信息包括Trace Base地址、Trace区域总长度和Trace配置
<...【技术特征摘要】
1.一种jailhouse下的获取guest os运行状态信息的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种jailhouse下的获取guest os运行状态信息的方法,其特征在于,所要查看guest os的系统运行状态信息包括系统运行时间、rtos内核版本、时钟频率、内存信息、线程信息、信号量信息、事件信息、互斥量信息、消息队列信息。
3.根据权利要求1所述的一种jailhouse下的获取guest os运行状态信息的方法,其特征在于,默认的trace配置信息包括trace base地址、trace区域总长度和trace配置信息长度。
4.根据权利要求1所述的一种jailhouse下的获取guest os运行状态信息的方法,其特征在于,所述步骤s1还包括,相...
【专利技术属性】
技术研发人员:黄书华,黄磊,崔建英,王昭越,齐璇,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。