<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src, 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?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-11-23T21:44:45+00:00</updated>
<entry>
<title>[release] Update version to 0.9.6 for release</title>
<updated>2008-11-23T21:44:45+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2008-11-23T21:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=74b7bc0954120a13a5c79880f24d178a9c4fb0ef'/>
<id>urn:sha1:74b7bc0954120a13a5c79880f24d178a9c4fb0ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[b44] Add driver for Broadcom bcm44xx cards</title>
<updated>2008-11-21T23:22:50+00:00</updated>
<author>
<name>Pantelis Koukousoulas</name>
</author>
<published>2008-11-21T21:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7166bc7b2d044adcbe65a0829209ec819888add5'/>
<id>urn:sha1:7166bc7b2d044adcbe65a0829209ec819888add5</id>
<content type='text'>
This driver is based on Stefan Hajnoczi's summer work, which
is in turn based on version 1.01 of the linux b44 driver.
I just assembled the pieces and fixed/added a few pieces
here and there to make it work for my hardware.

The most major limitation is that this driver won't work
on systems with &gt;1GB RAM due to the card not having enough
address bits for that and gPXE not working around this
limitation.

Still, other than that the driver works well enough for
at least 2 users :) and the above limitation can always
be fixed when somebody wants it bad enough :)

Signed-off-by: Pantelis Koukousoulas &lt;pktoss@gmail.com&gt;
</content>
</entry>
<entry>
<title>[netdevice] Kill off the various guess_boot_netdev() functions</title>
<updated>2008-11-21T20:34:42+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-21T20:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e78bcb6175a2481cd985a754979d789abebd66c8'/>
<id>urn:sha1:e78bcb6175a2481cd985a754979d789abebd66c8</id>
<content type='text'>
Remove the assortment of miscellaneous hacks to guess the "network
boot device", and replace them each with a call to last_opened_netdev().

It still isn't guaranteed correct, but it won't be any worse than
before, and it will at least be consistent.
</content>
</entry>
<entry>
<title>[netdevice] Provide function to retrieve the most recently opened net device</title>
<updated>2008-11-21T20:34:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-21T20:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=02a021587336a9ada3845025610ba836b173464d'/>
<id>urn:sha1:02a021587336a9ada3845025610ba836b173464d</id>
<content type='text'>
There are currently four places within the codebase that use a
heuristic to guess the "boot network device", with varying degrees of
success.  Add a feature to the net device core to maintain a list of
open network devices, in order of opening, and provide a function
last_opened_netdev() to retrieve the most recently opened net device.
This should do a better job than the current assortment of
guess_boot_netdev() functions.
</content>
</entry>
<entry>
<title>[pxe] Select the correct network device on multiport cards</title>
<updated>2008-11-21T19:45:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-21T19:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8e8a348fd4139e2b9c6a3fa51d3fb35c4523795f'/>
<id>urn:sha1:8e8a348fd4139e2b9c6a3fa51d3fb35c4523795f</id>
<content type='text'>
When trying to find the "first open network device", it helps to
actually check the NETDEV_OPEN flag.
</content>
</entry>
<entry>
<title>[aoe] Use an AoE config query to identify the target MAC address</title>
<updated>2008-11-19T21:42:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-11-19T21:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=246ddf5ee4fe0d95f056ad00c670a4a851097418'/>
<id>urn:sha1:246ddf5ee4fe0d95f056ad00c670a4a851097418</id>
<content type='text'>
The AoE spec does not specify that the source MAC address of a
received packet actually matches the MAC address of the AoE target.
In principle an AoE server can respond to an AoE request on any
interface available to it, which may not be an address configured to
accept AoE requests.

This issue is resolved by implementing AoE device discovery.  The
purpose of AoE discovery is to find out which addresses an AoE target
can use for requests.  An AoE configuration command is sent when the
AoE attach is attempted.  The AoE target must respond to that
configuration query from an interface that can accept requests.

Based on a patch from Ryan Thomas &lt;ryan@coraid.com&gt;
</content>
</entry>
<entry>
<title>[blockdev] Move block device operations to structure block_device_operations</title>
<updated>2008-11-19T20:04:43+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2008-11-19T16:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a2686a55c4799f34dcaa60e14097ed0e8f5c9254'/>
<id>urn:sha1:a2686a55c4799f34dcaa60e14097ed0e8f5c9254</id>
<content type='text'>
Signed-off-by: Laurent Vivier &lt;Laurent.Vivier@bull.net&gt;
</content>
</entry>
<entry>
<title>[virtio] Split virtio-net.c into several files.</title>
<updated>2008-11-19T19:58:51+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2008-11-19T16:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b48f37e69a7101428b24900f8e1ba2c8a3561b32'/>
<id>urn:sha1:b48f37e69a7101428b24900f8e1ba2c8a3561b32</id>
<content type='text'>
Signed-off-by: Laurent Vivier &lt;Laurent.Vivier@bull.net&gt;
</content>
</entry>
<entry>
<title>[virtio] Consolidate virtio-net static data into a struct vring_virtqueue</title>
<updated>2008-11-19T19:55:54+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2008-11-19T16:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=14a739ba6a5b763fd6877203ab6a2813bd1bb7fe'/>
<id>urn:sha1:14a739ba6a5b763fd6877203ab6a2813bd1bb7fe</id>
<content type='text'>
Signed-off-by: Laurent Vivier &lt;Laurent.Vivier@bull.net&gt;
</content>
</entry>
<entry>
<title>[virtio] Remove dependency on nic for virtio PCI functions</title>
<updated>2008-11-19T19:51:38+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2008-11-19T16:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d3d8f20626f9cdbf3f2dd5af4fea6a9e601b240f'/>
<id>urn:sha1:d3d8f20626f9cdbf3f2dd5af4fea6a9e601b240f</id>
<content type='text'>
Signed-off-by: Laurent Vivier &lt;Laurent.Vivier@bull.net&gt;
</content>
</entry>
</feed>
