Revision 52cc07d0 hw/slavio_intctl.c
b/hw/slavio_intctl.c | ||
---|---|---|
277 | 277 |
* "irq" here is the bit number in the system interrupt register to |
278 | 278 |
* separate serial and keyboard interrupts sharing a level. |
279 | 279 |
*/ |
280 |
void slavio_pic_set_irq(void *opaque, int irq, int level)
|
|
280 |
void pic_set_irq_new(void *opaque, int irq, int level)
|
|
281 | 281 |
{ |
282 | 282 |
SLAVIO_INTCTLState *s = opaque; |
283 | 283 |
|
... | ... | |
299 | 299 |
} |
300 | 300 |
} |
301 | 301 |
|
302 |
void slavio_pic_set_irq_cpu(void *opaque, int irq, int level, unsigned int cpu)
|
|
302 |
void pic_set_irq_cpu(void *opaque, int irq, int level, unsigned int cpu) |
|
303 | 303 |
{ |
304 | 304 |
SLAVIO_INTCTLState *s = opaque; |
305 | 305 |
|
306 | 306 |
DPRINTF("Set cpu %d local irq %d level %d\n", cpu, irq, level); |
307 | 307 |
if (cpu == (unsigned int)-1) { |
308 |
slavio_pic_set_irq(opaque, irq, level);
|
|
308 |
pic_set_irq_new(opaque, irq, level);
|
|
309 | 309 |
return; |
310 | 310 |
} |
311 | 311 |
if (irq < 32) { |
Also available in: Unified diff