diff options
author | Richard Henderson | 2022-04-21 17:17:08 +0200 |
---|---|---|
committer | Richard Henderson | 2022-04-26 17:16:41 +0200 |
commit | 796945d596058516f3c66f509e1a4804e4ae198a (patch) | |
tree | 903974d1f27a1e14b5334497941b997c25d0be57 /iothread.c | |
parent | target/nios2: Clean up handling of tlbmisc in do_exception (diff) | |
download | qemu-796945d596058516f3c66f509e1a4804e4ae198a.tar.gz qemu-796945d596058516f3c66f509e1a4804e4ae198a.tar.xz qemu-796945d596058516f3c66f509e1a4804e4ae198a.zip |
target/nios2: Prevent writes to read-only or reserved control fields
Create an array of masks which detail the writable and readonly
bits for each control register. Apply them when writing to
control registers, including the write to status during eret.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220421151735.31996-38-richard.henderson@linaro.org>
Diffstat (limited to 'iothread.c')
0 files changed, 0 insertions, 0 deletions