CP3005 – User Guide Rev. 1.8
// 108
13.3.1.3.
Kontron-Specific uEFI Shell Commands
The Kontron uEFI implementation provides the following additional commands related to the specific HW features of
the Kontron system.
Table 64: Kontron-Specific uEFI Shell Commands
Command
Description
kboardconfig
Configures non-volatile board settings, such as:
ComA
GbeA
GbeB
Vga
ExpertMode
ShellTimeOut
Note:
The parameters of the kboardconfig command are not case-sensitive.
kselectflash
This command is used to determine the current active boot flash.
It allows also temporary switching of the boot flash during uEFI BIOS update. If ME is
not set to recovery mode (Re-Flash enable) Firmware may malfunction if SPI bank is
switched during operation.
kboardinfo
Shows a summary of board-specific data and displays/checks various parameters
such as the current uEFI BIOS revision, etc.
kboot
Boots a legacy OS Not to be used for uEFI BootLoaders! If the requested device is not
present, boot returns to shell. This command cannot boot native uEFI-aware
operating systems. But since these are bootable from shell by calling their
bootloader, this is not necessary either. If a requested device is present but not
bootable, uEFI continues to boot with the next bootable device in the boot order.
kbootnsh
Manages the flash-stored startup script If the shell is launched by the boot process,
it executes a shell script stored in the flash. If the shell script terminates, the shell
will continue the boot process. However, the shell script can also contain any other
boot command.
kjtag
Programs an onboard device via the JTAG interface
knvram
Manages the NVRAM to restore the system’s default settings, Since all uEFI settings
are stored inside the NVRAM, the default settings are loaded after invoking this
command.
kpassword
Controls uEFI Setup and Shell passwords, This command is used to determine the
status of both passwords (set or not set) and to set or clear the uEFI Shell and Setup
passwords. Both user and superuser (Supervisor) passwords can be controlled with
this command. Call without options to get current password status. Entering an
empty password clears the password.
kmkramdisk
Creates and manages RAMdisks, This command is used to perform file operations
when no real filesystem is connected to the system.
kreset
Controls the board’s reset behavior, This command controls if the board shall react
on a CompactPCI backplane reset if it is used in a peripheral slot. It has no effect if the
board is installed in the CompactPCI system slot. The parameter of this command is
volatile and set to off at the next start.
kwatchdog
Configures the Kontron onboard Watchdog, This command is used to enable the
Kontron onboard Watchdog with reset target before OS boot. This can be used to
detect if the OS fails to boot and react by reset.