<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32, branch syslinux-6.03-pre1</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>ansi: switch cindex type to attr_t</title>
<updated>2013-12-11T09:57:03+00:00</updated>
<author>
<name>James Buren</name>
<email>ryuo@frugalware.org</email>
</author>
<published>2013-11-12T07:56:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=98a8760069e9f2d83bf45f2ed8c2feb5610342a7'/>
<id>98a8760069e9f2d83bf45f2ed8c2feb5610342a7</id>
<content type='text'>
To fully support color tables with more than 256 entries

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To fully support color tables with more than 256 entries

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ldlinux: Fix recent pxe symbol regression</title>
<updated>2013-12-11T09:47:32+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-12-11T09:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c9eaf27f6198b97ee546cfe4f2a0efd550e533ef'/>
<id>c9eaf27f6198b97ee546cfe4f2a0efd550e533ef</id>
<content type='text'>
commit 60dabb5b1d6d ("pxe: Make the SENDCOOKIES feature for HTTP worked
again") introduced a regression for ldlinux because it references the
'SendCookies' symbol, which is only provided by PXELINUX.

The regression was caused because the '__weak' tag was dropped from the
declaration of SendCookies.

Tested-by: "Santillanes, Russel" &lt;Russel.Santillanes@gs.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 60dabb5b1d6d ("pxe: Make the SENDCOOKIES feature for HTTP worked
again") introduced a regression for ldlinux because it references the
'SendCookies' symbol, which is only provided by PXELINUX.

The regression was caused because the '__weak' tag was dropped from the
declaration of SendCookies.

Tested-by: "Santillanes, Russel" &lt;Russel.Santillanes@gs.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pxe: Make the SENDCOOKIES feature for HTTP worked again</title>
<updated>2013-12-06T18:35:10+00:00</updated>
<author>
<name>Russel Santillanes</name>
<email>Russel.Santillanes@gs.com</email>
</author>
<published>2013-12-06T18:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=60dabb5b1d6db01b93729a12d719a0f5afa69468'/>
<id>60dabb5b1d6db01b93729a12d719a0f5afa69468</id>
<content type='text'>
Code refactoring had caused the http_bake_cookies() function to become
inaccessible and the SendCookies variable to be duplicated, causing
the sendcookies feature to not work.

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>
Code refactoring had caused the http_bake_cookies() function to become
inaccessible and the SendCookies variable to be duplicated, causing
the sendcookies feature to not work.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>load_linux: Don't use size heuristic for non-relocatable kernels</title>
<updated>2013-12-04T20:37:55+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2013-12-04T20:35:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ef81a3ad54845ffb5ad62714cd62db4740ad5cff'/>
<id>ef81a3ad54845ffb5ad62714cd62db4740ad5cff</id>
<content type='text'>
For non-relocatable kernels, it really makes no sense to estimate how
much space the kernel is going to need, as if we fail, there is really
nothing we can do about it.  Furthermore, it is actively wrong for
zImage kernels (which aren't decompressed in place) and for non-Linux
kernels.

Additionally, tweak the code for assigning an address to the command
line to handle a few more corner cases correctly, be simpler, and not
need to build the memory map again since we already are doing that
elsewhere.

Reported-and-tested-by: Christian Hesse &lt;list@eworm.de&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For non-relocatable kernels, it really makes no sense to estimate how
much space the kernel is going to need, as if we fail, there is really
nothing we can do about it.  Furthermore, it is actively wrong for
zImage kernels (which aren't decompressed in place) and for non-Linux
kernels.

Additionally, tweak the code for assigning an address to the command
line to handle a few more corner cases correctly, be simpler, and not
need to build the memory map again since we already are doing that
elsewhere.

Reported-and-tested-by: Christian Hesse &lt;list@eworm.de&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chain: Fix chainloading on 6.02</title>
<updated>2013-10-17T22:57:04+00:00</updated>
<author>
<name>Raphael S. Carvalho</name>
<email>raphael.scarv@gmail.com</email>
</author>
<published>2013-10-17T22:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4ac63b5ac412d54462e292daf65a309775bc0448'/>
<id>4ac63b5ac412d54462e292daf65a309775bc0448</id>
<content type='text'>
My commit 09f4ac33 broke 'com32/lib/syslinux/disk.c'

__lowmem doesn't work for declarations outside the core.
Using __lowmem outside the core wouldn't have the desired effect, then lmalloc
must be used instead to store dapa into the correct section (".lowmem").

Reported-by: Dark Raven &lt;drdarkraven@gmail.com&gt;
Signed-off-by: Raphael S. Carvalho &lt;raphael.scarv@gmail.com&gt;
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>
My commit 09f4ac33 broke 'com32/lib/syslinux/disk.c'

__lowmem doesn't work for declarations outside the core.
Using __lowmem outside the core wouldn't have the desired effect, then lmalloc
must be used instead to store dapa into the correct section (".lowmem").

Reported-by: Dark Raven &lt;drdarkraven@gmail.com&gt;
Signed-off-by: Raphael S. Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32: Fix a bug on history of commands.</title>
<updated>2013-09-30T14:18:31+00:00</updated>
<author>
<name>Raphael S.Carvalho</name>
<email>raphael.scarv@gmail.com</email>
</author>
<published>2013-09-17T19:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4ebdc72e001a4bd9f7280e0599e78be116740382'/>
<id>4ebdc72e001a4bd9f7280e0599e78be116740382</id>
<content type='text'>
Previously, even zero-length commands would be added to the history when
they shoudn't, e.g: just typing enter.

For example, if you type: FOO -&gt; (ENTER) -&gt; (ENTER),
then to get FOO from the history you would have to press the UP key
twice. It also saves a bit of memory.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, even zero-length commands would be added to the history when
they shoudn't, e.g: just typing enter.

For example, if you type: FOO -&gt; (ENTER) -&gt; (ENTER),
then to get FOO from the history you would have to press the UP key
twice. It also saves a bit of memory.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32: Fix bugs on cmd_reverse_search (Triple fault dimension)</title>
<updated>2013-09-30T13:31:38+00:00</updated>
<author>
<name>Raphael S.Carvalho</name>
<email>raphael.scarv@gmail.com</email>
</author>
<published>2013-09-17T19:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f8d12e155ba38e9887bba4389a3d386978722044'/>
<id>f8d12e155ba38e9887bba4389a3d386978722044</id>
<content type='text'>
cmd_reverse_search has a bug that the variable cursor is updated even if a command
wasn't found. If this happens, and the next key falls into the default case,
memmove's size parameter would be a negative number.

This bug can be reproduced by doing the following:
On cmd_reverse_search (ctrl-r), type multiple keys at the same time.
'Enjoy' the triple fault and a screen of random colors.

There is also a small bug that turns the task of using (ctrl-r) on the first command
impossible. Previously, this command was discarded.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cmd_reverse_search has a bug that the variable cursor is updated even if a command
wasn't found. If this happens, and the next key falls into the default case,
memmove's size parameter would be a negative number.

This bug can be reproduced by doing the following:
On cmd_reverse_search (ctrl-r), type multiple keys at the same time.
'Enjoy' the triple fault and a screen of random colors.

There is also a small bug that turns the task of using (ctrl-r) on the first command
impossible. Previously, this command was discarded.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32/disk: Code cleanup at disk_write_sectors and disk_read_sectors.</title>
<updated>2013-09-30T13:24:14+00:00</updated>
<author>
<name>Raphael S.Carvalho</name>
<email>raphael.scarv@gmail.com</email>
</author>
<published>2013-09-17T19:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=09f4ac33d598156c65f88a329a576af7e53dfb85'/>
<id>09f4ac33d598156c65f88a329a576af7e53dfb85</id>
<content type='text'>
Pulled common code out of these functions into new ones.
The functions chs_setup and ebios_setup were created for this purpose.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pulled common code out of these functions into new ones.
The functions chs_setup and ebios_setup were created for this purpose.

Signed-off-by: Raphael S.Carvalho &lt;raphael.scarv@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@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>com32: Define ddprintf() macro</title>
<updated>2013-09-23T21:25:32+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2013-08-16T16:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=cfc678be72a9d93c6d7511d585cfcfd75e63bb11'/>
<id>cfc678be72a9d93c6d7511d585cfcfd75e63bb11</id>
<content type='text'>
Duplicating Debug Printf;  Certain warning/error printf()
 statements are not visible if they occur before ldlinux.c32
 is loaded

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Duplicating Debug Printf;  Certain warning/error printf()
 statements are not visible if they occur before ldlinux.c32
 is loaded

Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
