Bug fix for "Tiano BIOS needs to implement an automatic reboot when BIOS settings are changed"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1913 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -59,6 +59,11 @@ extern EFI_HANDLE mBdsImageHandle;
|
||||
#define MIN_ALIGNMENT_SIZE 4
|
||||
#define ALIGN_SIZE(a) ((a % MIN_ALIGNMENT_SIZE) ? MIN_ALIGNMENT_SIZE - (a % MIN_ALIGNMENT_SIZE) : 0)
|
||||
|
||||
//
|
||||
// Define maximum characters for boot option variable "BootXXXX"
|
||||
//
|
||||
#define BOOT_OPTION_MAX_CHAR 10
|
||||
|
||||
//
|
||||
// This data structure is the part of BDS_CONNECT_ENTRY that we can hard code.
|
||||
//
|
||||
@@ -329,4 +334,49 @@ BdsRefreshBbsTableForBoot (
|
||||
IN BDS_COMMON_OPTION *Entry
|
||||
);
|
||||
|
||||
EFI_STATUS
|
||||
BdsDeleteBootOption (
|
||||
IN UINTN OptionNumber,
|
||||
IN OUT UINT16 *BootOrder,
|
||||
IN OUT UINTN *BootOrderSize
|
||||
);
|
||||
|
||||
//
|
||||
//The interface functions relate with Setup Browser Reset Reminder feature
|
||||
//
|
||||
VOID
|
||||
EnableResetReminderFeature (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
DisableResetReminderFeature (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
EnableResetRequired (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
DisableResetRequired (
|
||||
VOID
|
||||
);
|
||||
|
||||
BOOLEAN
|
||||
IsResetReminderFeatureEnable (
|
||||
VOID
|
||||
);
|
||||
|
||||
BOOLEAN
|
||||
IsResetRequired (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
SetupResetReminder (
|
||||
VOID
|
||||
);
|
||||
|
||||
#endif // _BDS_LIB_H_
|
||||
|
Reference in New Issue
Block a user