Searched hist:"72 d47829be35c9d1c4a7ae45b125ee9b3446c1e8" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_bl31_setup.c | 72d47829be35c9d1c4a7ae45b125ee9b3446c1e8 Fri Aug 16 08:49:38 UTC 2024 Jean-Philippe Brucker <jean-philippe@linaro.org> refactor(qemu): move GPT setup to BL31
Some platforms such as QEMU-SBSA access the device tree located at the bottom of the non-secure RAM from BL31. When GPT checks are enabled at BL2, that access generates a GPT check fault because the device tree area is configure as non-secure RAM and the access is made from secure EL3.
We could change the device tree memory area configuration in a way that it is accessible from BL31, but that would require another configuration of the GPT before going to BL33.
Since BL2 and BL31 are both running at EL3, a better solution is simply move the GPT configuration and enabling to BL31, after the device tree has been probed.
No change in functionality.
Change-Id: Ifa01c50164268b993d563c32e4e42140259c44e2 Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org> [Added changelog description] Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|
| H A D | qemu_bl2_setup.c | 72d47829be35c9d1c4a7ae45b125ee9b3446c1e8 Fri Aug 16 08:49:38 UTC 2024 Jean-Philippe Brucker <jean-philippe@linaro.org> refactor(qemu): move GPT setup to BL31
Some platforms such as QEMU-SBSA access the device tree located at the bottom of the non-secure RAM from BL31. When GPT checks are enabled at BL2, that access generates a GPT check fault because the device tree area is configure as non-secure RAM and the access is made from secure EL3.
We could change the device tree memory area configuration in a way that it is accessible from BL31, but that would require another configuration of the GPT before going to BL33.
Since BL2 and BL31 are both running at EL3, a better solution is simply move the GPT configuration and enabling to BL31, after the device tree has been probed.
No change in functionality.
Change-Id: Ifa01c50164268b993d563c32e4e42140259c44e2 Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org> [Added changelog description] Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|