; -------------------------------------------------------------------------------- ; @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()) ) ) )