Home
last modified time | relevance | path

Searched hist:fc7dca72ba656e5f147487b20f9f0fb6eb39e115 (Results 1 – 4 of 4) sorted by relevance

/rk3399_ARM-atf/lib/extensions/brbe/
H A Dbrbe.cfc7dca72ba656e5f147487b20f9f0fb6eb39e115 Mon Dec 16 16:23:26 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> refactor(cm): change owning security state when a feature is disabled

SPE and TRBE don't have an outright EL3 disable, there are only
constraints on what's allowed. Since we only enable them for NS at the
moment, we want NS to own the buffers even when the feature should be
"disabled" for a world. This means that when we're running in NS
everything is as normal but when running in S/RL then tracing is
prohibited (since the buffers are owned by NS). This allows us to fiddle
with context a bit more without having to context switch registers.

Change-Id: Ie1dc7c00e4cf9bcc746f02ae43633acca32d3758
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/lib/extensions/trbe/
H A Dtrbe.cfc7dca72ba656e5f147487b20f9f0fb6eb39e115 Mon Dec 16 16:23:26 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> refactor(cm): change owning security state when a feature is disabled

SPE and TRBE don't have an outright EL3 disable, there are only
constraints on what's allowed. Since we only enable them for NS at the
moment, we want NS to own the buffers even when the feature should be
"disabled" for a world. This means that when we're running in NS
everything is as normal but when running in S/RL then tracing is
prohibited (since the buffers are owned by NS). This allows us to fiddle
with context a bit more without having to context switch registers.

Change-Id: Ie1dc7c00e4cf9bcc746f02ae43633acca32d3758
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/lib/extensions/spe/
H A Dspe.cfc7dca72ba656e5f147487b20f9f0fb6eb39e115 Mon Dec 16 16:23:26 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> refactor(cm): change owning security state when a feature is disabled

SPE and TRBE don't have an outright EL3 disable, there are only
constraints on what's allowed. Since we only enable them for NS at the
moment, we want NS to own the buffers even when the feature should be
"disabled" for a world. This means that when we're running in NS
everything is as normal but when running in S/RL then tracing is
prohibited (since the buffers are owned by NS). This allows us to fiddle
with context a bit more without having to context switch registers.

Change-Id: Ie1dc7c00e4cf9bcc746f02ae43633acca32d3758
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
/rk3399_ARM-atf/include/arch/aarch64/
H A Darch.hfc7dca72ba656e5f147487b20f9f0fb6eb39e115 Mon Dec 16 16:23:26 UTC 2024 Boyan Karatotev <boyan.karatotev@arm.com> refactor(cm): change owning security state when a feature is disabled

SPE and TRBE don't have an outright EL3 disable, there are only
constraints on what's allowed. Since we only enable them for NS at the
moment, we want NS to own the buffers even when the feature should be
"disabled" for a world. This means that when we're running in NS
everything is as normal but when running in S/RL then tracing is
prohibited (since the buffers are owned by NS). This allows us to fiddle
with context a bit more without having to context switch registers.

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