On Thu, Nov 29, 2012 at 11:43:18AM +1000, Peter Crosthwaite wrote:
>This was left as NULL on the initial merge due to debate on the mailing list on
>how to handle DMA contexts for sysbus devices. Patch
>9e11908f12f92e31ea94dc2a4c962c836cba9f2a was later merged to fix OHCI. This is 
>the,
>equivalent fix for sysbus EHCI.

I have also found this issue, but it's not the cause that xilinx
ehci can't work with usb-storage disk. Do you have any update
for xilinx ehci?

>
>Signed-off-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com>

Tested-by: Liming Wang <walimis...@gmail.com>

Liming Wang

>---
> hw/usb/hcd-ehci-sysbus.c |    1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
>diff --git a/hw/usb/hcd-ehci-sysbus.c b/hw/usb/hcd-ehci-sysbus.c
>index 1584079..803df92 100644
>--- a/hw/usb/hcd-ehci-sysbus.c
>+++ b/hw/usb/hcd-ehci-sysbus.c
>@@ -45,6 +45,7 @@ static int usb_ehci_sysbus_initfn(SysBusDevice *dev)
> 
>     s->capsbase = 0x100;
>     s->opregbase = 0x140;
>+    s->dma = &dma_context_memory;
> 
>     usb_ehci_initfn(s, DEVICE(dev));
>     sysbus_init_irq(dev, &s->irq);
>-- 
>1.7.0.4
>
>

Reply via email to