<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/etherfabric.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/etherfabric.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/etherfabric.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-11-19T19:33:05+00:00</updated>
<entry>
<title>[x86_64] Fix assorted 64-bit compilation errors and warnings</title>
<updated>2008-11-19T19:33:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-19T19:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0ebbbb95fa03622423154a3e56251dd58832654d'/>
<id>urn:sha1:0ebbbb95fa03622423154a3e56251dd58832654d</id>
<content type='text'>
Remove various 32-bit assumptions scattered throughout the codebase.
The code is still not necessarily 64-bit clean, but will at least
compile.
</content>
</entry>
<entry>
<title>[etherfabric] Merge changes from vendor tree</title>
<updated>2008-10-17T00:51:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-16T16:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=58dd6e04c51b16ac0295f517aef8f452c1526d50'/>
<id>urn:sha1:58dd6e04c51b16ac0295f517aef8f452c1526d50</id>
<content type='text'>
Also clean up minor errors in the use of debug macros.
</content>
</entry>
<entry>
<title>[i2c] Generalise i2c bit-bashing support to addressless devices</title>
<updated>2008-10-01T18:24:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-01T18:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9dccbc0af2337e3e81716b338c0f55449c0be360'/>
<id>urn:sha1:9dccbc0af2337e3e81716b338c0f55449c0be360</id>
<content type='text'>
Some devices (e.g. the Atmel AT24C11) have no concept of a device
address; they respond to every device address and use this value as
the word address.  Some other devices use part of the device address
field to extend the word address field.

Generalise the i2c bit-bashing support to handle this by defining the
device address length and word address length as properties of an i2c
device.  The word address is assumed to overflow into the device
address field if the address used exceeds the width of the word
address field.

Also add a bus reset mechanism.  i2c chips don't usually have a reset
line, so rebooting the host will not clear any bizarre state that the
chip may be in.  We reset the bus by clocking SCL until we see SDA
high, at which point we know we can generate a start condition and
have it seen by all devices.  We then generate a stop condition to
leave the bus in a known state prior to use.

Finally, add some extra debugging messages to i2c_bit.c.
</content>
</entry>
<entry>
<title>[Settings] Migrate DHCP and NVO code to the new settings API (untested)</title>
<updated>2008-03-21T22:15:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-21T22:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8afb36c3bc08ff0c9bdf0a8496cb08a8bfe287f3'/>
<id>urn:sha1:8afb36c3bc08ff0c9bdf0a8496cb08a8bfe287f3</id>
<content type='text'>
</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>Default to port 0 (sic).</title>
<updated>2006-12-21T17:16:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-21T17:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7ce3df65c21900af3dbc182d561be032f687d7a8'/>
<id>urn:sha1:7ce3df65c21900af3dbc182d561be032f687d7a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The "increment MAC address by port number" hack applies only to EF1.</title>
<updated>2006-12-18T15:28:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-18T15:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a497e16767dc81f0c5aef2c9102f4ca5bbbf93f9'/>
<id>urn:sha1:a497e16767dc81f0c5aef2c9102f4ca5bbbf93f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The VPD engine is broken and can't actually handle placing VPD</title>
<updated>2006-12-05T17:56:13+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-05T17:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a128b33b8b99b0afca2b6c71b96e5a29c4c0f586'/>
<id>urn:sha1:a128b33b8b99b0afca2b6c71b96e5a29c4c0f586</id>
<content type='text'>
anywhere other than offset 0 within the EEPROM, so we have to put our
settings at 0x100 instead.
</content>
</entry>
<entry>
<title>Adjust EEPROM/flash detection to fit expected manufacturing practice.</title>
<updated>2006-12-05T16:00:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-05T16:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4c3e0fede51defc40ddac4555f47fe029ee46829'/>
<id>urn:sha1:4c3e0fede51defc40ddac4555f47fe029ee46829</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change some debugging messages to use DBG()</title>
<updated>2006-12-05T10:01:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-05T10:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cb883b3fafa306cf3a695a8c579d4701fd5852b1'/>
<id>urn:sha1:cb883b3fafa306cf3a695a8c579d4701fd5852b1</id>
<content type='text'>
</content>
</entry>
</feed>
