[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Size of irq field



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@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.