Home
last modified time | relevance | path

Searched hist:"022 fcb48591797cc84fb47bc817f7d8e665439e9" (Results 1 – 6 of 6) sorted by relevance

/rk3399_ARM-atf/lib/el3_runtime/
H A Dcpu_data_array.c022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/lib/cpus/aarch32/
H A Dcpu_helpers.S022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/include/lib/el3_runtime/
H A Dcpu_data.h022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/lib/psci/
H A Dpsci_setup.c022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/lib/cpus/aarch64/
H A Dcpu_helpers.S022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/docs/design/
H A Dfirmware-design.rst022fcb48591797cc84fb47bc817f7d8e665439e9 Thu Aug 14 10:34:08 UTC 2025 Boyan Karatotev <boyan.karatotev@arm.com> refactor(el3-runtime): move the initialisation of the cpu_ops_ptr to C

The difference between AArch32 and AArch64 is insignificant and the
usage is identical. The only thing that required the use of assembly was
that the get_cpu_ops_ptr() function was not PCS compliant and needed a
wrapper to do that instead. That has now been fixed so move this to C so
it's more readable and more optimise-able by the compiler.

Change-Id: I5fcfe8ddb122dd35d58adc6d44a7484c5c595815
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>