]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/PeiMemoryLib/MemLib.c
Removed MdePkg usage of ModuleName: in file headers
[mirror_edk2.git] / MdePkg / Library / PeiMemoryLib / MemLib.c
CommitLineData
dd51a993 1/** @file\r
2 Base Memory Library.\r
3\r
4 Copyright (c) 2006, Intel Corporation<BR>\r
5 All rights reserved. This program and the accompanying materials\r
6 are licensed and made available under the terms and conditions of the BSD License\r
7 which accompanies this distribution. The full text of the license may be found at\r
8 http://opensource.org/licenses/bsd-license.php\r
9\r
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
dd51a993 13**/\r
14\r
15#include "MemLibInternals.h"\r
16\r
17VOID *\r
18EFIAPI\r
19InternalMemCopyMem (\r
20 OUT VOID *Destination,\r
21 IN CONST VOID *Source,\r
22 IN UINTN Length\r
23 )\r
24{\r
25 (*GetPeiServicesTablePointer ())->CopyMem (\r
26 Destination,\r
27 (VOID*)Source,\r
28 Length\r
29 );\r
30 return Destination;\r
31}\r
32\r
33VOID *\r
34EFIAPI\r
35InternalMemSetMem (\r
36 OUT VOID *Buffer,\r
37 IN UINTN Size,\r
38 IN UINT8 Value\r
39 )\r
40{\r
41 (*GetPeiServicesTablePointer ())->SetMem (\r
42 Buffer,\r
43 Size,\r
44 Value\r
45 );\r
46 return Buffer;\r
47}\r