<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/include, 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>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>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>
<entry>
<title>load_linux: dynamically calculate the cmdline region</title>
<updated>2013-07-25T21:39:57+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-07-25T19:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=77cadda8fa63289dbd3d2bbc6eaff7c7e42688c4'/>
<id>77cadda8fa63289dbd3d2bbc6eaff7c7e42688c4</id>
<content type='text'>
Users are hitting issues where the offset calculated by,

    (0x9ff0 - cmdline_size) &amp; ~15;

is not useable memory, e.g. it is SMT_RESERVED. Instead we should be
trying to find the highest lowmem address.

Cc: H. Peter Anvin &lt;hpa@zytor.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>
Users are hitting issues where the offset calculated by,

    (0x9ff0 - cmdline_size) &amp; ~15;

is not useable memory, e.g. it is SMT_RESERVED. Instead we should be
trying to find the highest lowmem address.

Cc: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>movebits: add an inline to test for SMT_FREE || SMT_TERMINAL</title>
<updated>2013-07-18T00:12:34+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2013-07-18T00:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e6451bde4b7f2936acbdfd5c4e5817b6df687a7c'/>
<id>e6451bde4b7f2936acbdfd5c4e5817b6df687a7c</id>
<content type='text'>
Introduce a predicate inline to test for a valid terminal address.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a predicate inline to test for a valid terminal address.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memscan: build a linked list of memory scanners</title>
<updated>2013-07-17T17:29:16+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-07-17T11:15:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=787d7e568fe08d7080d2cd03cd9ee27c327eca67'/>
<id>787d7e568fe08d7080d2cd03cd9ee27c327eca67</id>
<content type='text'>
By registering memory scanners at runtime we can support multiple memory
scanner functions, which helps us to isolate them and keep things
modular, only registering them for specific platform/derivative
combinations. This is preparation for adding a memory scanner that is
specific to PXELINUX on bios and understands when the memory region
occupied by the PXE stack can be reused.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By registering memory scanners at runtime we can support multiple memory
scanner functions, which helps us to isolate them and keep things
modular, only registering them for specific platform/derivative
combinations. This is preparation for adding a memory scanner that is
specific to PXELINUX on bios and understands when the memory region
occupied by the PXE stack can be reused.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>movebits: Add SMT_TERMINAL - a last resort region type</title>
<updated>2013-07-17T17:29:16+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-07-16T21:16:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ba638fd9bf72b0c786c88909014136cfa641a147'/>
<id>ba638fd9bf72b0c786c88909014136cfa641a147</id>
<content type='text'>
Some memory regions are usable, but only as a last resort just before we
hand over control to a kernel image. Add the necessary movebits
infrastructure to use these regions when all other options have been
exhausted.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some memory regions are usable, but only as a last resort just before we
hand over control to a kernel image. Add the necessary movebits
infrastructure to use these regions when all other options have been
exhausted.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memscan: pass enum syslinux_memmap_types around</title>
<updated>2013-07-17T17:29:16+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matt.fleming@intel.com</email>
</author>
<published>2013-07-16T17:13:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a1331f8d04dbeb06d6f6c4c1fc736a50b0c0299a'/>
<id>a1331f8d04dbeb06d6f6c4c1fc736a50b0c0299a</id>
<content type='text'>
The memscan interface should be using SMT_* to describe the types of
memory regions as SMT_* are platform agnostic values. This will allow us
to be much more descriptive about the type of memory regions in future.

Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The memscan interface should be using SMT_* to describe the types of
memory regions as SMT_* are platform agnostic values. This will allow us
to be much more descriptive about the type of memory regions in future.

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