aboutsummaryrefslogtreecommitdiff
path: root/target/mips/msa_helper.c
diff options
context:
space:
mode:
authorAlexChen <alex.chen@huawei.com>2020-11-03 17:32:01 +0800
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>2020-11-03 16:51:13 +0100
commita300c04f136a70c507e6f481b028363c879d16e5 (patch)
treec3a159050df7d1409ea5a4beca58116a728d1307 /target/mips/msa_helper.c
parent4a129ccdf25f920788a953df1ccc0e485f7b977c (diff)
hw/intc/loongson: Fix incorrect 'core' calculation in liointc_read/write
According to the loongson spec (http://www.loongson.cn/uploadfile/cpu/3B1500/Loongson_3B1500_cpu_user_1.pdf) and the macro definition(#define R_PERCORE_ISR(x) (0x40 + 0x8 * x)), we know that the ISR size per CORE is 8, so here we need to divide (addr - R_PERCORE_ISR(0)) by 8, not 4. Reported-by: Euler Robot <euler.robot@huawei.com> Signed-off-by: Alex Chen <alex.chen@huawei.com> Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <5FA12391.8090400@huawei.com> [PMD: Shortened subject] Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'target/mips/msa_helper.c')
0 files changed, 0 insertions, 0 deletions