Module uefi_nvram

Source
Expand description

Functions for interacting with the BIOS_NVRAM file in a VMGS file

Structsยง

NvramEntryMetadata ๐Ÿ”’
Similar to uefi_nvram_storage::in_memory::VariableEntry, but with metadata members that are easier to manipulate
OutputArgs ๐Ÿ”’

Enumsยง

UefiNvramOperation ๐Ÿ”’

Functionsยง

do_command ๐Ÿ”’
dump_nvram ๐Ÿ”’
dump_nvram_from_json ๐Ÿ”’
Get UEFI variables from a JSON file and write to output_path.
open_nvram ๐Ÿ”’
print_hex_compact ๐Ÿ”’
print_nvram_entry ๐Ÿ”’
vmgs_file_dump_nvram ๐Ÿ”’
Get UEFI variables from the VMGS file, and write to data_path.
vmgs_file_open_nvram ๐Ÿ”’
vmgs_file_remove_boot_entries ๐Ÿ”’
Delete all boot entries in the BIOS NVRAM VMGS file in an attempt to repair a VM that is failing to boot. This will trigger UEFI to attempt a default boot of all installed devices until one succeeds.
vmgs_file_remove_nvram_entry ๐Ÿ”’
Remove an entry from the BIOS NVRAM VMGS file