]> Git Repo - qemu.git/blobdiff - hw/xics.h
chardev: add qmp hotplug commands, with null chardev support
[qemu.git] / hw / xics.h
index 208015939c56d224eaf353f1307e4a2d555f3bed..c3bf0083e2e2a0359532a0c365dcf4f730a7e88f 100644 (file)
--- a/hw/xics.h
+++ b/hw/xics.h
 #define __XICS_H__
 
 #define XICS_IPI        0x2
+#define XICS_IRQ_BASE   0x10
 
 struct icp_state;
 
-enum xics_irq_type {
-    XICS_MSI,        /* Message-signalled (edge) interrupt */
-    XICS_LSI,        /* Level-signalled interrupt */
-};
-
-qemu_irq xics_assign_irq(struct icp_state *icp, int irq,
-                         enum xics_irq_type type);
+qemu_irq xics_get_qirq(struct icp_state *icp, int irq);
+void xics_set_irq_type(struct icp_state *icp, int irq, bool lsi);
 
 struct icp_state *xics_system_init(int nr_irqs);
 
This page took 0.025434 seconds and 4 git commands to generate.