Revision ff9d2afa hw/spapr.h
b/hw/spapr.h | ||
---|---|---|
291 | 291 |
target_ulong spapr_hypercall(CPUPPCState *env, target_ulong opcode, |
292 | 292 |
target_ulong *args); |
293 | 293 |
|
294 |
int spapr_allocate_irq(int hint, enum xics_irq_type type);
|
|
295 |
int spapr_allocate_irq_block(int num, enum xics_irq_type type);
|
|
294 |
int spapr_allocate_irq(int hint, bool lsi);
|
|
295 |
int spapr_allocate_irq_block(int num, bool lsi);
|
|
296 | 296 |
|
297 | 297 |
static inline int spapr_allocate_msi(int hint) |
298 | 298 |
{ |
299 |
return spapr_allocate_irq(hint, XICS_MSI);
|
|
299 |
return spapr_allocate_irq(hint, false);
|
|
300 | 300 |
} |
301 | 301 |
|
302 | 302 |
static inline int spapr_allocate_lsi(int hint) |
303 | 303 |
{ |
304 |
return spapr_allocate_irq(hint, XICS_LSI);
|
|
304 |
return spapr_allocate_irq(hint, true);
|
|
305 | 305 |
} |
306 | 306 |
|
307 | 307 |
static inline uint32_t rtas_ld(target_ulong phys, int n) |
Also available in: Unified diff