Home
last modified time | relevance | path

Searched refs:checksum (Results 1 – 13 of 13) sorted by relevance

/rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/
H A Drdv3_common.c67 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 Dcss_bom_bootloader.c33 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 Dfvp_common.c774 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 Dqemu_common.c281 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 Drmm_core_manifest.h64 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 Dsocfpga_ros.h51 uint32_t checksum; member
/rk3399_ARM-atf/plat/intel/soc/common/
H A Dsocfpga_ros.c107 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 Ddoimage.c1243 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 Dthreat_model_firmware_handoff.rst114 | | | Verify the checksum before consuming a TL. |
118 | | and recalculating the checksum; checksums |
/rk3399_ARM-atf/drivers/ti/ti_sci/
H A Dti_sci_protocol.h64 uint16_t checksum; member
H A Dti_sci.c74 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 Drmm-el3-comms-spec.rst1139 | 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 Dchange-log.md2019 …- 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