<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers, branch v0.9.3</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers?h=v0.9.3</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-02-13T15:01:18+00:00</updated>
<entry>
<title>Added mtnic driver provided by Mellanox.</title>
<updated>2008-02-13T15:01:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-02-13T15:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c60050614a720287f6426083e0b48b5112daa607'/>
<id>urn:sha1:c60050614a720287f6426083e0b48b5112daa607</id>
<content type='text'>
Stripped out trailing whitespace to keep git happy.
</content>
</entry>
<entry>
<title>3c90x driver fix (legacy) from Geert Staapers</title>
<updated>2007-12-20T16:53:00+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-12-20T16:53:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9d4e4dbc32e52213de685951590254fe9e7c308a'/>
<id>urn:sha1:9d4e4dbc32e52213de685951590254fe9e7c308a</id>
<content type='text'>
From: Geert Stappers &lt;stappers@stappers.nl&gt;
To: etherboot-developers@lists.sourceforge.net
Subject: [Etherboot-developers] 3c90x polling again [patch]
Date: Thu, 29 Nov 2007 09:22:36 +0100
User-Agent: Mutt/1.5.16 (2007-06-11)

Hello,

gPXE didn't work on 3COM 905C Tornado cards for me.
It did transmit the DHCP request, but it didn't see the DHCP offer.

Adding debug print statements allready solved the problem.
Attached is a patch that has a cleaner delay then print statements.
The core of it is
-    for(i=0;i&lt;40000;i++);
+    mdelay(1);

There was no research if the change is about a longer delay
or about code NOT being optimized away. It works for me   :-)

Cheers
Geert Stappers
</content>
</entry>
<entry>
<title>Fix e1000 receive tail pointer (RDT) handling</title>
<updated>2007-12-17T18:07:29+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-12-17T18:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ff476c04e9386a21d8136afe88167df370ad929d'/>
<id>urn:sha1:ff476c04e9386a21d8136afe88167df370ad929d</id>
<content type='text'>
e1000 should now work in VMware.
</content>
</entry>
<entry>
<title>Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe</title>
<updated>2007-12-15T19:37:44+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-15T19:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7e8624a26fbf1d29264f73326f9ffadb8ed2876a'/>
<id>urn:sha1:7e8624a26fbf1d29264f73326f9ffadb8ed2876a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Overwrite the device descriptor's IRQ number with whatever the legacy</title>
<updated>2007-12-15T19:32:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-15T19:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1d7974182e1e52a9296a0288c37f1002aaab8edb'/>
<id>urn:sha1:1d7974182e1e52a9296a0288c37f1002aaab8edb</id>
<content type='text'>
driver's probe() routine fills in in nic-&gt;irqno.  This is so that
non-interrupt-capable legacy drivers which set nic-&gt;irqno=0 will end
up reporting IRQ#0 via PXENV_UNDI_GET_INFORMATION; this in turn means
that the calling PXE NBP will (should) hook the timer interrupt, and
everything will sort of work.
</content>
</entry>
<entry>
<title>Correct e1000 interrupt routine to enable on 1 disable on 0. duh.</title>
<updated>2007-12-13T16:20:45+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-12-13T16:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=bd2607305ca381abbe92431ff7410cbb040714be'/>
<id>urn:sha1:bd2607305ca381abbe92431ff7410cbb040714be</id>
<content type='text'>
The e1000_irq() routine should (per mcb30) do enable on non-zero,
disable on zero.  This is not consistent in all drivers, so I'll
wait to update it when doing a global sweep.
</content>
</entry>
<entry>
<title>Remove *_fill_nic() calls, and directly set nic-&gt;ioaddr and nic-&gt;irqno .</title>
<updated>2007-12-13T16:08:40+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-12-13T16:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1a867bfb3949ff4131834cddd491428a056b63ce'/>
<id>urn:sha1:1a867bfb3949ff4131834cddd491428a056b63ce</id>
<content type='text'>
This needs to be done manually because if the irq() routine is
implemented then we want something like "nic-&gt;irqno = pci-&gt;irqno;",
else we do "nic-&gt;irqno = 0;" nic-&gt;ioaddr may also need to be set
carefully.

Also added local variables to end of many files, for emacs indentation
to match kernel style (tab does 8 space indent).
</content>
</entry>
<entry>
<title>Fix compiler warnings that appear only on OpenBSD.</title>
<updated>2007-12-06T20:16:46+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-06T20:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1949641d102b0fdc8d4314abaee9ba055481fcc0'/>
<id>urn:sha1:1949641d102b0fdc8d4314abaee9ba055481fcc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various warnings fixups for OpenBSD with gcc-3.3.5.</title>
<updated>2007-12-07T00:11:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-07T00:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=df868476e7872c3ebd8c6e2a21f8365858907dc7'/>
<id>urn:sha1:df868476e7872c3ebd8c6e2a21f8365858907dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix prototype mismatch.</title>
<updated>2007-12-06T23:35:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-06T23:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=64787bad295e7f4eefbe60fddc3439d34412090e'/>
<id>urn:sha1:64787bad295e7f4eefbe60fddc3439d34412090e</id>
<content type='text'>
</content>
</entry>
</feed>
