Home
last modified time | relevance | path

Searched hist:d7ecb757d1991ff0a58dcecf6c8990dbc19636bd (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/microblaze/
H A Dcpu.hdiff d7ecb757d1991ff0a58dcecf6c8990dbc19636bd Mon Aug 17 23:52:15 CDT 2020 Richard Henderson <richard.henderson@linaro.org> target/microblaze: Ensure imm constant is always available

Include the env->imm value in the TB values when IMM_FLAG is set.
This means that we can always reconstruct the complete 32-bit imm.
Discard env_imm when its contents can no longer be accessed.

Fix user-mode checks for BRK/BRKI, which depend on IMM.

Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
H A Dtranslate.cdiff d7ecb757d1991ff0a58dcecf6c8990dbc19636bd Mon Aug 17 23:52:15 CDT 2020 Richard Henderson <richard.henderson@linaro.org> target/microblaze: Ensure imm constant is always available

Include the env->imm value in the TB values when IMM_FLAG is set.
This means that we can always reconstruct the complete 32-bit imm.
Discard env_imm when its contents can no longer be accessed.

Fix user-mode checks for BRK/BRKI, which depend on IMM.

Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>