diff options
author | Weiwei Li <liweiwei@iscas.ac.cn> | 2023-05-26 15:21:23 +0800 |
---|---|---|
committer | Alistair Francis <alistair.francis@wdc.com> | 2023-06-13 17:37:12 +1000 |
commit | 356c13f94dbff3f32e9d3615f6caa35a2a324d8d (patch) | |
tree | d42f83efda38fbf878312da3cb230820e1449de1 /accel/accel-user.c | |
parent | 227fb82f99ac2d147c15342b2c83c7f6c28f20d2 (diff) | |
download | qemu-356c13f94dbff3f32e9d3615f6caa35a2a324d8d.zip qemu-356c13f94dbff3f32e9d3615f6caa35a2a324d8d.tar.gz qemu-356c13f94dbff3f32e9d3615f6caa35a2a324d8d.tar.bz2 |
target/riscv: Enable PC-relative translation
Add a base pc_save for PC-relative translation(CF_PCREL).
Diable the directly sync pc from tb by riscv_cpu_synchronize_from_tb.
Use gen_pc_plus_diff to get the pc-relative address.
Enable CF_PCREL in System mode.
Signed-off-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Junqiang Wang <wangjunqiang@iscas.ac.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20230526072124.298466-7-liweiwei@iscas.ac.cn>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'accel/accel-user.c')
0 files changed, 0 insertions, 0 deletions