Files
2025-10-14 09:52:32 +09:00

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