Home
last modified time | relevance | path

Searched hist:ce4859554c64c9048c86df44a96e93f697df2207 (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/common/
H A Dfeat_detect.cce4859554c64c9048c86df44a96e93f697df2207 Thu Nov 10 14:28:01 UTC 2022 Andre Przywara <andre.przywara@arm.com> refactor(cpufeat): decouple FGT feature detection and build flags

Split the feature check for FEAT_FGT into two parts:
- A boolean function that just evaluates whether the feature is usable.
This takes build time flags into account, and only evaluates the CPU
feature ID registers when the flexible FEAT_STATE_CHECK method is
used.
- A "raw" function that returns the unfiltered CPU feature ID register.

Change the callers where needed, to give them the version they actually
want.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Change-Id: I9a041132d280451f5d9f653a62904f603b2a916d
/rk3399_ARM-atf/include/arch/aarch64/
H A Darch_features.hce4859554c64c9048c86df44a96e93f697df2207 Thu Nov 10 14:28:01 UTC 2022 Andre Przywara <andre.przywara@arm.com> refactor(cpufeat): decouple FGT feature detection and build flags

Split the feature check for FEAT_FGT into two parts:
- A boolean function that just evaluates whether the feature is usable.
This takes build time flags into account, and only evaluates the CPU
feature ID registers when the flexible FEAT_STATE_CHECK method is
used.
- A "raw" function that returns the unfiltered CPU feature ID register.

Change the callers where needed, to give them the version they actually
want.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Change-Id: I9a041132d280451f5d9f653a62904f603b2a916d
/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.cce4859554c64c9048c86df44a96e93f697df2207 Thu Nov 10 14:28:01 UTC 2022 Andre Przywara <andre.przywara@arm.com> refactor(cpufeat): decouple FGT feature detection and build flags

Split the feature check for FEAT_FGT into two parts:
- A boolean function that just evaluates whether the feature is usable.
This takes build time flags into account, and only evaluates the CPU
feature ID registers when the flexible FEAT_STATE_CHECK method is
used.
- A "raw" function that returns the unfiltered CPU feature ID register.

Change the callers where needed, to give them the version they actually
want.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Change-Id: I9a041132d280451f5d9f653a62904f603b2a916d