<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/ath, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/ath?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/ath?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2017-03-29T07:36:45+00:00</updated>
<entry>
<title>[build] Avoid implicit-fallthrough warnings on GCC 7</title>
<updated>2017-03-29T07:36:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-29T07:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f'/>
<id>urn:sha1:5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f</id>
<content type='text'>
Reported-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reported-by: Liang Yan &lt;lyan@suse.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ath] Add missing break statements</title>
<updated>2017-03-22T09:52:09+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-22T09:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=45f2265bfcbbf2afd7fac24372ae26e453f2b52d'/>
<id>urn:sha1:45f2265bfcbbf2afd7fac24372ae26e453f2b52d</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Provide common ARRAY_SIZE() definition</title>
<updated>2017-03-10T15:44:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-10T15:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=afdebdc163268bfc31d927cdfbbf92ed1aa93a6f'/>
<id>urn:sha1:afdebdc163268bfc31d927cdfbbf92ed1aa93a6f</id>
<content type='text'>
Several files define the ARRAY_SIZE() macro as used in Linux.  Provide
a common definition for this in include/compiler.h.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[time] Allow timer to be selected at runtime</title>
<updated>2017-01-26T08:17:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-01-25T20:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=302f1eeb80706fb10067efedb1279fa3f85ddda2'/>
<id>urn:sha1:302f1eeb80706fb10067efedb1279fa3f85ddda2</id>
<content type='text'>
Allow the active timer (providing udelay() and currticks()) to be
selected at runtime based on probing during the INIT_EARLY stage of
initialisation.

TICKS_PER_SEC is now a fixed compile-time constant for all builds, and
is independent of the underlying clock tick rate.  We choose the value
1024 to allow multiplications and divisions on seconds to be converted
to bit shifts.

TICKS_PER_MS is defined as 1, allowing multiplications and divisions
on milliseconds to be omitted entirely.  The 2% inaccuracy in this
definition is negligible when using the standard BIOS timer (running
at around 18.2Hz).

TIMER_RDTSC now checks for a constant TSC before claiming to be a
usable timer.  (This timer can be tested in KVM via the command-line
option "-cpu host,+invtsc".)

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ath9k] Fix buffer overrun for ar9287</title>
<updated>2016-05-12T13:55:13+00:00</updated>
<author>
<name>Christian Hesse</name>
</author>
<published>2016-05-07T19:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=858f56e68b7089a3dc8473bb94dd198554a24eeb'/>
<id>urn:sha1:858f56e68b7089a3dc8473bb94dd198554a24eeb</id>
<content type='text'>
This backport is from linux kernel upstream commit 83d6f1f ("ath9k:
fix buffer overrun for ar9287").

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ath] Fix building with GCC 6</title>
<updated>2016-05-04T15:01:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-05-04T14:57:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=63037bdce4a325e5e1da85ffcdf27b77ac670c01'/>
<id>urn:sha1:63037bdce4a325e5e1da85ffcdf27b77ac670c01</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ath9k] Remove broken ath_rxbuf_alloc()</title>
<updated>2016-01-28T14:24:24+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-01-28T14:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d0bfd830e4e5ddd1015dda66833a99b068b6a519'/>
<id>urn:sha1:d0bfd830e4e5ddd1015dda66833a99b068b6a519</id>
<content type='text'>
ath_rx_init() demonstrates some serious confusion over how to use
pointers, resulting in (uint32_t*)NULL being used as a temporary
variable.  This does not end well.

The broken code in question is performing manual alignment of I/O
buffers, which can now be achieved more simply using alloc_iob_raw().
Fix by removing ath_rxbuf_alloc() entirely.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ath9k] Remove confusing logic inversion in an ANI variable</title>
<updated>2015-04-24T12:08:29+00:00</updated>
<author>
<name>Christian Hesse</name>
</author>
<published>2015-04-23T11:33:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1b56452121672e6408c38ac8926bdd6998a39004'/>
<id>urn:sha1:1b56452121672e6408c38ac8926bdd6998a39004</id>
<content type='text'>
This changed in Linux kernel the same way in commit 7067e701
("ath9k_hw: remove confusing logic inversion in an ANI variable") by
Felix Fietkau.

Additionally this fixes "error: logical not is only applied to the
left hand side of comparison" with GCC 5.1.0.

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Add missing FILE_LICENCE declarations</title>
<updated>2013-07-15T11:41:46+00:00</updated>
<author>
<name>Marin Hannache</name>
</author>
<published>2013-07-15T10:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9b93b669d13611763470f190954cbb711448f749'/>
<id>urn:sha1:9b93b669d13611763470f190954cbb711448f749</id>
<content type='text'>
Signed-off-by: Marin Hannache &lt;git@mareo.fr&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Add FILE_LICENCE for ath9k driver headers</title>
<updated>2013-07-14T21:47:42+00:00</updated>
<author>
<name>Marin Hannache</name>
</author>
<published>2013-07-14T21:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6ad05aa319f69c110ffe3bdd1bbb67b5f778cbe3'/>
<id>urn:sha1:6ad05aa319f69c110ffe3bdd1bbb67b5f778cbe3</id>
<content type='text'>
Signed-off-by: Marin Hannache &lt;git@mareo.fr&gt;
Modified-by: Michael Brown &lt;mcb30@ipxe.org&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
