On Thu, Mar 10, 2016 at 04:04:31PM +0100, Ladi Prosek wrote: > On Thu, Mar 10, 2016 at 3:12 PM, Michael S. Tsirkin <m...@redhat.com> wrote: > > On Wed, Mar 09, 2016 at 07:20:03PM +0100, Ladi Prosek wrote: > >> + /* Enable PCI bus master and reset NIC */ > >> + adjust_pci_device ( pci ); > > > > At the moment, this enables memory and io unconditionally. But I think > > it should check BAR is assigned before enabling and using it, since > > e.g. pci express devices might not have their BARs assigned. > > > > I'm also not sure 64 bit BAR values will work under ipxe - > > if not it's preferably to fall back on io or cfg access. > > Hmm.. 64-bit BARs are indeed not supported. It would be better to > always use the cfg cap then and remove all that BAR mapping business. > Less code and fewer assumptions for the win.
Much slower though. > > -- > > MST _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel