| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_stat.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_off.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_main.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_setup.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_private.h | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_suspend.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| H A D | psci_common.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| /rk3399_ARM-atf/drivers/arm/css/scp/ |
| H A D | css_pm_scmi.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| /rk3399_ARM-atf/services/std_svc/drtm/ |
| H A D | drtm_main.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| /rk3399_ARM-atf/include/lib/psci/ |
| H A D | psci_lib.h | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|
| /rk3399_ARM-atf/plat/xilinx/common/pm_service/ |
| H A D | pm_svc_main.c | 3b8021058a7537d1cf316aa387a553c515f35437 Wed Nov 06 16:26:15 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> perf(psci): pass my_core_pos around instead of calling it repeatedly
On some platforms plat_my_core_pos is a nontrivial function that takes a bit of time and the compiler really doesn't like to inline. In the PSCI library, at least, we have no need to keep repeatedly calling it and we can instead pass it around as an argument. This saves on a lot of redundant calls, speeding the library up a bit.
Change-Id: I137f69bea80d7cac90d7a20ffe98e1ba8d77246f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
|