On Mon, 18 Mar 2019 at 03:39, Hongbo Zhang <hongbo.zh...@linaro.org> wrote:
>
> On Fri, 15 Mar 2019 at 18:41, Ard Biesheuvel <ard.biesheu...@linaro.org> 
> wrote:
> >
> > On Fri, 15 Mar 2019 at 11:08, Hongbo Zhang <hongbo.zh...@linaro.org> wrote:
> > >
> > > For the Aarch64, there is one machine 'virt', it is primarily meant to
> > > run on KVM and execute virtualization workloads, but we need an
> > > environment as faithful as possible to physical hardware, for supporting
> > > firmware and OS development for pysical Aarch64 machines.
> > >
> > > This patch introduces new machine type 'sbsa-ref' with main features:
> > >  - Based on 'virt' machine type.
> > >  - A new memory map.
> > >  - CPU type cortex-a57.
> > >  - EL2 and EL3 are enabled.
> > >  - GIC version 3.
> > >  - System bus AHCI controller.
> > >  - System bus EHCI controller.
> >
> > Hello Hongbo,
> >
> > Apologies for bringing this up now, but I seem to remember that the
> > EHCI does not support 64-bit DMA. Did you run into any issues with
> > this? Or was this fixed in QEMU in the mean time?
> >
> Hi Ard,
> Which EHCI do you mean?
> This time I use a newly introduced system bus EHCI, commit 114529f7
> and I only tested USB mouse and key board, didn't test DMA function.
>

The host controller doesn't work without DMA, so if mouse and keyboard
worked for you, and no DRAM exists below the 4 GB mark, this has
apparently been fixed in QEMU.

Reply via email to