69 lines
2.7 KiB
Plaintext
69 lines
2.7 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: Bao specific menu
|
|
; @Keywords: Bao menu awareness
|
|
; @Copyright: (c) 1989-2023 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: bao-smp.men 22293 2024-02-13 15:22:48Z rdienstbeck $
|
|
|
|
NAME "EXT.BAOHYPERVISOR"
|
|
|
|
if !MENU.EXIST("EXT.BAOHYPERVISOR")
|
|
(
|
|
add
|
|
menu
|
|
(
|
|
popup "&Bao"
|
|
(
|
|
default
|
|
menuitem "[:coverage]Display &Machines" "TASK.List.MACHINES"
|
|
popup "Display Registers"
|
|
(
|
|
menuitem "[:reg]Core Registers" "Register.view"
|
|
menuitem "[:vpureg]&VCPU Registers" "EXT.VREGS"
|
|
)
|
|
menuitem "Display Generic &Configuration" "EXT.CONF"
|
|
popup "Display &Call Stack"
|
|
(
|
|
menuitem "[:varframe]General Call Stack" "Frame.view"
|
|
menuitem "[:varpattern]Specific CORE Call Stack" "EXT.FRAME"
|
|
menuitem "[:varpattern]Specific VM Call Stack" "EXT.FRAME_VM"
|
|
)
|
|
menuitem "Display &Inter VM Communication" "EXT.IPC"
|
|
menuitem "Display &VGIC" "EXT.VGIC"
|
|
popup "Display &PageTables"
|
|
(
|
|
menuitem "[:mmu]Page Tables" "MMU.List.PageTable"
|
|
menuitem "[:mmu]Intermediate Page Tables" "MMU.List.IntermedPageTable"
|
|
menuitem "[:mmu]EL1 Page Tables" "MMU.List.EL1PageTable"
|
|
menuitem "[:mmu]EL2 Page Tables" "MMU.List.EL2PageTable"
|
|
menuitem "[:mmu]EL3 Page Tables" "MMU.List.EL3PageTable"
|
|
)
|
|
separator
|
|
popup "[:symbols]Symbol &Autoloader"
|
|
(
|
|
menuitem "[:symbols]List Components" "sYmbol.AutoLoad.List"
|
|
menuitem "[:init]Check Now!" "sYmbol.AutoLoad.CHECK"
|
|
menuitem "[:view]Config" "sYmbol.AutoLOAD.config"
|
|
)
|
|
separator
|
|
menuitem "Display &Task Tree" "TASK.List.TREE"
|
|
menuitem "Display &Core Activity" "CORE.List"
|
|
separator
|
|
popup "[:aconfig]BaoHA Maintenance..."
|
|
(
|
|
menuitem "[:info]BaoHA Info" "EXT.BHAINFO"
|
|
menuitem "[:btncancel]BaoHA Unload" "EXT.DELETE bao"
|
|
menuitem "[:btnok]BaoHA Load" "EXT.LOAD ~~/demo/arm/kernel/bao/bao.t32"
|
|
menuitem "[:colorolive]BaoHA Debug ON" "EXT.DEBUG 1"
|
|
menuitem "[:colorred]BaoHA Debug OFF" "EXT.DEBUG 0"
|
|
menuitem "[:btnoff]Clear Debug LOG" "AREA.CLEAR"
|
|
)
|
|
)
|
|
popup "&Help"
|
|
(
|
|
MENUITEM "[:manual]Manual Hypervisor" "HELP"
|
|
)
|
|
)
|
|
)
|
|
; EOF
|