Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/StandaloneMmPkg/Library/StandaloneMmMemLib/ArmStandaloneMmMemLibInternal.c
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/StandaloneMmPkg/Library/StandaloneMmMemLib/ArmStandaloneMmMemLibInternal.c
r99404 r108794 7 7 and MM driver) and/or specific dedicated hardware. 8 8 9 Copyright (c) 2015 , Intel Corporation. All rights reserved.<BR>9 Copyright (c) 2015 - 2024, Intel Corporation. All rights reserved.<BR> 10 10 Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR> 11 11 … … 13 13 14 14 **/ 15 #include <Library/BaseLib.h> 16 #include <Library/BaseMemoryLib.h> 17 #include <Library/DebugLib.h> 15 #include "StandaloneMmMemLibInternal.h" 18 16 // 19 17 // Maximum support address used to check input buffer … … 26 24 **/ 27 25 VOID 28 MmMemLib InternalCalculateMaximumSupportAddress (26 MmMemLibCalculateMaximumSupportAddress ( 29 27 VOID 30 28 ) … … 36 34 37 35 /** 38 Initialize cached Mmram Ranges from HOB. 39 40 @retval EFI_UNSUPPORTED The routine is unable to extract MMRAM information. 41 @retval EFI_SUCCESS MmRanges are populated successfully. 42 43 **/ 44 EFI_STATUS 45 MmMemLibInternalPopulateMmramRanges ( 46 VOID 47 ) 48 { 49 // Not implemented for AARCH64. 50 return EFI_SUCCESS; 51 } 52 53 /** 54 Deinitialize cached Mmram Ranges. 36 Initialize valid non-Mmram Ranges from Resource HOB. 55 37 56 38 **/ 57 39 VOID 58 MmMemLibIn ternalFreeMmramRanges (40 MmMemLibInitializeValidNonMmramRanges ( 59 41 VOID 60 42 ) … … 62 44 // Not implemented for AARCH64. 63 45 } 46 47 /** 48 Deinitialize cached non-Mmram Ranges. 49 50 **/ 51 VOID 52 MmMemLibFreeValidNonMmramRanges ( 53 VOID 54 ) 55 { 56 // Not implemented for AARCH64. 57 } 58 59 /** 60 This function check if the buffer is valid non-MMRAM memory range. 61 62 @param[in] Buffer The buffer start address to be checked. 63 @param[in] Length The buffer length to be checked. 64 65 @retval TRUE This buffer is valid non-MMRAM memory range. 66 @retval FALSE This buffer is not valid non-MMRAM memory range. 67 **/ 68 BOOLEAN 69 MmMemLibIsValidNonMmramRange ( 70 IN EFI_PHYSICAL_ADDRESS Buffer, 71 IN UINT64 Length 72 ) 73 { 74 return TRUE; 75 }
Note:
See TracChangeset
for help on using the changeset viewer.