Hi,
Have you tried to test what log or RNG past from FDT?
with unsigned long __weak get_aslr_seed(void) from boot.c
.....
offs = fdt_path_offset(fdt, "/secure-chosen");
if (offs < 0) {
DMSG("Cannot find /secure-chosen");
goto err;
}
seed = fdt_getprop(fdt, offs, "kaslr-seed", &len);
if (!seed || len != sizeof(*seed)) {
DMSG("Cannot find valid kaslr-seed");
goto err;
}
return fdt64_to_cpu(fdt64_ld(seed));
err:
/* Try platform implementation */
return plat_get_aslr_seed();
Regards
Harvey