L"Enable Secondary Master (Y/N)? -->",\r
L"Enable Secondary Slave (Y/N)? -->"\r
};\r
-//\r
-// EFI Driver Configuration Functions\r
-//\r
-EFI_STATUS\r
-IDEBusDriverConfigurationSetOptions (\r
- IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL,\r
- IN CHAR8 *Language,\r
- OUT EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED *ActionRequired\r
- );\r
-\r
-EFI_STATUS\r
-IDEBusDriverConfigurationOptionsValid (\r
- IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL\r
- );\r
-\r
-EFI_STATUS\r
-IDEBusDriverConfigurationForceDefaults (\r
- IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL,\r
- IN UINT32 DefaultType,\r
- OUT EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED *ActionRequired\r
- );\r
\r
//\r
// EFI Driver Configuration Protocol\r
@retval EFI_NOT_FOUND TODO: Add description for return value\r
\r
**/\r
+STATIC\r
EFI_STATUS\r
GetResponse (\r
VOID\r
UINT8 NewValue;\r
UINTN DataSize;\r
UINTN Index;\r
- UINT32 Attributes;\r
\r
if (ChildHandle != NULL) {\r
return EFI_UNSUPPORTED;\r
Status = gRT->GetVariable (\r
L"Configuration",\r
&gEfiCallerIdGuid,\r
- &Attributes,\r
+ NULL,\r
&DataSize,\r
&Value\r
);\r
}\r
\r
if (!EFI_ERROR (Status)) {\r
- NewValue |= (UINT8) (1 << Index);\r
+ NewValue = (UINT8) (NewValue | (1 << Index));\r
}\r
}\r
\r
EFI_STATUS Status;\r
UINT8 Value;\r
UINTN DataSize;\r
- UINT32 Attributes;\r
\r
if (ChildHandle != NULL) {\r
return EFI_UNSUPPORTED;\r
Status = gRT->GetVariable (\r
L"Configuration",\r
&gEfiCallerIdGuid,\r
- &Attributes,\r
+ NULL,\r
&DataSize,\r
&Value\r
);\r