target/arm: Extend store_cpu_offset to take field size
commit4f4c2a4ba25eea18100e17b51a92716d7190d202
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 17 Apr 2022 17:43:33 +0000 (17 10:43 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 22 Apr 2022 13:44:54 +0000 (22 14:44 +0100)
tree0c98476263bd06121937c9b1e3ad65218a2482ed
parent532215524068611e3714e8704e2ab36d7da9ebba
target/arm: Extend store_cpu_offset to take field size

Currently we assume all fields are 32-bit.
Prepare for fields of a single byte, using sizeof_field().

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: use sizeof_field() instead of raw sizeof()]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a32.h
target/arm/translate.c