Home
last modified time | relevance | path

Searched hist:ace4d69d8e4c5d3ba56ffc76efe116973ac4b708 (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/include/kernel/
H A Ddt.hace4d69d8e4c5d3ba56ffc76efe116973ac4b708 Thu Jan 20 15:18:35 UTC 2022 Etienne Carriere <etienne.carriere@linaro.org> core: use a paged scattered array for DT drivers list

Fixes macro DEFINE_DT_DRIVER() to use SCATTERED_ARRAY_DEFINE_PG_ITEM()
that defines a pageable resources whereas SCATTERED_ARRAY_DEFINE_ITEM()
assumes array and its dependencies must be linked in the rodata_init
section. Indeed DT driver probing is done after pager is initialized.

Fixes: 61bdedea9452 ("core: define DT drivers using scattered arrays")
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>