70 lines
1.4 KiB
Plaintext
70 lines
1.4 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: Menu File for TRACE32 KVM Awareness
|
|
; @Description: -
|
|
; @Keywords: Linux KVM menu awareness
|
|
; @Author: AME DIE KJM
|
|
; @Copyright: (C) 1989-2021 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: kvm.m 8403 2022-12-12 13:50:51Z amerkle $
|
|
|
|
NAME "EXT.KVM"
|
|
IF !MENU.EXIST("EXT.KVM")
|
|
(
|
|
add
|
|
menu
|
|
(
|
|
popup "&KVM"
|
|
(
|
|
default
|
|
menuitem "[:objects]Display &VMs" "EXT.VM"
|
|
)
|
|
)
|
|
|
|
|
|
add
|
|
menu "ext.vm"
|
|
(
|
|
default
|
|
menuitem "[:objects]Display detailed"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
EXT.VM &nAddress
|
|
)
|
|
menuitem "[:var]Display kvm struct"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
)
|
|
menuitem "[:dump]Dump kvm entry"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
Data.dump H:0x0::&nAddress /Long /DIALOG
|
|
)
|
|
)
|
|
|
|
add
|
|
menu "ext.vcpu"
|
|
(
|
|
default
|
|
menuitem "[:objects]Display detailed"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
EXT.VCPU &nAddress
|
|
)
|
|
menuitem "[:var]Display vcpu struct"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
Var.View %Open (struct vcpu_vmx*)(H:0x0::&nAddress)
|
|
)
|
|
menuitem "[:dump]Dump vcpu entry"
|
|
(
|
|
PRIVATE &nAddress
|
|
&nAddress=address.offset(track.address())
|
|
)
|
|
)
|
|
)
|