diff options
| author | Vladimir Kondratiev <vladimir.kondratiev@mobileye.com> | 2025-12-08 14:56:17 +0200 |
|---|---|---|
| committer | Anup Patel <anup@brainfault.org> | 2025-12-27 10:42:44 +0530 |
| commit | 19f0c8351213466cce5c15fdfe35749362fe3469 (patch) | |
| tree | 2221dd627ad5133040f033c356290610fb215788 /lib/utils/cppc | |
| parent | fbb5fe811d453c11dbcacf8cfe2fa7e445834475 (diff) | |
| download | opensbi-19f0c8351213466cce5c15fdfe35749362fe3469.zip opensbi-19f0c8351213466cce5c15fdfe35749362fe3469.tar.gz opensbi-19f0c8351213466cce5c15fdfe35749362fe3469.tar.bz2 | |
lib/sbi: optimize domain memory regions copying
There are 2 locations where memory regions moved in a bulk,
but this implemented in a region-by region move or even swap.
Use more effective way. Note, last entry, dom->regions[count], always
exists and is empty, copying it replaces clear_region()
Signed-off-by: Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
Reviewed-by: Samuel Holland <samuel.holland@sifive.com>
Link: https://lore.kernel.org/r/20251208125617.2557594-1-vladimir.kondratiev@mobileye.com
Signed-off-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'lib/utils/cppc')
0 files changed, 0 insertions, 0 deletions
