Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.h
- 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/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.h
r99404 r108794 3 3 4 4 Copyright (c) 2021, ARM Limited. All rights reserved.<BR> 5 Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.<BR> 5 6 SPDX-License-Identifier: BSD-2-Clause-Patent 6 7 … … 12 13 #define OUTPUT_FIELD_COLUMN_WIDTH 32 13 14 15 /** A helper macro for populating the Reserved objects 16 like EArmObjReserved, EArmObjMax, etc. in the CM_OBJ_PARSER_ARRAY. 17 **/ 18 #define CM_PARSER_ADD_OBJECT_RESERVED(ObjectId) \ 19 {ObjectId, #ObjectId, NULL, 0} 20 21 /** A helper macro for populating the Cm Arm objects 22 in the CM_OBJ_PARSER_ARRAY. 23 **/ 24 #define CM_PARSER_ADD_OBJECT(ObjectId, Parser) \ 25 {ObjectId, #ObjectId, Parser, ARRAY_SIZE(Parser) } 26 14 27 /** Function prototype to format a field print. 15 28 … … 17 30 the 'Format' member of ACPI_PARSER. 18 31 @param [in] Ptr Pointer to the start of the buffer. 32 @param [in] Length Length of the field 19 33 **/ 20 typedef VOID (EFIAPI *FNPTR_PRINT_FORMATTER)(CONST CHAR8 *Format, UINT8 *Ptr );34 typedef VOID (EFIAPI *FNPTR_PRINT_FORMATTER)(CONST CHAR8 *Format, UINT8 *Ptr, UINT32 Length); 21 35 22 36 /** … … 59 73 */ 60 74 typedef struct CmObjParserArray { 75 /// Object ID 76 CONST UINTN ObjectId; 77 61 78 /// Object name 62 79 CONST CHAR8 *ObjectName;
Note:
See TracChangeset
for help on using the changeset viewer.