97 lines
2.5 KiB
Plaintext
97 lines
2.5 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: GRand Unified Bootloader specific menu
|
|
; @Description: -
|
|
; @Keywords: GRUB menu awareness
|
|
; @Author: MSA
|
|
; @Copyright: (c) 1989-2018 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: grub.m 8396 2022-12-12 13:50:40Z amerkle $
|
|
|
|
|
|
NAME "TASK.GRUB"
|
|
|
|
IF !MENU.EXIST("TASK.GRUB")
|
|
(
|
|
|
|
ADD
|
|
MENU
|
|
(
|
|
POPUP "&GRUB"
|
|
(
|
|
DEFAULT
|
|
MENUITEM "[:objects]Display Current &Environment Var" "EXTension.EnvVar /C"
|
|
MENUITEM "[:objects]Display &Initial Environment var" "EXTension.EnvVar /I"
|
|
MENUITEM "[:objects]Display &Devices" "EXTension.DEVices"
|
|
MENUITEM "[:objects]Display &FileSystem" "EXTension.FileSystem"
|
|
MENUITEM "[:objects]Display &Modules" "EXTension.MODule"
|
|
SEPARATOR
|
|
POPUP "&Module Debugging"
|
|
(
|
|
MENUITEM "[:symbols]&Load Symbols..."
|
|
(
|
|
DIALOG
|
|
(
|
|
HEADER "EXTension.sYmbol.LOADMod"
|
|
POS 0. 0. 30. 3.
|
|
BOX "Module name"
|
|
POS 1. 1. 20. 1.
|
|
modl: DEFEDIT "" ""
|
|
POS 22. 1. 7. 1.
|
|
BUTTON "Browse..."
|
|
(
|
|
PRIVATE &file
|
|
DIALOG.FILE "*.mod"
|
|
ENTRY %LINE &file
|
|
DIALOG.SET modl "&file"
|
|
)
|
|
POS 6. 3. 7. 1.
|
|
DEFBUTTON "Ok"
|
|
(
|
|
PRIVATE &modl
|
|
&modl=DIALOG.STRING(modl)
|
|
EXTension.sYmbol.LOADMod "&modl"
|
|
DIALOG.END
|
|
)
|
|
POS 17. 3. 7. 1.
|
|
BUTTON "Cancel" "DIALOG.END"
|
|
)
|
|
)
|
|
MENUITEM "[:symbols]&Delete Symbols..."
|
|
(
|
|
DIALOG
|
|
(
|
|
HEADER "EXTension.sYmbol.DELeteMod"
|
|
POS 0. 0. 30. 3.
|
|
BOX "Module name"
|
|
POS 1. 1. 20. 1.
|
|
modd: DEFEDIT "" ""
|
|
POS 22. 1. 7. 1.
|
|
BUTTON "Browse..."
|
|
(
|
|
PRIVATE &file
|
|
DIALOG.FILE "*.mod"
|
|
ENTRY %LINE &file
|
|
DIALOG.SET modd "&file"
|
|
)
|
|
POS 6. 3. 7. 1.
|
|
DEFBUTTON "Ok"
|
|
(
|
|
PRIVATE &modd
|
|
&modd=DIALOG.STRING(modd)
|
|
EXTension.sYmbol.DELeteMod "&modd"
|
|
DIALOG.END
|
|
)
|
|
POS 17. 3. 7. 1.
|
|
BUTTON "Cancel" "DIALOG.END"
|
|
)
|
|
)
|
|
MENUITEM "Wait for GRUB module..."
|
|
(
|
|
DO "~~/demo/arm/bootloader/grub/mod_debug"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
)
|