<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/core/include, branch nocomapi</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>Merge branch 'nocomapi'</title>
<updated>2014-03-03T18:18:09+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-03-03T18:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=908c3fa1c3ea57e2bba148a590ebb788b453af09'/>
<id>908c3fa1c3ea57e2bba148a590ebb788b453af09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffler: Actually get the shuffler size sanely</title>
<updated>2014-02-28T05:45:44+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-02-28T05:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e01e93b0f29b6dc9e363d91175ef3f7ecb40f8bf'/>
<id>e01e93b0f29b6dc9e363d91175ef3f7ecb40f8bf</id>
<content type='text'>
Actually get the shuffler size sanely.  At least for now, we are BIOS
only, so stub out the functions on EFI (they shouldn't even be
compiled for EFI; this stuff should be moved into some kind of
BIOS-only directory.)

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Actually get the shuffler size sanely.  At least for now, we are BIOS
only, so stub out the functions on EFI (they shouldn't even be
compiled for EFI; this stuff should be moved into some kind of
BIOS-only directory.)

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bios: Remove shuffle and boot comapi call</title>
<updated>2014-02-14T00:09:13+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-02-14T00:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a5727651bb78e7cd1bd90046e24fbcedf4f7dfb9'/>
<id>a5727651bb78e7cd1bd90046e24fbcedf4f7dfb9</id>
<content type='text'>
Remove the shuffle and boot comapi call.  This is the last of the
comapi calls left; we should now be able to completely remove the
comapi support.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the shuffle and boot comapi call.  This is the last of the
comapi calls left; we should now be able to completely remove the
comapi support.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bios: Remove comapi calls related to the ADV</title>
<updated>2014-02-13T23:40:13+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-02-13T17:32:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=636504f7bb6f9e86cc65addbfb36aed14dc1ecb4'/>
<id>636504f7bb6f9e86cc65addbfb36aed14dc1ecb4</id>
<content type='text'>
The only comapi calls left are the ones related to the ADV and to
shuffle and boot.  Remove the ADV-related ones as part of getting rid
of the comapi framework completely.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only comapi calls left are the ones related to the ADV and to
shuffle and boot.  Remove the ADV-related ones as part of getting rid
of the comapi framework completely.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: don't leak the __lowmem and __bss16 macros to modules</title>
<updated>2013-10-17T23:07:12+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2013-10-17T23:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4c3c85630e83ed4522444c707abea6bc3db8a40b'/>
<id>4c3c85630e83ed4522444c707abea6bc3db8a40b</id>
<content type='text'>
The __lowmem and __bss16 macros are only useful in the core itself.
Hide them from modules so people don't use them by mistake.

extern declarations don't need them (and are safe in modules), they
are only necessary at the point of definition (which must be in the
core.)

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The __lowmem and __bss16 macros are only useful in the core itself.
Hide them from modules so people don't use them by mistake.

extern declarations don't need them (and are safe in modules), they
are only necessary at the point of definition (which must be in the
core.)

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/syslinux into firmware</title>
<updated>2013-09-30T12:33:26+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-09-30T12:22:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=47179ebc03dcb3177312d97cd912605704c40686'/>
<id>47179ebc03dcb3177312d97cd912605704c40686</id>
<content type='text'>
Pull various network stack fixes from Gene Cumm and adapt to the 6.xx
core_udp_* API,

* 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/syslinux:
  PXE ISR: Force polling on select hardware WORKAROUND
  core/lwip: Fix NULL pointer check
  PXE: use ddprintf macro
  com32: Define ddprintf() macro
  PXELINUX: specify PXE/lwIP
  undiif: show thread of execution on UNDIIF_ID_DEBUG
  core: dprintf() the banner.
  PXELINUX: Use sendto() instead of connect()/send()/disconnect()
  core: make mbox_post()/__sem_down_slow() check if valid
  core: mbox/semaphore NULL checks
  core/lwip/undi: Improve UNDIIF_ID_DEBUG messages

Conflicts:
	core/fs/pxe/pxe.c
	core/fs/pxe/tftp.c
	core/init.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull various network stack fixes from Gene Cumm and adapt to the 6.xx
core_udp_* API,

* 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/syslinux:
  PXE ISR: Force polling on select hardware WORKAROUND
  core/lwip: Fix NULL pointer check
  PXE: use ddprintf macro
  com32: Define ddprintf() macro
  PXELINUX: specify PXE/lwIP
  undiif: show thread of execution on UNDIIF_ID_DEBUG
  core: dprintf() the banner.
  PXELINUX: Use sendto() instead of connect()/send()/disconnect()
  core: make mbox_post()/__sem_down_slow() check if valid
  core: mbox/semaphore NULL checks
  core/lwip/undi: Improve UNDIIF_ID_DEBUG messages

Conflicts:
	core/fs/pxe/pxe.c
	core/fs/pxe/tftp.c
	core/init.c
</pre>
</div>
</content>
</entry>
<entry>
<title>PXELINUX: Use sendto() instead of connect()/send()/disconnect()</title>
<updated>2013-09-23T21:13:53+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2013-09-23T21:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=131b9981b8dbf5fa1c014995f44b10b7b099fe12'/>
<id>131b9981b8dbf5fa1c014995f44b10b7b099fe12</id>
<content type='text'>
This commit prevents a race-condition on systems that have functional
interrupts (observed with iPXE and select other Dell systems).  Without
this, the reply packet could be received by the core prior to the
disconnect() call, see that it doesn't have a matching PCB (protocol
control block, iirc) since the reply has a different far-end UDP port
than the original request, and lwIP will discard the packet before
PXELINUX can see it.

net_core_sendto() instead of
net_core_connect() net_core_send() net_core_disconnect()

Commit message expanded with Matt Fleming's assistance

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit prevents a race-condition on systems that have functional
interrupts (observed with iPXE and select other Dell systems).  Without
this, the reply packet could be received by the core prior to the
disconnect() call, see that it doesn't have a matching PCB (protocol
control block, iirc) since the reply has a different far-end UDP port
than the original request, and lwIP will discard the packet before
PXELINUX can see it.

net_core_sendto() instead of
net_core_connect() net_core_send() net_core_disconnect()

Commit message expanded with Matt Fleming's assistance

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: mbox/semaphore NULL checks</title>
<updated>2013-08-03T19:59:26+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2013-08-03T19:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=dc3059be195f0b1c878273f648dcaf1b45c5a860'/>
<id>dc3059be195f0b1c878273f648dcaf1b45c5a860</id>
<content type='text'>
Also set mbox invalid and mbox pointer NULL when free()d

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also set mbox invalid and mbox pointer NULL when free()d

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video.h: we need one syslinux_force_text_mode() prototype</title>
<updated>2013-07-26T09:24:01+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-07-26T09:13:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=dbf87405a0eb3de617365feae146b0371158feb2'/>
<id>dbf87405a0eb3de617365feae146b0371158feb2</id>
<content type='text'>
Use the one from syslinux/video.h. This makes it easier to write unit
tests for syslinux/load_linux.c without pulling in loads of core
definitions from core/include/graphics.h. It can also be argued that
syslinux_* symbols should have prototypes in syslinux/*.h files.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the one from syslinux/video.h. This makes it easier to write unit
tests for syslinux/load_linux.c without pulling in loads of core
definitions from core/include/graphics.h. It can also be argued that
syslinux_* symbols should have prototypes in syslinux/*.h files.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>efi: Export __bcopyxx_len</title>
<updated>2013-06-21T07:13:16+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-06-21T07:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=013ef7679a573b3b3454f914f3a7f865991db9f2'/>
<id>013ef7679a573b3b3454f914f3a7f865991db9f2</id>
<content type='text'>
We need to provide a __bcopyxx_len symbol for EFI because it's
referenced in generic code in libcom32.c32. Without this change,
libcom32.c32 will fail to load under EFI.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to provide a __bcopyxx_len symbol for EFI because it's
referenced in generic code in libcom32.c32. Without this change,
libcom32.c32 will fail to load under EFI.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
