<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/3c515.c, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/3c515.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/3c515.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-11-19T19:15:44+00:00</updated>
<entry>
<title>[i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long</title>
<updated>2008-11-19T19:15:44+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-19T02:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b59e0cc56eb6d5f3b6f934722931f6919309ffd2'/>
<id>urn:sha1:b59e0cc56eb6d5f3b6f934722931f6919309ffd2</id>
<content type='text'>
This brings us in to line with Linux definitions, and also simplifies
adding x86_64 support since both platforms have 2-byte shorts, 4-byte
ints and 8-byte long longs.
</content>
</entry>
<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>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 fixup, some warnings fixups (isa/pnp fixups still needed)</title>
<updated>2006-09-19T15:23:28+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2006-09-19T15:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=338a6de549e085af538e3b89d5d8c5fa1d61dd18'/>
<id>urn:sha1:338a6de549e085af538e3b89d5d8c5fa1d61dd18</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>Symbol errors caught by symcheck.pl</title>
<updated>2005-04-23T14:45:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-23T14:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9dc7ebc152f36bcd6b3089adfa2f6deeaea16aff'/>
<id>urn:sha1:9dc7ebc152f36bcd6b3089adfa2f6deeaea16aff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated to current API.</title>
<updated>2005-04-22T11:57:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-22T11:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e596c42adeb8c5dd73e5494a7acd2cd75328ff08'/>
<id>urn:sha1:e596c42adeb8c5dd73e5494a7acd2cd75328ff08</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>
