Compare commits
	
		
			5 Commits
		
	
	
		
			bonw14-dis
			...
			system76
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9ca522ba15 | ||
| 
						 | 
					3005ff4237 | ||
| 
						 | 
					d3bcf7e60e | ||
| 
						 | 
					85f3fc6654 | ||
| 
						 | 
					88f5720e16 | 
@@ -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  | 
		Reference in New Issue
	
	Block a user