| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/ |
| H A D | rdv3_common.c | 67 uint64_t checksum, num_banks, num_consoles; in plat_rmmd_load_manifest() local 149 checksum = num_banks + (uint64_t)bank_ptr; in plat_rmmd_load_manifest() 159 checksum += checksum_calc((uint64_t *)bank_ptr, in plat_rmmd_load_manifest() 163 manifest->plat_dram.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest() 166 checksum = num_consoles + (uint64_t)console_ptr; in plat_rmmd_load_manifest() 181 checksum += checksum_calc((uint64_t *)console_ptr, in plat_rmmd_load_manifest() 185 manifest->plat_console.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest()
|
| /rk3399_ARM-atf/drivers/arm/css/scp/ |
| H A D | css_bom_bootloader.c | 33 uint32_t checksum; member 107 uint32_t checksum; in css_scp_boot_image_xfer() local 121 checksum = *(uint32_t *) image; in css_scp_boot_image_xfer() 122 image = (char *) image + sizeof(checksum); in css_scp_boot_image_xfer() 123 image_size -= sizeof(checksum); in css_scp_boot_image_xfer() 138 cmd_info_payload->checksum = checksum; in css_scp_boot_image_xfer()
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_common.c | 774 uint64_t checksum, num_banks, num_consoles; in plat_rmmd_load_manifest() local 833 manifest->plat_coh_region.checksum = 0UL; in plat_rmmd_load_manifest() 884 checksum = num_banks + (uint64_t)bank_ptr; in plat_rmmd_load_manifest() 893 checksum += checksum_calc((uint64_t *)bank_ptr, sizeof(struct memory_bank) * num_banks); in plat_rmmd_load_manifest() 896 manifest->plat_dram.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest() 899 checksum = num_consoles + (uint64_t)console_ptr; in plat_rmmd_load_manifest() 914 checksum += checksum_calc((uint64_t *)console_ptr, in plat_rmmd_load_manifest() 917 manifest->plat_console.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest() 923 checksum = num_ncoh_regions + (uint64_t)ncoh_region_ptr; in plat_rmmd_load_manifest() 953 checksum += checksum_calc((uint64_t *)ncoh_region_ptr, in plat_rmmd_load_manifest() [all …]
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_common.c | 281 uint64_t checksum; in plat_rmmd_load_manifest() local 351 checksum = num_banks + (uint64_t)bank_ptr; in plat_rmmd_load_manifest() 375 checksum += checksum_calc((uint64_t *)bank_ptr, in plat_rmmd_load_manifest() 379 manifest->plat_dram.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest() 382 checksum = num_consoles + (uint64_t)console_ptr; in plat_rmmd_load_manifest() 395 checksum += checksum_calc((uint64_t *)console_ptr, in plat_rmmd_load_manifest() 399 manifest->plat_console.checksum = ~checksum + 1UL; in plat_rmmd_load_manifest()
|
| /rk3399_ARM-atf/include/services/ |
| H A D | rmm_core_manifest.h | 64 uint64_t checksum; /* Checksum of memory_info data */ member 71 CASSERT(offsetof(struct memory_info, checksum) == 16UL, 100 uint64_t checksum; /* Checksum of console_list data */ member 107 CASSERT(offsetof(struct console_list, checksum) == 16UL, 125 uint64_t checksum; /* Checksum of smmu_list data */ member 132 CASSERT(offsetof(struct smmu_list, checksum) == 16UL, 192 uint64_t checksum; /* Checksum of pci_rc_list data */ member 201 CASSERT(offsetof(struct root_complex_list, checksum) == 24UL,
|
| /rk3399_ARM-atf/plat/intel/soc/common/include/ |
| H A D | socfpga_ros.h | 51 uint32_t checksum; member
|
| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | socfpga_ros.c | 107 spt_data.checksum = 0U; in load_and_check_spt() 111 if (bswap32(spt_ptr->checksum) != calc_crc) { in load_and_check_spt()
|
| /rk3399_ARM-atf/tools/marvell/doimage/ |
| H A D | doimage.c | 1243 uint32_t checksum, prolog_checksum; in parse_image() local 1290 checksum = checksum32((uint32_t *)buf, main_hdr->prolog_size); in parse_image() 1292 if (checksum == prolog_checksum) { in parse_image() 1297 checksum, prolog_checksum); in parse_image() 1302 checksum = checksum32((uint32_t *)(buf + main_hdr->prolog_size), in parse_image() 1304 if (checksum == main_hdr->boot_image_checksum) { in parse_image() 1309 checksum, main_hdr->boot_image_checksum); in parse_image()
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_firmware_handoff.rst | 114 | | | Verify the checksum before consuming a TL. | 118 | | and recalculating the checksum; checksums |
|
| /rk3399_ARM-atf/drivers/ti/ti_sci/ |
| H A D | ti_sci_protocol.h | 64 uint16_t checksum; member
|
| H A D | ti_sci.c | 74 hdr->sec_hdr.checksum = 0; in ti_sci_setup_one_xfer() 140 (void)hdr->sec_hdr.checksum; in ti_sci_get_response()
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | rmm-el3-comms-spec.rst | 1139 | checksum | 16 | uint64_t | Checksum | 1175 | checksum | 16 | uint64_t | Checksum | 1219 | checksum | 16 | uint64_t | Checksum | 1256 | checksum | 24 | uint64_t | Checksum | 1259 The checksum calculation of Root Complex List structure includes all data structures
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 2019 …- add console name to checksum calculation on RD-V3 ([222c87e](https://review.trustedfirmware.org/… 2114 …- fix RMM manifest checksum calculation ([d08dca4](https://review.trustedfirmware.org/plugins/giti… 4809 …- add the IPI CRC checksum macro support ([ba56b01](https://review.trustedfirmware.org/plugins/git… 10019 - Rename the IPI CRC checksum macro 10022 - Added the IPI CRC checksum macro support 10750 - xilinx: zynqmp: Add checksum support for IPI data, GET_CALLBACK_DATA
|