Home
last modified time | relevance | path

Searched hist:"18 b580248e9dfd46f90bbddf2a6d104052a29635" (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/arch/arm/kernel/
H A Darm32_sysreg.txt18b580248e9dfd46f90bbddf2a6d104052a29635 Thu Aug 16 20:12:26 UTC 2018 Jens Wiklander <jens.wiklander@linaro.org> core: arm32: generate system register access code

Replaces the hand crafted system register code in <arm32.h> and
<arm32_macros.S> with generated code based on arm32_sysreg.txt which is
extracted from the ARM Architecture Reference Manual.

The remaining hand crafted code for cp15 accesses is not covered by the
ARM Architecture Reference Manual.

A script is added to generate both assembly macros and static inline
functions to access the system registers.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/scripts/
H A Darm32_sysreg.py18b580248e9dfd46f90bbddf2a6d104052a29635 Thu Aug 16 20:12:26 UTC 2018 Jens Wiklander <jens.wiklander@linaro.org> core: arm32: generate system register access code

Replaces the hand crafted system register code in <arm32.h> and
<arm32_macros.S> with generated code based on arm32_sysreg.txt which is
extracted from the ARM Architecture Reference Manual.

The remaining hand crafted code for cp15 accesses is not covered by the
ARM Architecture Reference Manual.

A script is added to generate both assembly macros and static inline
functions to access the system registers.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/core/arch/arm/include/
H A Darm32_macros.S18b580248e9dfd46f90bbddf2a6d104052a29635 Thu Aug 16 20:12:26 UTC 2018 Jens Wiklander <jens.wiklander@linaro.org> core: arm32: generate system register access code

Replaces the hand crafted system register code in <arm32.h> and
<arm32_macros.S> with generated code based on arm32_sysreg.txt which is
extracted from the ARM Architecture Reference Manual.

The remaining hand crafted code for cp15 accesses is not covered by the
ARM Architecture Reference Manual.

A script is added to generate both assembly macros and static inline
functions to access the system registers.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Darm32.h18b580248e9dfd46f90bbddf2a6d104052a29635 Thu Aug 16 20:12:26 UTC 2018 Jens Wiklander <jens.wiklander@linaro.org> core: arm32: generate system register access code

Replaces the hand crafted system register code in <arm32.h> and
<arm32_macros.S> with generated code based on arm32_sysreg.txt which is
extracted from the ARM Architecture Reference Manual.

The remaining hand crafted code for cp15 accesses is not covered by the
ARM Architecture Reference Manual.

A script is added to generate both assembly macros and static inline
functions to access the system registers.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/core/arch/arm/
H A Darm.mk18b580248e9dfd46f90bbddf2a6d104052a29635 Thu Aug 16 20:12:26 UTC 2018 Jens Wiklander <jens.wiklander@linaro.org> core: arm32: generate system register access code

Replaces the hand crafted system register code in <arm32.h> and
<arm32_macros.S> with generated code based on arm32_sysreg.txt which is
extracted from the ARM Architecture Reference Manual.

The remaining hand crafted code for cp15 accesses is not covered by the
ARM Architecture Reference Manual.

A script is added to generate both assembly macros and static inline
functions to access the system registers.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>