提交 326199c2 编写于 作者: P pbrook

ARM GIC bug.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2187 c046a42c-6fe2-441c-8c8c-71466251a162
上级 8d7b0fbb
...@@ -383,7 +383,7 @@ static void gic_dist_writeb(void *opaque, target_phys_addr_t offset, ...@@ -383,7 +383,7 @@ static void gic_dist_writeb(void *opaque, target_phys_addr_t offset,
s->irq_target[irq] = value; s->irq_target[irq] = value;
} else if (offset < 0xf00) { } else if (offset < 0xf00) {
/* Interrupt Configuration. */ /* Interrupt Configuration. */
irq = (offset - 0xc00) * 2; irq = (offset - 0xc00) * 4;
if (irq >= GIC_NIRQ) if (irq >= GIC_NIRQ)
goto bad_reg; goto bad_reg;
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册