[QNX Hypervisor 2.2用户手册]7.2.2 Guest与Host时间线对比

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]7.2.2 Guest与Host时间线对比相关的知识,希望对你有一定的参考价值。

你可以使用从追踪时间中得到的信息来比较guest和host中的时间时间线;

下面是一个追踪事件输出的例子,当一个指定的事件发生时,该追踪事件可以被用来比较Guest和Host的时间戳计数(TSCs)。如下:

t:0x2ebe7b16b CPU:00 QVM :GUEST_ENTER guest_ip:0x00000000fe087700
t:0x2ebe7c20c CPU:00 QVM :CYCLES
at_entry:0x0000000068ed5b7f
at_exit:0x0000000068ed620e
t:0x2ebe7c6f7 CPU:00 QVM :GUEST_EXIT
status:0x00000000
hw_reason:0x07e00000
clockcycles_offset:0xfffffffd7d05a4eb
guest_ip:0x00000000fc4047f0
payload:0x0000000000000000

其中:

  •  status:0x00000000表示进入Guest是成功的,这样一来at_entry和at_exit的值才有意义。(参考“ID 1 — guest exit”)
  • at_entry:0x0000000068ed5b7f是vCPU线程转入到Guest环境前Guest时间戳计数的值。
  • at_exit:0x0000000068ed620e是vCPU线程从Guest环境转出后,Guest的时间戳计数。
  • clockcycles_offset:0xfffffffd7d05a4eb是Guest

以上是关于[QNX Hypervisor 2.2用户手册]7.2.2 Guest与Host时间线对比的主要内容,如果未能解决你的问题,请参考以下文章

[QNX Hypervisor 2.2用户手册]7 系统监控和故障排除

[QNX Hypervisor 2.2用户手册]7.2.3 更新Hypervisor事件追踪描述(可选)

[QNX Hypervisor 2.2用户手册]7.2.2 Guest与Host时间线对比

[QNX Hypervisor 2.2用户手册]7.4 找到当前的时间漂移

[QNX Hypervisor 2.2用户手册]7.5 获取一个Guest Dump

[QNX Hypervisor 2.2用户手册]7.1 使用GNU调试器(GDB)