/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/crypto_driver/reg/ |
D | crypto_driver.c | 45 uint32_t aesCtrl = 0, address = 0, irrVal = 0; in SBROM_CryptoInitDriver() local 71 address = SB_REG_ADDR(hwBaseAddress, AES_KEY_0_0); in SBROM_CryptoInitDriver() 74 SB_HAL_WRITE_REGISTER(address, keyPtr[i]); in SBROM_CryptoInitDriver() 75 address = address + 4; in SBROM_CryptoInitDriver() 83 address = SB_REG_ADDR(hwBaseAddress, AES_IV_0_0); in SBROM_CryptoInitDriver() 85 SB_HAL_WRITE_REGISTER(address, 0x0UL); in SBROM_CryptoInitDriver() 86 address = address + 4; in SBROM_CryptoInitDriver() 96 address = SB_REG_ADDR(hwBaseAddress, AES_CTR_0_0); in SBROM_CryptoInitDriver() 98 SB_HAL_WRITE_REGISTER(address, ivPtr[i]); in SBROM_CryptoInitDriver() 99 address = address + 4; in SBROM_CryptoInitDriver() [all …]
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/util/ |
D | util_asn1_parser.h | 26 #define UTILS_ASN1_CERT_VERIFY_PTR_RET(address, startAddress, endAddress){ \ argument 28 if ((address > endAddress) || (address < startAddress)){ \ 29 …nter is beyond the allowed limit: addr 0x%lx, start 0x%lx, end 0x%lx\n", address, startAddress, en…
|
/trusted-firmware-m-3.4.0/platform/ext/target/cypress/psoc64/ |
D | driver_smpu.c | 89 if ((smpu_dev->slave_config.address == SMPU_DYNAMIC_BASE) && in is_runtime() 164 slave_config->address = (void *)base; in calc_smpu_params() 184 uint32_t address; in calc_smpu_params() local 205 address = round_down_to_multiple(base, regionSize); in calc_smpu_params() 208 if (address + regionSize < base + size) { in calc_smpu_params() 213 slave_config->address = (void *)address; in calc_smpu_params() 218 if (address + num * sub_size < base) { in calc_smpu_params() 221 } else if (address + num * sub_size >= base + size) { in calc_smpu_params() 289 SPMLOG_INFMSGVAL(" Address = ", (uintptr_t)slave_config->address); in print_smpu_config() 308 uint32_t *address, in SMPU_Read_Region() argument [all …]
|
D | smpu_config.h | 56 .address = (void *)SMPU0_BASE, \ 83 .address = SMPU_DYNAMIC_BASE, \ 98 .address = SMPU_DYNAMIC_BASE, \ 113 .address = SMPU_DYNAMIC_BASE, \ 128 .address = (void *)SMPU6_BASE, \ 155 .address = (void *)SMPU7_BASE, \ 183 .address = (void *)SMPU8_BASE, \ 220 .address = (void *)SMPU9_BASE, \
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/corstone1000/fip_parser/ |
D | fip_parser.c | 25 int parse_fip_and_extract_tfa_info(uint32_t address, uint32_t fip_size, in parse_fip_and_extract_tfa_info() argument 34 toc_header = (FIP_TOC_HEADER *) address; in parse_fip_and_extract_tfa_info() 52 toc_entry->address, in parse_fip_and_extract_tfa_info() 54 *tfa_offset = toc_entry->address; in parse_fip_and_extract_tfa_info()
|
D | fip_parser.h | 56 uint32_t address; member 63 int parse_fip_and_extract_tfa_info(uint32_t address, uint32_t fip_size,
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/cmpu_integration_test/ |
D | cmpu_integration_helper.h | 31 uint32_t address = 0; \ 34 address = (uint32_t)_pBuff; \ 35 … remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); \ 37 _pBuffAligned = (void*)(address + remainder); \
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/dmpu_integration_test/ |
D | dmpu_integration_helper.h | 31 uint32_t address = 0; \ 34 address = (uint32_t)_pBuff; \ 35 … remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); \ 37 _pBuffAligned = (void*)(address + remainder); \
|
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/stm32u5xx/Device/Source/iar/ |
D | tfm_common_s.icf | 57 * This empty, zero long execution region is here to mark the start address 67 * This empty, zero long execution region is here to mark the end address 77 * This empty, zero long execution region is here to mark the end address 83 /**** Base address of secure data area */ 110 * This empty, zero long execution region is here to mark the end address 143 * This empty, zero long execution region is here to mark the start address 154 * This empty, zero long execution region is here to mark the end address 167 place at address S_RAM_CODE_START { block TFM_RAM_CODE }; 170 /* This empty, zero long execution region is here to mark the limit address 194 * This empty, zero long execution region is here to mark the end address [all …]
|
/trusted-firmware-m-3.4.0/platform/ext/target/nxp/common/Native_Driver/drivers/ |
D | fsl_iap_kbp.h | 64 uint32_t address; member 151 status_t (*read)(uint32_t address, uint32_t length, uint8_t *buffer); 152 status_t (*write)(uint32_t address, uint32_t length, const uint8_t *buffer); 153 status_t (*fill)(uint32_t address, uint32_t length, uint32_t pattern); 155 status_t (*erase)(uint32_t address, uint32_t length);
|
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/hal/template/iar/ |
D | bl2.icf | 12 place at address BL2_CODE_START {block LR_CODE}; 21 place at address BL2_NOHDP_CODE_START {block LR_NOHDP_CODE}; 26 place at address BL2_OTP_AREA_BASE {block LR_OTP_CONST}; 32 place at address BL2_NVM_AREA_BASE {block LR_NVM_INIT}; 38 place at address BL2_NVMCNT_AREA_BASE {block LR_NVMCNT_INIT}; 61 place at address BL2_DATA_START {block DATA};
|
/trusted-firmware-m-3.4.0/platform/ext/common/iar/ |
D | tfm_common_s.icf | 70 * This empty, zero long execution region is here to mark the start address 82 * This empty, zero long execution region is here to mark the end address 89 * This empty, zero long execution region is here to mark the start address 99 * This empty, zero long execution region is here to mark the end address 117 place at address S_CODE_SRAM_ALIAS_BASE { block ER_CODE_SRAM }; 120 /**** Base address of secure data area */ 155 * This empty, zero long execution region is here to mark the end address 164 /**** Privileged data area base address specified by Armv6-M/v7-M platform */ 214 * This empty, zero long execution region is here to mark the start address 227 * This empty, zero long execution region is here to mark the end address [all …]
|
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/stm32u5xx/Device/Source/armclang/ |
D | tfm_common_s.sct | 42 * This empty, zero long execution region is here to mark the start address 55 * This empty, zero long execution region is here to mark the end address 67 * This empty, zero long execution region is here to mark the start address 80 * This empty, zero long execution region is here to mark the end address 86 /**** Base address of secure data area */ 90 * This empty, zero long execution region is here to mark the start address 112 * This empty, zero long execution region is here to mark the end address 153 * This empty, zero long execution region is here to mark the start address 166 * This empty, zero long execution region is here to mark the end address 178 /* This empty, zero long execution region is here to mark the limit address [all …]
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/cc3x_lib/ |
D | mbedtls_cc_sbrt.c | 59 …tore_address_change(uint32_t *pCert, uint32_t maxCertSizeWords, CCAddr_t address, uint32_t indexOf… in mbedtls_sb_sw_image_store_address_change() argument 95 …LOG_DEBUG("current address is 0x%x, new address is 0x%x\n", (CCAddr_t)(*pCurrRecAddInfo), address); in mbedtls_sb_sw_image_store_address_change() 97 UTIL_MemCopy((uint8_t*)pCurrRecAddInfo, (uint8_t*)&address, sizeof(CCAddr_t)); in mbedtls_sb_sw_image_store_address_change()
|
/trusted-firmware-m-3.4.0/platform/ext/common/armclang/ |
D | tfm_common_s.sct | 77 * This empty, zero long execution region is here to mark the start address 90 * This empty, zero long execution region is here to mark the end address 98 * This empty, zero long execution region is here to mark the start address 111 * This empty, zero long execution region is here to mark the end address 126 /**** Base address of secure data area */ 132 * alignment that MPU region base address must align with the MPU region 173 * This empty, zero long execution region is here to mark the start address 186 * This empty, zero long execution region is here to mark the end address 195 /**** Privileged data area base address specified by Armv6-M/v7-M platform */ 236 * This empty, zero long execution region is here to mark the start address [all …]
|
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/m2354/device/source/armclang/ |
D | m2354_s.sct | 40 * This empty, zero long execution region is here to mark the start address 104 * This empty, zero long execution region is here to mark the end address 112 * This empty, zero long execution region is here to mark the start address 156 * This empty, zero long execution region is here to mark the end address 171 /**** Base address of secure data area */ 188 * This empty, zero long execution region is here to mark the start address 252 * This empty, zero long execution region is here to mark the end address 267 * This empty, zero long execution region is here to mark the start address 359 * This empty, zero long execution region is here to mark the end address 372 /* This empty, zero long execution region is here to mark the limit address [all …]
|
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/m2351/device/source/armclang/ |
D | m2351_s.sct | 40 * This empty, zero long execution region is here to mark the start address 104 * This empty, zero long execution region is here to mark the end address 112 * This empty, zero long execution region is here to mark the start address 156 * This empty, zero long execution region is here to mark the end address 171 /**** Base address of secure data area */ 194 * This empty, zero long execution region is here to mark the start address 258 * This empty, zero long execution region is here to mark the end address 273 * This empty, zero long execution region is here to mark the start address 365 * This empty, zero long execution region is here to mark the end address 378 /* This empty, zero long execution region is here to mark the limit address [all …]
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/cc_mng/ |
D | mbedtls_cc_mng_int.c | 207 uint32_t i, address; in mbedtls_mng_pubKeyHashGet() local 267 address = CC_OTP_HBK_OFFSET; in mbedtls_mng_pubKeyHashGet() 280 address = CC_OTP_HBK0_OFFSET; in mbedtls_mng_pubKeyHashGet() 296 address = CC_OTP_HBK1_OFFSET; in mbedtls_mng_pubKeyHashGet() 305 error = mbedtls_mng_otpWordRead(address + i, ®Val); in mbedtls_mng_pubKeyHashGet()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/rss/common/libraries/ |
D | dma350_lib.c | 80 static uint8_t get_default_memattr(uint32_t address) in get_default_memattr() argument 83 switch ((address >> 29) & 0x7) /* Get top 3 bits */ in get_default_memattr() 111 if ((address < 0xE0100000UL)) in get_default_memattr() 129 static enum dma350_lib_error_t dma350_get_memattr(void* address, in dma350_get_memattr() argument 143 address_info = cmse_TTA(address); in dma350_get_memattr() 151 address_info = cmse_TTAT(address); in dma350_get_memattr() 167 address_info = cmse_TTT(address); in dma350_get_memattr() 178 address_info = cmse_TT(address); in dma350_get_memattr() 186 address_info = cmse_TTT(address); in dma350_get_memattr() 223 memattr->mpu_attribute = get_default_memattr((uint32_t)address); in dma350_get_memattr()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/corstone310/fvp/libraries/ |
D | dma350_lib.c | 80 static uint8_t get_default_memattr(uint32_t address) in get_default_memattr() argument 83 switch ((address >> 29) & 0x7) /* Get top 3 bits */ in get_default_memattr() 111 if ((address < 0xE0100000UL)) in get_default_memattr() 129 static enum dma350_lib_error_t dma350_get_memattr(void* address, in dma350_get_memattr() argument 143 address_info = cmse_TTA(address); in dma350_get_memattr() 151 address_info = cmse_TTAT(address); in dma350_get_memattr() 167 address_info = cmse_TTT(address); in dma350_get_memattr() 178 address_info = cmse_TT(address); in dma350_get_memattr() 186 address_info = cmse_TTT(address); in dma350_get_memattr() 223 memattr->mpu_attribute = get_default_memattr((uint32_t)address); in dma350_get_memattr()
|
/trusted-firmware-m-3.4.0/docs/platform/cypress/psoc64/libs/core-lib/ |
D | README.md | 21 * `CY_GET_REG8`: Reads the 8-bit value from the specified address 22 * `CY_SET_REG8`: Writes an 8-bit value to the specified address 23 * `CY_GET_REG16`: Reads the 16-bit value from the specified address 24 * `CY_SET_REG16`: Writes the 16-bit value to the specified address 25 * `CY_GET_REG24`: Reads the 24-bit value from the specified address 26 * `CY_SET_REG24`: Writes the 24-bit value to the specified address
|
D | RELEASE.md | 17 * CY_GET_REG8: Reads the 8-bit value from the specified address 18 * CY_SET_REG8: Writes an 8-bit value to the specified address 19 * CY_GET_REG16: Reads the 16-bit value from the specified address 20 * CY_SET_REG16: Writes the 16-bit value to the specified address 21 * CY_GET_REG24: Reads the 24-bit value from the specified address 22 * CY_SET_REG24: Writes the 24-bit value to the specified address
|
/trusted-firmware-m-3.4.0/platform/ext/target/cypress/psoc64/CMSIS_Driver/ |
D | Driver_Flash.c | 193 uint32_t address = FLASH0_DEV->memory_base + addr; in ARM_Flash_ProgramData() local 217 uint32_t offset = address % CY_FLASH_SIZEOF_ROW; in ARM_Flash_ProgramData() 224 uint32_t row_address = address / CY_FLASH_SIZEOF_ROW * CY_FLASH_SIZEOF_ROW; in ARM_Flash_ProgramData() 233 address += chunk_size; in ARM_Flash_ProgramData()
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/ |
D | run_integration_helper.c | 26 uint32_t address = (uint32_t)pBuff; in runIt_buffAlign32() local 27 uint32_t remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); in runIt_buffAlign32() 28 *ppBuffAligned = (uint32_t*)(address + remainder); in runIt_buffAlign32()
|
/trusted-firmware-m-3.4.0/docs/integration_guide/platform/ |
D | platform_ext_folder.rst | 189 - ``FLASH_BASE_ADDRESS`` - Defines the first valid address in the flash. 190 - ``FLASH_AREA_BL2_OFFSET`` - Defines the offset from the flash base address 194 address where the scratch area starts, which is used during image swapping. 205 - ``FLASH_AREA_0_OFFSET`` - Defines the offset from the flash base address 209 - ``FLASH_AREA_2_OFFSET`` - Defines the offset from the flash base address 217 - ``FLASH_AREA_0_OFFSET`` - Defines the offset from the flash base address 221 - ``FLASH_AREA_1_OFFSET`` - Defines the offset from the flash base address 225 - ``FLASH_AREA_2_OFFSET`` - Defines the offset from the flash base address 230 - ``FLASH_AREA_3_OFFSET`` - Defines the offset from the flash base address 272 address, where the secure image starts. [all …]
|