Re: [Qemu-devel] [PATCH] xhci: Fix some DMA host endian bugs

2012-11-05 Thread Gerd Hoffmann
On 11/05/12 05:20, David Gibson wrote: > Here's an updated version that uses a temporary buffer. > > From 588a8f874c8d5a658ef95e35164e182a915091db Mon Sep 17 00:00:00 2001 > From: David Gibson > Date: Mon, 5 Nov 2012 14:29:01 +1100 > Subject: [PATCH] xhci: Fix some DMA host endian bugs > > The x

Re: [Qemu-devel] [PATCH] xhci: Fix some DMA host endian bugs

2012-11-04 Thread David Gibson
On Fri, Nov 02, 2012 at 08:31:23AM +0100, Gerd Hoffmann wrote: > Hi, > > > +static inline void xhci_dma_write_u32s(XHCIState *xhci, dma_addr_t addr, > > + uint32_t *buf, size_t len) > > +{ > > +int i; > > + > > +for (i = 0; i < (len / sizeof(uint32_t

Re: [Qemu-devel] [PATCH] xhci: Fix some DMA host endian bugs

2012-11-02 Thread David Gibson
On Fri, Nov 02, 2012 at 08:31:23AM +0100, Gerd Hoffmann wrote: > Hi, > > > +static inline void xhci_dma_write_u32s(XHCIState *xhci, dma_addr_t addr, > > + uint32_t *buf, size_t len) > > +{ > > +int i; > > + > > +for (i = 0; i < (len / sizeof(uint32_t

Re: [Qemu-devel] [PATCH] xhci: Fix some DMA host endian bugs

2012-11-02 Thread Gerd Hoffmann
Hi, > +static inline void xhci_dma_write_u32s(XHCIState *xhci, dma_addr_t addr, > + uint32_t *buf, size_t len) > +{ > +int i; > + > +for (i = 0; i < (len / sizeof(uint32_t)); i++) { > +buf[i] = cpu_to_le32(buf[i]); > +} > +pci_dma_wri