Home
last modified time | relevance | path

Searched refs:seed (Results 1 – 10 of 10) sorted by relevance

/rk3399_ARM-atf/plat/nvidia/tegra/common/
H A Dtegra_stack_protector.c16 u_register_t seed; in plat_get_stack_protector_canary() local
23 seed = mmio_read_32(TEGRA_MISC_BASE + HARDWARE_REVISION_OFFSET); in plat_get_stack_protector_canary()
24 seed <<= 32; in plat_get_stack_protector_canary()
25 seed |= mmio_read_32(TEGRA_TMRUS_BASE); in plat_get_stack_protector_canary()
27 return seed ^ read_cntpct_el0(); in plat_get_stack_protector_canary()
/rk3399_ARM-atf/plat/renesas/common/
H A Drcar_stack_protector.c19 u_register_t seed; in plat_get_stack_protector_canary() local
24 seed = (cnt ^ RANDOM_CANARY_VALUE) & ULONG_MAX; in plat_get_stack_protector_canary()
25 ret = seed; in plat_get_stack_protector_canary()
27 INFO("seed value: 0x%16lx cnt: 0x%16lx\n", seed, cnt); in plat_get_stack_protector_canary()
29 if ((ULONG_MAX / val1) > seed) { in plat_get_stack_protector_canary()
30 mul = (u_register_t)(val1 * seed); in plat_get_stack_protector_canary()
/rk3399_ARM-atf/plat/mediatek/drivers/rng/mt8188/
H A Drng_plat.c74 uint32_t seed[2] = { 0 }; in plat_get_entropy() local
87 for (i = 0; i < ARRAY_SIZE(seed); i++) { in plat_get_entropy()
88 if (!get_entropy_32(&seed[i])) in plat_get_entropy()
93 *out = ((uint64_t)seed[0] << 32) | seed[1]; in plat_get_entropy()
/rk3399_ARM-atf/plat/mediatek/drivers/rng/mt8186/
H A Drng_plat.c65 uint32_t seed[4] = {0}; in trng_prng() local
78 seed[0] = mmio_read_32(TRNG_DATA); in trng_prng()
87 for (int i = 0; i < ARRAY_SIZE(seed); i++) { in trng_prng()
94 seed[i] = mmio_read_32(TRNG_DATA); in trng_prng()
107 for (int i = 0; i < ARRAY_SIZE(seed); i++) in trng_prng()
108 rand[i] = seed[i]; in trng_prng()
/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/dp/
H A Dcdn_dp.h28 uint16_t seed; member
/rk3399_ARM-atf/fdts/
H A Dtc3.dts58 * The kaslr-seed node is a placeholder in DT. In the booting
63 kaslr-seed = <0x0 0x0>;
/rk3399_ARM-atf/drivers/renesas/common/io/
H A Dio_rcar.c235 uint32_t seed, val, info_1, info_2; in rcar_read_certificate() local
240 seed = mmio_read_32(RCAR_BOOT_KEY_CERT_NEW); in rcar_read_certificate()
246 if (seed == RCAR_CERT_MAGIC_NUM) { in rcar_read_certificate()
/rk3399_ARM-atf/plat/renesas/rcar/
H A Dbl2_plat_setup.c766 uint64_t seed; in bl2_add_kaslr_seed() local
806 seed = mmio_read_64(RCAR_CC63_BASE + CC63_TRNG_EHR_DATA_ADDR_0_REG_ADDR); in bl2_add_kaslr_seed()
815 ret = fdt_setprop_u64(fdt, node, "kaslr-seed", seed); in bl2_add_kaslr_seed()
/rk3399_ARM-atf/docs/
H A Dporting-guide.rst2865 hardware. This may include generating a UUID from a hardware-specific seed.
H A Dchange-log.md1486 …- add 'kaslr-seed' node in device tree for TC3 ([2d967e9](https://review.trustedfirmware.org/plugi…
3265 …- populate kaslr-seed in next stage DT ([b9e34d1](https://review.trustedfirmware.org/plugins/gitil…