]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg/IntelFrameworkPkg HobLib: Update BuildResourceDescriptorWithOwnerHob()
authorStar Zeng <star.zeng@intel.com>
Fri, 31 Oct 2014 07:20:26 +0000 (07:20 +0000)
committerlzeng14 <lzeng14@Edk2>
Fri, 31 Oct 2014 07:20:26 +0000 (07:20 +0000)
to align the behavior of BuildResourceDescriptorHob().

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16279 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkPkg/Library/PeiHobLibFramework/HobLib.c
MdePkg/Library/PeiHobLib/HobLib.c

index c4c14f9ae3f983da79bb855acd54e4e6ea3fca28..898d07b6ffb77dfb94bbff4acfccd8b6a0344288 100644 (file)
@@ -331,10 +331,11 @@ BuildResourceDescriptorWithOwnerHob (
   )
 {
   EFI_HOB_RESOURCE_DESCRIPTOR  *Hob;
-  EFI_STATUS                    Status;
-
-  Status = PeiServicesCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, sizeof (EFI_HOB_RESOURCE_DESCRIPTOR), (void **)&Hob);
-  ASSERT_EFI_ERROR (Status);
+\r
+  Hob = InternalPeiCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, (UINT16) sizeof (EFI_HOB_RESOURCE_DESCRIPTOR));\r
+  if (Hob == NULL) {\r
+    return;\r
+  }\r
 
   Hob->ResourceType      = ResourceType;
   Hob->ResourceAttribute = ResourceAttribute;
index a608325c6555c061a63f064cd9eaccac5d99d6b1..f853452f563ab34a7666ea6c19c5f1ea21d5625b 100644 (file)
@@ -327,10 +327,11 @@ BuildResourceDescriptorWithOwnerHob (
   )
 {
   EFI_HOB_RESOURCE_DESCRIPTOR  *Hob;
-  EFI_STATUS                    Status;
-
-  Status = PeiServicesCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, sizeof (EFI_HOB_RESOURCE_DESCRIPTOR), (void **)&Hob);
-  ASSERT_EFI_ERROR (Status);
+\r
+  Hob = InternalPeiCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, (UINT16) sizeof (EFI_HOB_RESOURCE_DESCRIPTOR));\r
+  if (Hob == NULL) {\r
+    return;\r
+  }\r
 
   Hob->ResourceType      = ResourceType;
   Hob->ResourceAttribute = ResourceAttribute;