OSDN Git Service

util/cacheflush: Merge aarch64 ctr_el0 usage
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 21 Jun 2022 01:48:36 +0000 (18:48 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 21 Jun 2022 16:28:41 +0000 (09:28 -0700)
commitbdd50dc7d09c90525b80da4f056b849049893732
tree342bfa05abb2c61caedaad36a4b6e9afd025f48a
parent79713752870c7d730d128b9158edb0c58b82fcf9
util/cacheflush: Merge aarch64 ctr_el0 usage

Merge init_ctr_el0 into arch_cache_info.  In flush_idcache_range,
use the pre-computed line sizes from the global variables.
Use CONFIG_DARWIN in preference to __APPLE__.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220621014837.189139-3-richard.henderson@linaro.org>
util/cacheflush.c