Revision 8c8dc39f
b/hw/arm_gic.c | ||
---|---|---|
324 | 324 |
} |
325 | 325 |
return res; |
326 | 326 |
bad_reg: |
327 |
hw_error("gic_dist_readb: Bad offset %x\n", (int)offset); |
|
327 |
qemu_log_mask(LOG_GUEST_ERROR, |
|
328 |
"gic_dist_readb: Bad offset %x\n", (int)offset); |
|
328 | 329 |
return 0; |
329 | 330 |
} |
330 | 331 |
|
... | ... | |
487 | 488 |
gic_update(s); |
488 | 489 |
return; |
489 | 490 |
bad_reg: |
490 |
hw_error("gic_dist_writeb: Bad offset %x\n", (int)offset); |
|
491 |
qemu_log_mask(LOG_GUEST_ERROR, |
|
492 |
"gic_dist_writeb: Bad offset %x\n", (int)offset); |
|
491 | 493 |
} |
492 | 494 |
|
493 | 495 |
static void gic_dist_writew(void *opaque, hwaddr offset, |
... | ... | |
556 | 558 |
case 0x18: /* Highest Pending Interrupt */ |
557 | 559 |
return s->current_pending[cpu]; |
558 | 560 |
default: |
559 |
hw_error("gic_cpu_read: Bad offset %x\n", (int)offset); |
|
561 |
qemu_log_mask(LOG_GUEST_ERROR, |
|
562 |
"gic_cpu_read: Bad offset %x\n", (int)offset); |
|
560 | 563 |
return 0; |
561 | 564 |
} |
562 | 565 |
} |
... | ... | |
577 | 580 |
case 0x10: /* End Of Interrupt */ |
578 | 581 |
return gic_complete_irq(s, cpu, value & 0x3ff); |
579 | 582 |
default: |
580 |
hw_error("gic_cpu_write: Bad offset %x\n", (int)offset); |
|
583 |
qemu_log_mask(LOG_GUEST_ERROR, |
|
584 |
"gic_cpu_write: Bad offset %x\n", (int)offset); |
|
581 | 585 |
return; |
582 | 586 |
} |
583 | 587 |
gic_update(s); |
Also available in: Unified diff