<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/depca.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/depca.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/depca.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2007-12-13T16:08:40+00:00</updated>
<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>Change #warning to FIXME for depca</title>
<updated>2007-07-23T00:56:26+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-07-23T00:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4e177aee1797e14a71327e5f195e44f724281bc5'/>
<id>urn:sha1:4e177aee1797e14a71327e5f195e44f724281bc5</id>
<content type='text'>
This ancient ISA driver should probably be removed.
It is hard to get a card to test it with, and there
are comments to the effect that it cannot work with
relocation.  I would be quite interested to get a
bug report by someone who actually has this card.
</content>
</entry>
<entry>
<title>Update warnings in depca.c ns8390.c</title>
<updated>2007-07-05T00:14:10+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-07-05T00:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8d3955919259d202b5542d95b8f48b5e44e666a2'/>
<id>urn:sha1:8d3955919259d202b5542d95b8f48b5e44e666a2</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 fixups</title>
<updated>2006-09-20T00:20:37+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2006-09-20T00:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c0e91255d0a634892b83b578ccb5fa61b515cb1a'/>
<id>urn:sha1:c0e91255d0a634892b83b578ccb5fa61b515cb1a</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 actually compiling.</title>
<updated>2005-04-22T16:06:46+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2005-04-22T16:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fba7f011d2cd5d6e51f551262ec56adde52bdd76'/>
<id>urn:sha1:fba7f011d2cd5d6e51f551262ec56adde52bdd76</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>
