mirror of
https://github.com/qemu/qemu.git
synced 2024-12-14 23:13:29 +08:00
target/loongarch/cpu: Fix cpucfg default value
We should config cpucfg[20] to set value for the scache's ways, sets, and size arguments when loongarch cpu init. However, the old code wirte 'sets argument' twice, so we change one of them to 'size argument'. Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220715064829.1521482-1-yangxiaojuan@loongson.cn> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
064357041d
commit
fa90456f78
@ -406,7 +406,7 @@ static void loongarch_la464_initfn(Object *obj)
|
||||
data = 0;
|
||||
data = FIELD_DP32(data, CPUCFG20, L3IU_WAYS, 15);
|
||||
data = FIELD_DP32(data, CPUCFG20, L3IU_SETS, 14);
|
||||
data = FIELD_DP32(data, CPUCFG20, L3IU_SETS, 6);
|
||||
data = FIELD_DP32(data, CPUCFG20, L3IU_SIZE, 6);
|
||||
env->cpucfg[20] = data;
|
||||
|
||||
env->CSR_ASID = FIELD_DP64(0, CSR_ASID, ASIDBITS, 0xa);
|
||||
|
Loading…
Reference in New Issue
Block a user