]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.dec
MdePkg/BaseSynchronizationLib: RISC-V cache related code.
[mirror_edk2.git] / MdePkg / MdePkg.dec
index b382efd578f9fd7a4c72fac58137a7f8a5bc25c9..0b9c4bc40aced659fb5c32452f3c399ed096aa12 100644 (file)
@@ -6,7 +6,7 @@
 #\r
 # Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
-# (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
+# (C) Copyright 2016 - 2020 Hewlett Packard Enterprise Development LP<BR>\r
 #\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 #\r
@@ -39,6 +39,9 @@
 [Includes.AARCH64]\r
   Include/AArch64\r
 \r
+[Includes.RISCV64]\r
+  Include/RiscV64\r
+\r
 [LibraryClasses]\r
   ##  @libraryclass  Provides most usb APIs to support the Hid requests defined in Usb Hid 1.1 spec\r
   #                  and the standard requests defined in Usb 1.1 spec.\r
   ##  @libraryclass  The multiple segments PCI configuration Library Services that carry out\r
   ##                 PCI configuration and enable the PCI operations to be replayed during an\r
   ##                 S3 resume. This library class maps directly on top of the PciSegmentLib class.\r
-  S3PciSegmentLib|Include/Library/PciSegmentLib.h\r
+  S3PciSegmentLib|Include/Library/S3PciSegmentLib.h\r
 \r
   ##  @libraryclass  Provides services to access PCI Configuration Space.\r
   PciLib|Include/Library/PciLib.h\r
   ##  @libraryclass  Module entry point library for standalone MM drivers.\r
   StandaloneMmDriverEntryPoint|Include/Library/StandaloneMmDriverEntryPoint.h\r
 \r
+  ## @libraryclass Provides a unit test framework\r
+  #\r
+  UnitTestLib|Include/Library/UnitTestLib.h\r
+\r
 [LibraryClasses.IA32, LibraryClasses.X64]\r
   ##  @libraryclass  Abstracts both S/W SMI generation and detection.\r
   ##\r
   # GUIDs defined in UEFI2.5\r
   #\r
 \r
-  ## Include/Guid/PropertiesTable.h\r
-  gEfiPropertiesTableGuid        = { 0x880aaca3, 0x4adc, 0x4a04, {0x90, 0x79, 0xb7, 0x47, 0x34, 0x8, 0x25, 0xe5 }}\r
-\r
   ## Include/Guid/SystemResourceTable.h\r
   gEfiSystemResourceTableGuid    = { 0xb122a263, 0x3661, 0x4f68, {0x99, 0x29, 0x78, 0xf8, 0xb0, 0xd6, 0x21, 0x80 }}\r
 \r
   ## Include/Guid/GraphicsInfoHob.h\r
   gEfiGraphicsDeviceInfoHobGuid     = { 0xe5cb2ac9, 0xd35d, 0x4430, { 0x93, 0x6e, 0x1d, 0xe3, 0x32, 0x47, 0x8d, 0xe7 }}\r
 \r
+  ## Include/Guid/SmramMemoryReserve.h\r
+  gEfiSmmSmramMemoryGuid            = { 0x6dadf1d1, 0xd4cc, 0x4910, { 0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d }}\r
+\r
   #\r
   # GUID defined in PI1.6\r
   #\r
   ## Include/Ppi/SecHobData.h\r
   gEfiSecHobDataPpiGuid = { 0x3ebdaf20, 0x6667, 0x40d8, {0xb4, 0xee, 0xf5, 0x99, 0x9a, 0xc1, 0xb7, 0x1f } }\r
 \r
+  ## Include/Ppi/MmAccess.h\r
+  gEfiPeiMmAccessPpiGuid          =  { 0x268f33a9, 0xcccd, 0x48be, { 0x88, 0x17, 0x86, 0x5, 0x3a, 0xc3, 0x2e, 0xd6 }}\r
+\r
+  ## Include/Ppi/MmControl.h\r
+  gEfiPeiMmControlPpiGuid         =  { 0x61c68702, 0x4d7e, 0x4f43, { 0x8d, 0xef, 0xa7, 0x43, 0x5, 0xce, 0x74, 0xc5 }}\r
+\r
   #\r
   # PPIs defined in PI 1.7.\r
   #\r