From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: Size of irq field Date: Tue, 14 Apr 2015 11:33:39 +0100 Message-ID: <1429007619.15516.22.camel@citrix.com> References: <551D61A2.6020201@citrix.com> <551E963C.8000606@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <551E963C.8000606@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Julien Grall Cc: Embedded-pv-devel@lists.xenproject.org, Iurii Konovalenko , Julien Grall , "xen-devel@lists.xen.org" , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org 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.