platform: generic: allwinner: Optimize current hart scratch access
authorSamuel Holland <samuel.holland@sifive.com>
Mon, 18 Mar 2024 14:49:29 +0000 (07:49 -0700)
committerAnup Patel <anup@brainfault.org>
Fri, 5 Apr 2024 12:04:25 +0000 (17:34 +0530)
commitf5375bc15e9f3e577dfc24f9095a3e37246a3fa3
treefbba4126ba52d8c773a0a7095a837077d5e1ee9a
parentb94396c7dde699c17e81e087aadafda125f86856
platform: generic: allwinner: Optimize current hart scratch access

The address of the local scratch area is stored in each hart's mscratch
CSR. It is more efficient to read the CSR than to compute the address
from the hart ID.

Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
platform/generic/allwinner/sun20i-d1.c