From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=212.227.15.18; helo=mout.gmx.net; envelope-from=coeur@gmx.fr; receiver=edk2-devel@lists.01.org Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C1F97211CACBC for ; Wed, 6 Feb 2019 08:47:00 -0800 (PST) Received: from [47.52.140.127] ([47.52.140.127]) by web-mail.gmx.net (3c-app-gmx-bs19.server.lan [172.19.170.71]) (via HTTP); Wed, 6 Feb 2019 17:46:58 +0100 MIME-Version: 1.0 Message-ID: From: "Antoine Coeur" To: edk2-devel@lists.01.org Date: Wed, 6 Feb 2019 17:46:58 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:7FMPgjcDzUiMnNuee8S3U49RcoSBZHKDyqHXnM3p5qTTBEq9Fa9WjF3G1kCPs1QHKWQdm NrrhcyGr12FXW3e8ZKFVBSSRSJDWc8/+NFHYWrIf2IGMsrBXM2aJ9AghejsaDtd2HLEYYUCoJu55 GN7o6vUuv+ZH+Kd+iIM+GfviuGrrz8wlLnHlEwzXhcFVqURkMQCYDCfgO+uDD0wCGs1QgsJidjIK 5mUZzPAwkBpp/n4Ypsaf1+SOz9CNnpN7agPYpJdv9Zya+8uRNSWlosM8ymMcD8DkwJJRTzRexVSn Y0= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:nDKoXnLPEiE=:xrpjfETZ4w56giuGcIz8MF GpOhbgYOF8AAnyoZKETUU/GfuX0VmpJA5Q484TrAlq8GrVOtddUFdg19BoQuK4QqoIEegb5Uj oorKrage7bPEgq0roMYY5tBr8jsg0amn9uzu1dP5N/tsHPb7OCYXPeZKroar5M/icee6iRU/7 Uqb9Z+moJ4EJ2+k3oUvrWPZljD12IP4zFmAb6avv1AAPixvfatjQ+Uj1CAoFxK8xtYBTv7H1y 3p2WynsiYOaDsTQzVfeAPSYv1vYhRaIlU5JArGgKlZFZrFU+5+dQRHHrrdNSoOC+yOJVs2eaU M9e7vgxej+f/FYc/YqR0dO5qtgfmbzP/1X2jlQvg4x9ByRpMkE3/aVXoUP4crIFJUqMbrE6UP 1WqWXtfvsqcRe2sqtdC9GZ3Om1Nb15DoDu7MJ/GddOOEg/n4X3K0WayzQ5fsOPSMOxOFgiDy+ il/Keow5awcs6xI68/c+eMcpgOlB0rrbQhOxmbB9ZuFxuAbjuE/0h5J/PC4SOCCjDBYL7DGYb 916NtxrRyeYAGJ5l4wEKzyVw/q0fWvLTTPtlPajXXaEmuTzpnwcGU3IkqLcE4dBgxnicMeoe9 fmJ79/nPoxuqs= Subject: [PATCH] CorebootModulePkg: Fix various typos X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 X-List-Received-Date: Wed, 06 Feb 2019 16:47:01 -0000 Content-Type: text/plain; charset=UTF-8 Fix various typos in CorebootModulePkg. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Coeur --- .../Include/Library/CbParseLib.h | 36 +++++++++---------- .../BaseSerialPortLib16550.c | 12 +++---- .../Library/CbParseLib/CbParseLib.c | 6 ++-- .../SataControllerDxe/SataController.h | 2 +- CorebootModulePkg/SecCore/FindPeiCore.c | 2 +- CorebootModulePkg/SecCore/Ia32/Stack.S | 18 +++++----- CorebootModulePkg/SecCore/Ia32/Stack.asm | 18 +++++----- CorebootModulePkg/SecCore/Ia32/Stack.nasm | 2 +- CorebootModulePkg/SecCore/SecMain.c | 14 ++++---- CorebootModulePkg/SecCore/SecMain.h | 4 +-- 10 files changed, 57 insertions(+), 57 deletions(-) diff --git a/CorebootModulePkg/Include/Library/CbParseLib.h b/CorebootModulePkg/Include/Library/CbParseLib.h index 12dd4fa979..be39bd0923 100644 --- a/CorebootModulePkg/Include/Library/CbParseLib.h +++ b/CorebootModulePkg/Include/Library/CbParseLib.h @@ -25,7 +25,7 @@ typedef RETURN_STATUS \ @param Tag The tag id to be found @retval NULL The Tag is not found. - @retval Others The poiter to the record found. + @retval Others The pointer to the record found. **/ VOID * @@ -51,7 +51,7 @@ CbParseMemoryInfo ( IN CB_MEM_INFO_CALLBACK MemInfoCallback, IN VOID *pParam ); - + /** Acquire the coreboot memory table with the given table id @@ -67,11 +67,11 @@ CbParseMemoryInfo ( RETURN_STATUS EFIAPI CbParseCbMemTable ( - IN UINT32 TableId, + IN UINT32 TableId, IN VOID** pMemTable, IN UINT32* pMemTableSize ); - + /** Acquire the acpi table from coreboot @@ -89,7 +89,7 @@ CbParseAcpiTable ( IN VOID** pMemTable, IN UINT32* pMemTableSize ); - + /** Acquire the smbios table from coreboot @@ -107,14 +107,14 @@ CbParseSmbiosTable ( IN VOID** pMemTable, IN UINT32* pMemTableSize ); - + /** Find the required fadt information @param pPmCtrlReg Pointer to the address of power management control register @param pPmTimerReg Pointer to the address of power management timer register @param pResetReg Pointer to the address of system reset register - @param pResetValue Pointer to the value to be writen to the system reset register + @param pResetValue Pointer to the value to be written to the system reset register @param pPmEvtReg Pointer to the address of power management event register @param pPmGpeEnReg Pointer to the address of power management GPE enable register @@ -132,16 +132,16 @@ CbParseFadtInfo ( IN UINTN* pPmEvtReg, IN UINTN* pPmGpeEnReg ); - + /** Find the serial port information @param pRegBase Pointer to the base address of serial port registers @param pRegAccessType Pointer to the access type of serial port registers - @param pRegWidth Pointer to the register width in bytes + @param pRegWidth Pointer to the register width in bytes @param pBaudrate Pointer to the serial port baudrate - @param pInputHertz Pointer to the input clock frequency - @param pUartPciAddr Pointer to the UART PCI bus, dev and func address + @param pInputHertz Pointer to the input clock frequency + @param pUartPciAddr Pointer to the UART PCI bus, dev and func address @retval RETURN_SUCCESS Successfully find the serial port information. @retval RETURN_NOT_FOUND Failed to find the serial port information . @@ -150,12 +150,12 @@ CbParseFadtInfo ( RETURN_STATUS EFIAPI CbParseSerialInfo ( - OUT UINT32 *pRegBase, - OUT UINT32 *pRegAccessType, - OUT UINT32 *pRegWidth, - OUT UINT32 *pBaudrate, - OUT UINT32 *pInputHertz, - OUT UINT32 *pUartPciAddr + OUT UINT32 *pRegBase, + OUT UINT32 *pRegAccessType, + OUT UINT32 *pRegWidth, + OUT UINT32 *pBaudrate, + OUT UINT32 *pInputHertz, + OUT UINT32 *pUartPciAddr ); /** @@ -174,7 +174,7 @@ CbParseGetCbHeader ( IN UINTN Level, IN VOID** HeaderPtr ); - + /** Find the video frame buffer information diff --git a/CorebootModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.c b/CorebootModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.c index ca6db2306a..92514bb3a7 100644 --- a/CorebootModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.c +++ b/CorebootModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.c @@ -23,7 +23,7 @@ #include // -// PCI Defintions. +// PCI Definitions. // #define PCI_BRIDGE_32_BIT_IO_SPACE 0x01 @@ -451,7 +451,7 @@ SerialPortWritable ( // 0 0 No cable connected. Transmit // 0 1 No cable connected. Transmit // 1 0 Cable connected, but not clear to send. Wait - // 1 1 Cable connected, and clar to send. Transmit + // 1 1 Cable connected, and clear to send. Transmit // return (BOOLEAN) ((SerialPortReadRegister (SerialRegisterBase, R_UART_MSR) & (B_UART_MSR_DSR | B_UART_MSR_CTS)) != (B_UART_MSR_DSR)); } @@ -722,7 +722,7 @@ SerialPortRead ( /** Polls a serial device to see if there is any data waiting to be read. - Polls aserial device to see if there is any data waiting to be read. + Polls a serial device to see if there is any data waiting to be read. If there is data waiting to be read from the serial device, then TRUE is returned. If there is no data waiting to be read from the serial device, then FALSE is returned. @@ -903,13 +903,13 @@ SerialPortGetControl ( } /** - Sets the baud rate, receive FIFO depth, transmit/receice time out, parity, + Sets the baud rate, receive FIFO depth, transmit/receive time out, parity, data bits, and stop bits on a serial device. @param BaudRate The requested baud rate. A BaudRate value of 0 will use the device's default interface speed. On output, the value actually set. - @param ReveiveFifoDepth The requested depth of the FIFO on the receive side of the + @param ReceiveFifoDepth The requested depth of the FIFO on the receive side of the serial interface. A ReceiveFifoDepth value of 0 will use the device's default FIFO depth. On output, the value actually set. @@ -922,7 +922,7 @@ SerialPortGetControl ( DefaultParity will use the device's default parity value. On output, the value actually set. @param DataBits The number of data bits to use on the serial device. A DataBits - vaule of 0 will use the device's default data bit setting. + value of 0 will use the device's default data bit setting. On output, the value actually set. @param StopBits The number of stop bits to use on this serial device. A StopBits value of DefaultStopBits will use the device's default number of diff --git a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c index da227dea5e..24eb2f5297 100644 --- a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c +++ b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c @@ -31,7 +31,7 @@ @param val The pointer to packed data. - @return the UNIT64 value after convertion. + @return the UNIT64 value after conversion. **/ UINT64 @@ -91,7 +91,7 @@ CbCheckSum16 ( @param Tag The tag id to be found @retval NULL The Tag is not found. - @retval Others The poiter to the record found. + @retval Others The pointer to the record found. **/ VOID * @@ -384,7 +384,7 @@ CbParseSmbiosTable ( @param pPmCtrlReg Pointer to the address of power management control register @param pPmTimerReg Pointer to the address of power management timer register @param pResetReg Pointer to the address of system reset register - @param pResetValue Pointer to the value to be writen to the system reset register + @param pResetValue Pointer to the value to be written to the system reset register @param pPmEvtReg Pointer to the address of power management event register @param pPmGpeEnReg Pointer to the address of power management GPE enable register diff --git a/CorebootModulePkg/SataControllerDxe/SataController.h b/CorebootModulePkg/SataControllerDxe/SataController.h index e76df748d7..9e555fb9e7 100644 --- a/CorebootModulePkg/SataControllerDxe/SataController.h +++ b/CorebootModulePkg/SataControllerDxe/SataController.h @@ -91,7 +91,7 @@ typedef struct _EFI_SATA_CONTROLLER_PRIVATE_DATA { UINT8 DeviceCount; // - // The highest disqulified mode for each attached device, + // The highest disqualified mode for each attached device, // From ATA/ATAPI spec, if a mode is not supported, // the modes higher than it is also not supported // diff --git a/CorebootModulePkg/SecCore/FindPeiCore.c b/CorebootModulePkg/SecCore/FindPeiCore.c index 4ce032e72d..1d49168c24 100644 --- a/CorebootModulePkg/SecCore/FindPeiCore.c +++ b/CorebootModulePkg/SecCore/FindPeiCore.c @@ -146,7 +146,7 @@ FindImageBase ( /** Find and return Pei Core entry point. - It also find SEC and PEI Core file debug inforamtion. It will report them if + It also find SEC and PEI Core file debug information. It will report them if remote debug is enabled. @param BootFirmwareVolumePtr Point to the boot firmware volume. diff --git a/CorebootModulePkg/SecCore/Ia32/Stack.S b/CorebootModulePkg/SecCore/Ia32/Stack.S index cd492404a0..f3bd847f0c 100644 --- a/CorebootModulePkg/SecCore/Ia32/Stack.S +++ b/CorebootModulePkg/SecCore/Ia32/Stack.S @@ -11,7 +11,7 @@ # # Abstract: # -# Switch the stack from temporary memory to permenent memory. +# Switch the stack from temporary memory to permanent memory. # #------------------------------------------------------------------------------ @@ -36,20 +36,20 @@ ASM_PFX(SecSwitchStack): # # !!CAUTION!! this function address's is pushed into stack after - # migration of whole temporary memory, so need save it to permenent + # migration of whole temporary memory, so need save it to permanent # memory at first! # movl 20(%esp), %ebx # Save the first parameter movl 24(%esp), %ecx # Save the second parameter # - # Save this function's return address into permenent memory at first. - # Then, Fixup the esp point to permenent memory + # Save this function's return address into permanent memory at first. + # Then, Fixup the esp point to permanent memory # movl %esp, %eax subl %ebx, %eax addl %ecx, %eax - movl 0(%esp), %edx # copy pushed register's value to permenent memory + movl 0(%esp), %edx # copy pushed register's value to permanent memory movl %edx, 0(%eax) movl 4(%esp), %edx movl %edx, 4(%eax) @@ -57,17 +57,17 @@ ASM_PFX(SecSwitchStack): movl %edx, 8(%eax) movl 12(%esp), %edx movl %edx, 12(%eax) - movl 16(%esp), %edx # Update this function's return address into permenent memory + movl 16(%esp), %edx # Update this function's return address into permanent memory movl %edx, 16(%eax) - movl %eax, %esp # From now, esp is pointed to permenent memory + movl %eax, %esp # From now, esp is pointed to permanent memory # - # Fixup the ebp point to permenent memory + # Fixup the ebp point to permanent memory # movl %ebp, %eax subl %ebx, %eax addl %ecx, %eax - movl %eax, %ebp # From now, ebp is pointed to permenent memory + movl %eax, %ebp # From now, ebp is pointed to permanent memory popl %edx popl %ecx diff --git a/CorebootModulePkg/SecCore/Ia32/Stack.asm b/CorebootModulePkg/SecCore/Ia32/Stack.asm index 9d1ed153e1..cdddc5433f 100644 --- a/CorebootModulePkg/SecCore/Ia32/Stack.asm +++ b/CorebootModulePkg/SecCore/Ia32/Stack.asm @@ -11,7 +11,7 @@ ; ; Abstract: ; -; Switch the stack from temporary memory to permenent memory. +; Switch the stack from temporary memory to permanent memory. ; ;------------------------------------------------------------------------------ @@ -38,7 +38,7 @@ SecSwitchStack PROC ; ; !!CAUTION!! this function address's is pushed into stack after - ; migration of whole temporary memory, so need save it to permenent + ; migration of whole temporary memory, so need save it to permanent ; memory at first! ; @@ -46,13 +46,13 @@ SecSwitchStack PROC mov ecx, [esp + 24] ; Save the second parameter ; - ; Save this function's return address into permenent memory at first. - ; Then, Fixup the esp point to permenent memory + ; Save this function's return address into permanent memory at first. + ; Then, Fixup the esp point to permanent memory ; mov eax, esp sub eax, ebx add eax, ecx - mov edx, dword ptr [esp] ; copy pushed register's value to permenent memory + mov edx, dword ptr [esp] ; copy pushed register's value to permanent memory mov dword ptr [eax], edx mov edx, dword ptr [esp + 4] mov dword ptr [eax + 4], edx @@ -60,17 +60,17 @@ SecSwitchStack PROC mov dword ptr [eax + 8], edx mov edx, dword ptr [esp + 12] mov dword ptr [eax + 12], edx - mov edx, dword ptr [esp + 16] ; Update this function's return address into permenent memory + mov edx, dword ptr [esp + 16] ; Update this function's return address into permanent memory mov dword ptr [eax + 16], edx - mov esp, eax ; From now, esp is pointed to permenent memory + mov esp, eax ; From now, esp is pointed to permanent memory ; - ; Fixup the ebp point to permenent memory + ; Fixup the ebp point to permanent memory ; mov eax, ebp sub eax, ebx add eax, ecx - mov ebp, eax ; From now, ebp is pointed to permenent memory + mov ebp, eax ; From now, ebp is pointed to permanent memory pop edx pop ecx diff --git a/CorebootModulePkg/SecCore/Ia32/Stack.nasm b/CorebootModulePkg/SecCore/Ia32/Stack.nasm index f3362f6045..c04d2e08ac 100644 --- a/CorebootModulePkg/SecCore/Ia32/Stack.nasm +++ b/CorebootModulePkg/SecCore/Ia32/Stack.nasm @@ -64,7 +64,7 @@ ASM_PFX(SecSwitchStack): mov esp, eax ; From now, esp is pointed to permanent memory ; - ; Fixup the ebp point to permenent memory + ; Fixup the ebp point to permanent memory ; mov eax, ebp sub eax, ebx diff --git a/CorebootModulePkg/SecCore/SecMain.c b/CorebootModulePkg/SecCore/SecMain.c index 7ce0463d98..8d27a8f37b 100644 --- a/CorebootModulePkg/SecCore/SecMain.c +++ b/CorebootModulePkg/SecCore/SecMain.c @@ -1,5 +1,5 @@ /** @file - C funtions in SEC + C functions in SEC Copyright (c) 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials @@ -57,7 +57,7 @@ SecStartupPhase2( @param SizeOfRam Size of the temporary memory available for use. - @param TempRamBase Base address of tempory ram + @param TempRamBase Base address of temporary ram @param BootFirmwareVolume Base address of the Boot Firmware Volume. **/ VOID @@ -100,7 +100,7 @@ SecStartup ( // |-------------------|----> // | | // | | - // | Heap | PeiTemporayRamSize + // | Heap | PeiTemporaryRamSize // | | // | | // |-------------------|----> TempRamBase @@ -219,11 +219,11 @@ SecTemporaryRamSupport ( // |-------------------|----> // | Stack | PeiStackSize // |-------------------|----> - // | Heap | PeiTemporayRamSize + // | Heap | PeiTemporaryRamSize // |-------------------|----> TempRamBase // // |-------------------|----> - // | Heap | PeiTemporayRamSize + // | Heap | PeiTemporaryRamSize // |-------------------|----> // | Stack | PeiStackSize // |-------------------|----> PermanentMemoryBase @@ -276,8 +276,8 @@ SecTemporaryRamSupport ( // // SecSwitchStack function must be invoked after the memory migration - // immediatly, also we need fixup the stack change caused by new call into - // permenent memory. + // immediately, also we need fixup the stack change caused by new call into + // permanent memory. // SecSwitchStack ( (UINT32) (UINTN) OldStack, diff --git a/CorebootModulePkg/SecCore/SecMain.h b/CorebootModulePkg/SecCore/SecMain.h index 7bc991ab5f..77036b29ca 100644 --- a/CorebootModulePkg/SecCore/SecMain.h +++ b/CorebootModulePkg/SecCore/SecMain.h @@ -91,7 +91,7 @@ SecTemporaryRamSupport ( the control is transferred to this function. @param SizeOfRam Size of the temporary memory available for use. - @param TempRamBase Base address of tempory ram + @param TempRamBase Base address of temporary ram @param BootFirmwareVolume Base address of the Boot Firmware Volume. **/ VOID @@ -105,7 +105,7 @@ SecStartup ( /** Find and return Pei Core entry point. - It also find SEC and PEI Core file debug inforamtion. It will report them if + It also find SEC and PEI Core file debug information. It will report them if remote debug is enabled. @param BootFirmwareVolumePtr Point to the boot firmware volume. -- 2.17.2 (Apple Git-113)