On 10/16/13 19:29, Olivier Martin wrote:
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Olivier Martin <olivier.mar...@arm.com>
> ---
>  .../ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.c           |   26 ++++++++++++++++
>  .../ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf         |   32 
> ++++++++++++++++++++
>  .../ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.dsc   |    5 +++
>  .../ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.fdf   |    7 ++++-
>  4 files changed, 69 insertions(+), 1 deletions(-)
>  create mode 100644 ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.c
>  create mode 100644 ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf
> 
> diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.c 
> b/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.c
> new file mode 100644
> index 0000000..5242989
> --- /dev/null
> +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.c
> @@ -0,0 +1,26 @@
> +/** @file
> +
> +  Copyright (c) 2013, ARM Ltd. All rights reserved.<BR>
> +
> +  This program and the accompanying materials
> +  are licensed and made available under the terms and conditions of the BSD 
> License
> +  which accompanies this distribution.  The full text of the license may be 
> found at
> +  http://opensource.org/licenses/bsd-license.php
> +
> +  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
> +  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
> IMPLIED.
> +
> +**/
> +
> +#include <Library/UefiLib.h>
> +
> +EFI_STATUS
> +EFIAPI
> +ArmFvpInitialise (
> +  IN EFI_HANDLE         ImageHandle,
> +  IN EFI_SYSTEM_TABLE   *SystemTable
> +  )
> +{
> +
> +  return EFI_SUCCESS;
> +}
> diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf 
> b/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf
> new file mode 100644
> index 0000000..95e6fba
> --- /dev/null
> +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf
> @@ -0,0 +1,32 @@
> +#/** @file
> +#
> +#  Copyright (c) 2013, ARM Ltd. All rights reserved.<BR>
> +#
> +#  This program and the accompanying materials
> +#  are licensed and made available under the terms and conditions of the BSD 
> License
> +#  which accompanies this distribution.  The full text of the license may be 
> found at
> +#  http://opensource.org/licenses/bsd-license.php
> +#
> +#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
> +#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
> IMPLIED.
> +#
> +#**/
> +
> +[Defines]
> +  INF_VERSION                    = 0x00010006
> +  BASE_NAME                      = ArmFvpDxe
> +  FILE_GUID                      = fe61bb5f-1b67-4c24-b346-73db42e873e5
> +  MODULE_TYPE                    = UEFI_DRIVER
> +  VERSION_STRING                 = 1.0
> +  ENTRY_POINT                    = ArmFvpInitialise
> +
> +[Sources.common]
> +  ArmFvpDxe.c
> +
> +[Packages]
> +  MdePkg/MdePkg.dec
> +  ArmPlatformPkg/ArmPlatformPkg.dec
> +
> +[LibraryClasses]
> +  UefiDriverEntryPoint
> +  UefiBootServicesTableLib
> diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.dsc 
> b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.dsc
> index 9c4d0bd..f01f42a 100644
> --- a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.dsc
> +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.dsc
> @@ -255,6 +255,11 @@
>    ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf
>   
>    #
> +  # Platform Driver
> +  #
> +  ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf
> +
> +  #
>    # FAT filesystem + GPT/MBR partitioning
>    #
>    MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
> diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.fdf 
> b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.fdf
> index c732442..4210e6c 100644
> --- a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.fdf
> +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-AEMv8Ax4.fdf
> @@ -163,7 +163,12 @@ READ_LOCK_STATUS   = TRUE
>    #
>    INF EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf
>    INF ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf
> - 
> +
> +  #
> +  # Platform Driver
> +  #
> +  INF ArmPlatformPkg/ArmVExpressPkg/ArmFvpDxe/ArmFvpDxe.inf
> +
>    #
>    # UEFI application (Shell Embedded Boot Loader)
>    #
> 

Seems sane from the distance that I'm looking at it from...

A one-liner commit message would be nice ("this is just a skeleton,
we're going to add the guts in the next patch" or some such), but it's
your call.

Reviewed-by: Laszlo Ersek <ler...@redhat.com>

If you add the commit msg in v5 but don't change the patch, you can keep
my R-b.

Also, just to stress the x86_64-specific nature of my testing (which I
mentioned in my Tested-by email posted for the entire series):

Not-tested-by: Laszlo Ersek <ler...@redhat.com>

Thanks
Laszlo

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to