<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/eepro.c, branch v0.9.5</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/eepro.c?h=v0.9.5</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/eepro.c?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-03-02T00:41:10+00:00</updated>
<entry>
<title>Modify gPXE core and drivers to work with the new timer subsystem</title>
<updated>2008-03-02T00:41:10+00:00</updated>
<author>
<name>Alexey Zaytsev</name>
</author>
<published>2008-03-02T00:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a1572e0ab0f5fab9a1f0185ded593bec811aa175'/>
<id>urn:sha1:a1572e0ab0f5fab9a1f0185ded593bec811aa175</id>
<content type='text'>
Signed-off-by: Alexey Zaytsev &lt;alexey.zaytsev@gmail.com&gt;
</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>Include errno.h in the few drivers which use it, rather than in nic.h</title>
<updated>2007-07-24T13:05:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-24T13:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3f338b7b80cd9719033a290af14921c552e6c408'/>
<id>urn:sha1:3f338b7b80cd9719033a290af14921c552e6c408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warnings purge of drivers (continued)</title>
<updated>2007-07-04T09:52:56+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-07-04T09:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1af1668c95e43b55a23e06efe3720cd95ea02f33'/>
<id>urn:sha1:1af1668c95e43b55a23e06efe3720cd95ea02f33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated ISAPnP, EISA, MCA and ISA buses to current device model.</title>
<updated>2007-03-10T18:08:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-03-10T18:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=520d9c36af2f9e4f207dd7275a47ea97c668f749'/>
<id>urn:sha1:520d9c36af2f9e4f207dd7275a47ea97c668f749</id>
<content type='text'>
ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and
MCA (3c529) variants should build OK.

None of this code is yet tested.
</content>
</entry>
<entry>
<title>eth_ntoa fixes</title>
<updated>2006-09-26T21:06:29+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2006-09-26T21:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=097c1b341d3c8f702c5b62a7f2ebbbfd9572ff5d'/>
<id>urn:sha1:097c1b341d3c8f702c5b62a7f2ebbbfd9572ff5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Synced across updates from Etherboot 5.4 tree</title>
<updated>2005-05-19T16:47:19+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-05-19T16:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4e87543c741e90ff3935864929e8d8eba17a6ab7'/>
<id>urn:sha1:4e87543c741e90ff3935864929e8d8eba17a6ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatically updated with</title>
<updated>2005-04-26T12:19:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-26T12:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7e534b585fca690c57dcd4de6c5b63f61a6f7b3f'/>
<id>urn:sha1:7e534b585fca690c57dcd4de6c5b63f61a6f7b3f</id>
<content type='text'>
perl -pi -0777 -e 's/^static struct \w+_driver (\w+) =\s*(\w+_DRIVER \()/${2} ${1},/msg' *.c
</content>
</entry>
<entry>
<title>Coerced into compiling</title>
<updated>2005-04-22T16:09:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-22T16:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=49fe02e501cc210e230d207e91bdf6bbd8106421'/>
<id>urn:sha1:49fe02e501cc210e230d207e91bdf6bbd8106421</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatically updated with the program</title>
<updated>2005-04-21T19:20:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-21T19:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=614c39a8a40a32146793bd25906964659d90f95b'/>
<id>urn:sha1:614c39a8a40a32146793bd25906964659d90f95b</id>
<content type='text'>
#!/usr/bin/perl -w -pi -0777

use strict;

( my $type ) = /find_(\w+?)_boot_device/ or die "Could not find type\n";

( my $disable ) = /\.disable\s*=\s*(\w+)/ or die "Could not locate disable\n";

s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*\{)(\s*)/${1}, struct ${type}_device \*${type} __unused${2}${3}nic_disable ( nic );${3}/s;

s/(${disable}\s*\(\s*struct\s+nic\s+\*nic)(\s*\)\s*;)/${1}, struct ${type}_device \*${type}${2}/g;

s/^\s*.disable\s*=\s*${disable}\s*,\s*?$//m;

s/(_probe\s*\(\s*)struct\s+dev\s+\*dev/${1}struct nic \*nic/g;

s/^\s*struct\s+nic\s+\*nic\s*=\s*nic_device\s*\(\s*dev\s*\)\s*;\s*?$//m;

s/^(\s*)(nic-&gt;(ioaddr|irqno)\s*=\s*${type})/${1}${type}_fill_nic ( nic, ${type} );\n${1}${2}/m;
</content>
</entry>
</feed>
