Home
last modified time | relevance | path

Searched hist:"4087 ed6c125e5352ba612df50228006eb7abab2f" (Results 1 – 5 of 5) sorted by relevance

/rk3399_ARM-atf/include/lib/el3_runtime/
H A Dcontext_mgmt.h4087ed6c125e5352ba612df50228006eb7abab2f Mon Dec 11 11:22:02 UTC 2023 Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> refactor(cm): reset the cptr_el3 before perworld context setup

Currently, the registers which are maintained per-world, does not
take into account the reset value while configuring the context for
the respective world.
This leads to an issue, wherein the register retains the same value
across world switch, which is an error.

This patch addresses this problem, by configuring the register
(cptr_el3) precisely according to the world, the cpu is in
execution via resetting it before initializing the world specific context.

Change-Id: I592d82af373155fca67eed109c199341c305f0b9
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
/rk3399_ARM-atf/services/std_svc/rmmd/
H A Drmmd_main.c4087ed6c125e5352ba612df50228006eb7abab2f Mon Dec 11 11:22:02 UTC 2023 Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> refactor(cm): reset the cptr_el3 before perworld context setup

Currently, the registers which are maintained per-world, does not
take into account the reset value while configuring the context for
the respective world.
This leads to an issue, wherein the register retains the same value
across world switch, which is an error.

This patch addresses this problem, by configuring the register
(cptr_el3) precisely according to the world, the cpu is in
execution via resetting it before initializing the world specific context.

Change-Id: I592d82af373155fca67eed109c199341c305f0b9
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
/rk3399_ARM-atf/include/lib/el3_runtime/aarch64/
H A Dcontext.h4087ed6c125e5352ba612df50228006eb7abab2f Mon Dec 11 11:22:02 UTC 2023 Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> refactor(cm): reset the cptr_el3 before perworld context setup

Currently, the registers which are maintained per-world, does not
take into account the reset value while configuring the context for
the respective world.
This leads to an issue, wherein the register retains the same value
across world switch, which is an error.

This patch addresses this problem, by configuring the register
(cptr_el3) precisely according to the world, the cpu is in
execution via resetting it before initializing the world specific context.

Change-Id: I592d82af373155fca67eed109c199341c305f0b9
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext.S4087ed6c125e5352ba612df50228006eb7abab2f Mon Dec 11 11:22:02 UTC 2023 Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> refactor(cm): reset the cptr_el3 before perworld context setup

Currently, the registers which are maintained per-world, does not
take into account the reset value while configuring the context for
the respective world.
This leads to an issue, wherein the register retains the same value
across world switch, which is an error.

This patch addresses this problem, by configuring the register
(cptr_el3) precisely according to the world, the cpu is in
execution via resetting it before initializing the world specific context.

Change-Id: I592d82af373155fca67eed109c199341c305f0b9
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
H A Dcontext_mgmt.c4087ed6c125e5352ba612df50228006eb7abab2f Mon Dec 11 11:22:02 UTC 2023 Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> refactor(cm): reset the cptr_el3 before perworld context setup

Currently, the registers which are maintained per-world, does not
take into account the reset value while configuring the context for
the respective world.
This leads to an issue, wherein the register retains the same value
across world switch, which is an error.

This patch addresses this problem, by configuring the register
(cptr_el3) precisely according to the world, the cpu is in
execution via resetting it before initializing the world specific context.

Change-Id: I592d82af373155fca67eed109c199341c305f0b9
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>