/trusted-firmware-a-latest/drivers/fwu/ |
D | fwu.c | 27 static struct fwu_metadata metadata; variable 38 unsigned char *data = (unsigned char *)&metadata; in fwu_metadata_crc_check() 40 uint32_t calc_crc = tf_crc32(0U, data + sizeof(metadata.crc_32), in fwu_metadata_crc_check() 41 (sizeof(metadata) - in fwu_metadata_crc_check() 42 sizeof(metadata.crc_32))); in fwu_metadata_crc_check() 44 if (metadata.crc_32 != calc_crc) { in fwu_metadata_crc_check() 59 if ((metadata.active_index >= NR_OF_FW_BANKS) || in fwu_metadata_sanity_check() 60 (metadata.previous_active_index >= NR_OF_FW_BANKS)) { in fwu_metadata_sanity_check() 100 result = io_read(image_handle, (uintptr_t)&metadata, in fwu_metadata_load() 148 struct fwu_image_entry *entry = &metadata.img_entry[i]; in fwu_is_trial_run_state() [all …]
|
/trusted-firmware-a-latest/plat/brcm/board/common/ |
D | bcm_elog_ddr.c | 26 uintptr_t metadata; in elog_init_ddr_log() local 53 metadata = TMP_ELOG_METADATA_BASE; in elog_init_ddr_log() 55 memcpy((void *)metadata, &global, sizeof(global)); in elog_init_ddr_log() 56 metadata += sizeof(global); in elog_init_ddr_log() 109 memcpy((void *)metadata, &rec, sizeof(rec)); in elog_init_ddr_log() 110 metadata += sizeof(rec); in elog_init_ddr_log()
|
/trusted-firmware-a-latest/services/std_svc/drtm/ |
D | drtm_measurements.c | 44 event_log_metadata_t metadata = {0}; in drtm_event_log_measure_and_record() local 46 metadata.name = event_name; in drtm_event_log_measure_and_record() 47 metadata.pcr = pcr; in drtm_event_log_measure_and_record() 59 event_log_record(hash_data, event_type, &metadata); in drtm_event_log_measure_and_record()
|
/trusted-firmware-a-latest/plat/arm/common/ |
D | arm_io_storage.c | 220 void plat_fwu_set_images_source(const struct fwu_metadata *metadata) in plat_fwu_set_images_source() argument 222 arm_set_fip_addr(metadata->active_index); in plat_fwu_set_images_source()
|
/trusted-firmware-a-latest/plat/st/common/ |
D | bl2_io_storage.c | 658 void plat_fwu_set_images_source(const struct fwu_metadata *metadata) in plat_fwu_set_images_source() argument 672 img_type_uuid = &metadata->img_entry[i].img_type_uuid; in plat_fwu_set_images_source() 674 img_uuid = &metadata->img_entry[i].img_props[boot_idx].img_uuid; in plat_fwu_set_images_source()
|
/trusted-firmware-a-latest/docs/design_documents/ |
D | rss.rst | 131 computed during the boot process and the associated metadata (image 214 service which is meant to store measurements and associated metadata alongside. 254 The following metadata can be stored alongside the measurement: 267 measurement and metadata. A measurement slot can be extended by multiple 285 rest of the metadata is handled as follows when a measurement slot is extended 293 Extending multiple measurements in the same slot leads to some metadata 295 store the measurements and metadata, therefore it is worth considering to 305 Furthermore, the memory, which holds the metadata is also statically allocated 308 by the bootloaders when the firmware image is loaded and measured. The metadata
|
/trusted-firmware-a-latest/include/plat/common/ |
D | platform.h | 450 void plat_fwu_set_images_source(const struct fwu_metadata *metadata);
|
/trusted-firmware-a-latest/ |
D | poetry.lock | 66 typing = ["importlib-metadata (>=5.1)", "mypy (==0.991)", "tomli", "typing-extensions (>=3.7.4.3)"] 223 name = "importlib-metadata" 225 description = "Read metadata from Python packages" 481 plugins = ["importlib-metadata"] 633 importlib-metadata = {version = ">=4.8", markers = "python_version < \"3.10\""} 885 [metadata]
|
/trusted-firmware-a-latest/docs/components/ |
D | firmware-update.rst | 54 and write updated FWU metadata in non-volatile storage. 58 - Read FWU metadata in memory 60 present in non-volatile storage with the help of FWU metadata
|
/trusted-firmware-a-latest/docs/plat/ |
D | qti-msm8916.rst | 126 but it provides the firmware with required metadata.
|
/trusted-firmware-a-latest/docs/ |
D | porting-guide.rst | 1172 Argument : const struct fwu_metadata *metadata 1178 FWU metadata, and update I/O policies of active/updated images using retrieved 1196 responsible for setting up the platform I/O policy of the requested metadata 1200 FWU metadata can not be always stored as a raw image in non-volatile storage 1203 For example, the FWU metadata image is stored as a partition inside the GUID 1207 the I/O policy of the FWU metadata image. 1208 Further I/O layer operations such as I/O open, I/O read, etc. on FWU metadata 1213 of the requested FWU metadata image. 1227 By default, the platform will read the metadata structure and try to boot from
|
D | change-log.md | 249 …- add public key-OID information in RSS metadata structure ([bfbb1cb](https://review.trustedfirmwa… 610 …- set the signer-ID in the RSS metadata ([60861a0](https://review.trustedfirmware.org/plugins/giti… 1657 …- remove null-terminator from RSS metadata ([85a14bc](https://review.trustedfirmware.org/plugins/g… 3012 …- determine the size of sw_type in RSS mboot metadata ([2c8f2a9](https://review.trustedfirmware.or… 3394 …- add support for reading the metadata partition ([0ca180f](https://review.trustedfirmware.org/plu… 3570 …- add a function to pass metadata structure to platforms ([9adce87](https://review.trustedfirmware… 3573 …- pass a const metadata structure to platform routines ([6aaf257](https://review.trustedfirmware.o… 4626 …- add FWU metadata header and build options ([5357f83](https://review.trustedfirmware.org/plugins/…
|
/trusted-firmware-a-latest/docs/threat_model/ |
D | threat_model.rst | 677 | | such as FIP metadata, prior to use. |
|
/trusted-firmware-a-latest/docs/getting_started/ |
D | build-options.rst | 1321 in defining the firmware update metadata structure. This flag is by default 1327 This flag is used in defining the firmware update metadata structure. This
|
/trusted-firmware-a-latest/docs/design/ |
D | firmware-design.rst | 1596 metadata indicating where these data will be stored at run-time and the
|