<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/e1000, branch v1.0.0</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/e1000?h=v1.0.0</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/e1000?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2010-01-05T12:19:35+00:00</updated>
<entry>
<title>[e1000] Remove deprecated IRQ_FORCE action from e1000_irq()</title>
<updated>2010-01-05T12:19:35+00:00</updated>
<author>
<name>Thomas Miletich</name>
</author>
<published>2009-11-30T10:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cd04338f7c0f9bd789d17ea8581bbb77a21d5539'/>
<id>urn:sha1:cd04338f7c0f9bd789d17ea8581bbb77a21d5539</id>
<content type='text'>
The gPXE driver API does not have a "force interrupt" function.
Remove legacy code.

Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Enable interrupts in a more UNDI compatible way</title>
<updated>2009-11-25T17:24:24+00:00</updated>
<author>
<name>Thomas Miletich</name>
</author>
<published>2009-11-25T17:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d06ae11df9a2ce94518c4665c9315d3514908dd8'/>
<id>urn:sha1:d06ae11df9a2ce94518c4665c9315d3514908dd8</id>
<content type='text'>
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Use the alternate MAC in NVRAM when available</title>
<updated>2009-11-22T12:51:23+00:00</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2009-11-19T15:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=470454a79121070fe26ccd55620cd9d434ad895c'/>
<id>urn:sha1:470454a79121070fe26ccd55620cd9d434ad895c</id>
<content type='text'>
The 82571 supports an alternate MAC address location in NVRAM.
When this is set, use this for the MAC rather than the default
physical MAC address.

Ported from linux-2.6.git 93ca161027eb6a1761fb674ad7b995aedccf5f6e

Signed-off-by: Alex Williamson &lt;alex.williamson@hp.com&gt;
Tested-by: Thomas Miletich &lt;thomas.miletich@gmail.com&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Implement zero-copy receive</title>
<updated>2009-11-22T12:47:57+00:00</updated>
<author>
<name>Thomas Miletich</name>
</author>
<published>2009-11-08T16:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2a9688b88057c0e0c0d1472b8782b75a35c34766'/>
<id>urn:sha1:2a9688b88057c0e0c0d1472b8782b75a35c34766</id>
<content type='text'>
Co-Authored by: Marty Connor &lt;mdc@etherboot.org&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Add 82576 support</title>
<updated>2009-10-16T17:35:28+00:00</updated>
<author>
<name>Simon Horman</name>
</author>
<published>2009-10-08T23:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=04cb1cde5c3ced0185a0e6e0a3713d4b0947dc58'/>
<id>urn:sha1:04cb1cde5c3ced0185a0e6e0a3713d4b0947dc58</id>
<content type='text'>
Add the 82576 to the e1000 driver.

- Examining the Linux 2.6.30-rc4 igb driver, which supports this card and;
- Information available in the Intel® 82576 Gigabit Ethernet
  Controller Datasheet v2.1, which is available from Intel's web site.

I only have a dual-ported card with Copper PHY, so any code paths relating
to Fibre haven't been tested. Also, I have only tested using auto-negotiation
of speed and duplex, and no flow control.  Other code paths relating to
those settings also have not been exercised.

Signed-off-by: Simon Horman &lt;horms@verge.net.au&gt;
Sponsored-by: Thomas Miletich &lt;thomas.miletich@gmail.com&gt;
Modified-by: Thomas Miletich &lt;thomas.miletich@gmail.com&gt;
Modified-by: Marty Connor &lt;mdc@etherboot.org&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[netdevice] Separate out the concept of hardware and link-layer addresses</title>
<updated>2009-08-11T23:19:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-11T19:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=37a0aab4ff2c86f4d109d4cd479535be97d07a94'/>
<id>urn:sha1:37a0aab4ff2c86f4d109d4cd479535be97d07a94</id>
<content type='text'>
The hardware address is an intrinsic property of the hardware, while
the link-layer address can be changed at runtime.  This separation is
exposed via APIs such as PXE and EFI, but is currently elided by gPXE.

Expose the hardware and link-layer addresses as separate properties
within a net device.  Drivers should now fill in hw_addr, which will
be used to initialise ll_addr at the time of calling
register_netdev().
</content>
</entry>
<entry>
<title>[e1000] Ensure descriptor is fully written before sending packet</title>
<updated>2009-06-23T17:36:01+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-06-23T17:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5e1ef9846929a574a7e4712abdda45b3adca4c1a'/>
<id>urn:sha1:5e1ef9846929a574a7e4712abdda45b3adca4c1a</id>
<content type='text'>
Reported-by: Mark McLoughlin &lt;markmc@redhat.com&gt;
</content>
</entry>
<entry>
<title>[legal] Add a selection of FILE_LICENCE declarations</title>
<updated>2009-05-18T07:33:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-05-01T14:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c44a193d0d147ed6f98741124569864e516e9d4b'/>
<id>urn:sha1:c44a193d0d147ed6f98741124569864e516e9d4b</id>
<content type='text'>
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
</content>
</entry>
<entry>
<title>[pci] Add driver_data field to struct pci_device_id</title>
<updated>2009-03-26T10:22:15+00:00</updated>
<author>
<name>Thomas Miletich</name>
</author>
<published>2009-03-26T10:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3da6f1c7bdc227ed0b5ab45562278fa4a18c15d3'/>
<id>urn:sha1:3da6f1c7bdc227ed0b5ab45562278fa4a18c15d3</id>
<content type='text'>
Modified-by: Michael Brown &lt;mcb30@etherboot.org&gt;
Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Use PCI_BASE_ADDRESS_* symbols instead of integers</title>
<updated>2008-12-05T16:35:33+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2008-12-05T14:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1206999288fef8d3b9af7bf8010949a61a3613e5'/>
<id>urn:sha1:1206999288fef8d3b9af7bf8010949a61a3613e5</id>
<content type='text'>
When compiling for the Linux kernel, PCI_BASE_ADDRESS_0 == 0, and
PCI_BASE_ADDRESS_1 == 1.  This is not so when compiling for gPXE.  We
must use the symbolic names rather than integers to get the correct
values.

Bug identified and patch supplied by:

   George Chou &lt;george.chou@advantech.com&gt;
</content>
</entry>
</feed>
