Re: [Qemu-devel] [PATCH v2] e1000: initial link negotiation on mac osx

2013-11-11 Thread Stefan Hajnoczi
On Fri, Nov 08, 2013 at 10:52:09AM -0500, Gabriel L. Somlo wrote: > On Fri, Nov 08, 2013 at 02:39:25PM +0100, Stefan Hajnoczi wrote: > > On Fri, Nov 08, 2013 at 12:12:52AM +0100, Alexander Graf wrote: > >> We can easily modify SeaBIOS to just loop through all PCI devices, > >> look for an e1000 and

Re: [Qemu-devel] [PATCH v2] e1000: initial link negotiation on mac osx

2013-11-08 Thread Gabriel L. Somlo
On Fri, Nov 08, 2013 at 02:39:25PM +0100, Stefan Hajnoczi wrote: > On Fri, Nov 08, 2013 at 12:12:52AM +0100, Alexander Graf wrote: >> We can easily modify SeaBIOS to just loop through all PCI devices, >> look for an e1000 and initialize it far enough for XNU, no? >> After all, it sounds like that's

Re: [Qemu-devel] [PATCH v2] e1000: initial link negotiation on mac osx

2013-11-08 Thread Stefan Hajnoczi
On Fri, Nov 08, 2013 at 12:12:52AM +0100, Alexander Graf wrote: > Am 07.11.2013 um 21:28 schrieb "Gabriel L. Somlo" : > > > Some guest operating systems' drivers (particularly Mac OS X) > > expect the link state to be pre-initialized by an earlier > > component such as a proprietary BIOS. This pat

Re: [Qemu-devel] [PATCH v2] e1000: initial link negotiation on mac osx

2013-11-07 Thread Alexander Graf
Am 07.11.2013 um 21:28 schrieb "Gabriel L. Somlo" : > Some guest operating systems' drivers (particularly Mac OS X) > expect the link state to be pre-initialized by an earlier > component such as a proprietary BIOS. This patch injects > additional LSC events upon PHY reset, allowing the OS X dri

[Qemu-devel] [PATCH v2] e1000: initial link negotiation on mac osx

2013-11-07 Thread Gabriel L. Somlo
Some guest operating systems' drivers (particularly Mac OS X) expect the link state to be pre-initialized by an earlier component such as a proprietary BIOS. This patch injects additional LSC events upon PHY reset, allowing the OS X driver to successfully complete initial link negotiation. This is