On Fri, 2015-04-03 at 15:31 +0200, Julien Grall wrote:
> > Also, as we plan to use passtrough, we there are such places:
> 
> > In tools/libxc/include/xenctrl.h:
> > int xc_domain_bind_pt_irq(xc_interface *xch,
> >                            uint32_t domid,
> > *uint8_t* machine_irq,
> >                            uint8_t irq_type,
> >                            uint8_t bus,
> >                            uint8_t device,
> >                            uint8_t intx,
> >                            uint8_t isa_irq);
> >
> > int xc_domain_unbind_pt_irq(xc_interface *xch,
> >                            uint32_t domid,
> > *uint8_t* machine_irq,
> >                            uint8_t irq_type,
> >                            uint8_t bus,
> >                            uint8_t device,
> >                            uint8_t intx,
> >                            uint8_t isa_irq);
> >
> > int xc_domain_bind_pt_pci_irq(xc_interface *xch,
> >                                uint32_t domid,
> > *uint8_t* machine_irq,
> >                                uint8_t bus,
> >                                uint8_t device,
> >                                uint8_t intx);
> >
> > int xc_domain_bind_pt_isa_irq(xc_interface *xch,
> >                                uint32_t domid,
> > *uint8_t* machine_irq);
> >
> > And theirs implementation in tools/libxc/xc_domain.c
> 
> Whoops. I didn't spot those one thanks.

libxc is not ABI stable, we can make these bigger if necessary, or
introduce new interface etc as required depending on how things pan out
at the hypercall layer.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to