mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
openpic: factor out some common defines into openpic.h
...for use by the KVM in-kernel irqchip stub. Signed-off-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
d07cc1f12d
commit
8935a442cd
2 changed files with 29 additions and 22 deletions
|
@ -1,6 +1,9 @@
|
|||
#if !defined(__OPENPIC_H__)
|
||||
#define __OPENPIC_H__
|
||||
|
||||
#include "qemu-common.h"
|
||||
#include "hw/qdev.h"
|
||||
|
||||
/* OpenPIC have 5 outputs per CPU connected and one IRQ out single output */
|
||||
enum {
|
||||
OPENPIC_OUTPUT_INT = 0, /* IRQ */
|
||||
|
@ -15,4 +18,12 @@ enum {
|
|||
#define OPENPIC_MODEL_FSL_MPIC_20 1
|
||||
#define OPENPIC_MODEL_FSL_MPIC_42 2
|
||||
|
||||
#define OPENPIC_MAX_SRC 256
|
||||
#define OPENPIC_MAX_TMR 4
|
||||
#define OPENPIC_MAX_IPI 4
|
||||
#define OPENPIC_MAX_IRQ (OPENPIC_MAX_SRC + OPENPIC_MAX_IPI + \
|
||||
OPENPIC_MAX_TMR)
|
||||
|
||||
DeviceState *kvm_openpic_create(BusState *bus, int model);
|
||||
|
||||
#endif /* __OPENPIC_H__ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue