From cc053ee6daf81059f313a9591274c239b6e4c7cd Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Tue, 5 May 2015 14:58:57 +0000 Subject: ArmPkg/BdsLib: Exposed ShutdownUefiBootServices() in the BdsLib interface Other libraries/modules could use it (eg: EFI Shell command `runaxf`). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin Reviewed-by: Ronald Cron git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17297 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/Include/Library/BdsLib.h | 10 +++++++++- ArmPkg/Library/BdsLib/BdsInternal.h | 5 ----- 2 files changed, 9 insertions(+), 6 deletions(-) (limited to 'ArmPkg') diff --git a/ArmPkg/Include/Library/BdsLib.h b/ArmPkg/Include/Library/BdsLib.h index 68dbfd57f2..eb7f8f293f 100644 --- a/ArmPkg/Include/Library/BdsLib.h +++ b/ArmPkg/Include/Library/BdsLib.h @@ -1,6 +1,6 @@ /** @file * -* Copyright (c) 2013, ARM Limited. All rights reserved. +* Copyright (c) 2013-2015, ARM Limited. All rights reserved. * * This program and the accompanying materials * are licensed and made available under the terms and conditions of the BSD License @@ -221,4 +221,12 @@ BdsLoadImage ( OUT UINTN *FileSize ); +/** + * Call BS.ExitBootServices with the appropriate Memory Map information + */ +EFI_STATUS +ShutdownUefiBootServices ( + VOID + ); + #endif diff --git a/ArmPkg/Library/BdsLib/BdsInternal.h b/ArmPkg/Library/BdsLib/BdsInternal.h index a29d8ccd8b..1fab2aed4a 100644 --- a/ArmPkg/Library/BdsLib/BdsInternal.h +++ b/ArmPkg/Library/BdsLib/BdsInternal.h @@ -103,11 +103,6 @@ typedef struct { } BDS_TFTP_CONTEXT; // BdsHelper.c -EFI_STATUS -ShutdownUefiBootServices ( - VOID - ); - EFI_STATUS GetSystemMemoryResources ( LIST_ENTRY *ResourceList -- cgit v1.2.3