Compare commits
7 Commits
c466cc2ca5
...
9ca522ba15
Author | SHA1 | Date | |
---|---|---|---|
|
9ca522ba15 | ||
|
3005ff4237 | ||
|
d3bcf7e60e | ||
|
85f3fc6654 | ||
|
88f5720e16 | ||
|
27585e73da | ||
|
42a443d5cd |
@@ -1088,10 +1088,10 @@ UpdateFrontPageBannerStrings (
|
||||
EFI_PHYSICAL_ADDRESS *Table;
|
||||
SMBIOS_TABLE_ENTRY_POINT *EntryPoint;
|
||||
SMBIOS_STRUCTURE_POINTER SmbiosTable;
|
||||
BOOLEAN CheckWebcam;
|
||||
|
||||
FirmwareConfigurationInformation();
|
||||
WarnNoBootableMedia ();
|
||||
WebcamStatus();
|
||||
|
||||
Status = EfiGetSystemConfigurationTable (&gEfiSmbiosTableGuid, (VOID **) &Table);
|
||||
if (EFI_ERROR (Status) || Table == NULL) {
|
||||
@@ -1100,7 +1100,7 @@ UpdateFrontPageBannerStrings (
|
||||
|
||||
EntryPoint = (SMBIOS_TABLE_ENTRY_POINT*)Table;
|
||||
|
||||
SmbiosTable = GetSmbiosTableFromType (EntryPoint, EFI_SMBIOS_TYPE_BIOS_INFORMATION , 0);
|
||||
SmbiosTable = GetSmbiosTableFromType (EntryPoint, SMBIOS_TYPE_BIOS_INFORMATION , 0);
|
||||
if (SmbiosTable.Raw != NULL) {
|
||||
CHAR16 *FwVersion;
|
||||
CHAR16 *TmpBuffer;
|
||||
@@ -1163,6 +1163,24 @@ UpdateFrontPageBannerStrings (
|
||||
FreePool (ProductName);
|
||||
FreePool (Manufacturer);
|
||||
}
|
||||
|
||||
SmbiosTable = GetSmbiosTableFromType (EntryPoint, SMBIOS_TYPE_SYSTEM_ENCLOSURE, 0);
|
||||
if (SmbiosTable.Raw != NULL) {
|
||||
switch (SmbiosTable.Type3->Type) {
|
||||
//TODO: System76 laptops will always report the laptop chassis type,
|
||||
//but we should probably handle all potential types
|
||||
case MiscChassisTypeLapTop:
|
||||
CheckWebcam = TRUE;
|
||||
break;
|
||||
default:
|
||||
CheckWebcam = FALSE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (CheckWebcam) {
|
||||
WebcamStatus();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -285,7 +285,7 @@ UsbHcBulkTransfer (
|
||||
IN UINT8 DevSpeed,
|
||||
IN UINTN MaxPacket,
|
||||
IN UINT8 BufferNum,
|
||||
IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM],
|
||||
IN OUT VOID *Data[],
|
||||
IN OUT UINTN *DataLength,
|
||||
IN OUT UINT8 *DataToggle,
|
||||
IN UINTN TimeOut,
|
||||
|
@@ -149,7 +149,7 @@ UsbHcBulkTransfer (
|
||||
IN UINT8 DevSpeed,
|
||||
IN UINTN MaxPacket,
|
||||
IN UINT8 BufferNum,
|
||||
IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM],
|
||||
IN OUT VOID *Data[],
|
||||
IN OUT UINTN *DataLength,
|
||||
IN OUT UINT8 *DataToggle,
|
||||
IN UINTN TimeOut,
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 403 KiB |
@@ -4324,7 +4324,7 @@ SecureBootCallback (
|
||||
UINT8 *SecureBootEnable;
|
||||
UINT8 *Pk;
|
||||
UINT8 *SecureBootMode;
|
||||
UINT8 *SetupMode;
|
||||
//UINT8 *SetupMode;
|
||||
CHAR16 PromptString[100];
|
||||
EFI_DEVICE_PATH_PROTOCOL *File;
|
||||
UINTN NameLength;
|
||||
@@ -4336,7 +4336,7 @@ SecureBootCallback (
|
||||
Status = EFI_SUCCESS;
|
||||
SecureBootEnable = NULL;
|
||||
SecureBootMode = NULL;
|
||||
SetupMode = NULL;
|
||||
//SetupMode = NULL;
|
||||
File = NULL;
|
||||
EnrollKeyErrorCode = None_Error;
|
||||
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user