Lines Matching full:metadata
97 def write_package_version_string(pldm_fw_up_pkg, metadata): argument
104 metadata: metadata about PLDM FW update package
108 package_version_string = metadata["PackageHeaderInformation"][
123 def write_component_bitmap_bit_length(pldm_fw_up_pkg, metadata): argument
133 metadata: metadata about PLDM FW update package
144 num_components = len(metadata["ComponentImageInformationArea"])
154 def write_pkg_header_info(pldm_fw_up_pkg, metadata): argument
164 metadata: metadata about PLDM FW update package
171 uuid = metadata["PackageHeaderInformation"]["PackageHeaderIdentifier"]
175 package_header_format_revision = metadata["PackageHeaderInformation"][
184 release_date_time_str = metadata["PackageHeaderInformation"].get(
211 pldm_fw_up_pkg, metadata
213 write_package_version_string(pldm_fw_up_pkg, metadata)
325 pldm_fw_up_pkg, metadata, component_bitmap_bit_length argument
332 metadata JSON. Currently there is no support for optional
337 metadata: metadata about PLDM FW update package
342 devices = metadata["FirmwareDeviceIdentificationArea"]
389 components = metadata["ComponentImageInformationArea"]
430 Get component comparison stamp from metadata file.
433 ComponentOptions 1, ComponentComparisonStamp value from metadata file
446 # Use FD vendor selected value from metadata file
471 def write_component_image_info_area(pldm_fw_up_pkg, metadata, image_files): argument
477 the metadata JSON.
481 metadata: metadata about PLDM FW update package
484 components = metadata["ComponentImageInformationArea"]
625 """Create PLDM FW update (DSP0267) package based on a JSON metadata file"""
630 parser.add_argument("metadatafile", help="Path of metadata JSON file")
644 metadata = json.load(file)
646 sys.exit("ERROR: Invalid metadata JSON file")
649 if len(image_files) != len(metadata["ComponentImageInformationArea"]):
658 pldm_fw_up_pkg, metadata
661 pldm_fw_up_pkg, metadata, component_bitmap_bit_length
664 pldm_fw_up_pkg, metadata, image_files