<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/lib/syslinux, branch master</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>pxe_dns: remove obsolete pxe_dns.c wrapper</title>
<updated>2016-04-06T19:34:01+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2016-04-06T19:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=edb6d3e81a891331d0adea527dc4adbe45db64d4'/>
<id>edb6d3e81a891331d0adea527dc4adbe45db64d4</id>
<content type='text'>
We used to need a wrapper around the core function dns_resolv() to
implement pxe_dns(), because the former function required its argument
to live in low memory.  This is no longer the case and hasn't been for
a while, so remove this unnecessary level of indirection.

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>
We used to need a wrapper around the core function dns_resolv() to
implement pxe_dns(), because the former function required its argument
to live in low memory.  This is no longer the case and hasn't been for
a while, so remove this unnecessary level of indirection.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use z width specifier when printing size_t variable</title>
<updated>2015-05-03T14:49:11+00:00</updated>
<author>
<name>Jonathan Boeing</name>
<email>jonathan.n.boeing@gmail.com</email>
</author>
<published>2015-02-10T03:01:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=6c0ab8ba85a4324970bf37adfcc91b75ebd2a3ce'/>
<id>6c0ab8ba85a4324970bf37adfcc91b75ebd2a3ce</id>
<content type='text'>
Fixes the warning: format '%x' expects argument of type 'unsigned int', but
argument 2 has type 'size_t'

Signed-off-by: Jonathan Boeing &lt;jonathan.n.boeing@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes the warning: format '%x' expects argument of type 'unsigned int', but
argument 2 has type 'size_t'

Signed-off-by: Jonathan Boeing &lt;jonathan.n.boeing@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32/lib/syslinux/load_linux.c: update prot_mode_base</title>
<updated>2015-04-18T17:02:46+00:00</updated>
<author>
<name>Scot Doyle</name>
<email>lkml14@scotdoyle.com</email>
</author>
<published>2015-04-18T11:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=0a2dbb3392ee710838bea6bda80d4daad6b54780'/>
<id>0a2dbb3392ee710838bea6bda80d4daad6b54780</id>
<content type='text'>
If the kernel is relocatable and the protected mode code will not fit
in the initially determined location, that code will be moved to the
next available location. However, beginning with commit 8f470e7b, the
code is moved to the initially determined location instead of the next
available location because prot_mode_base is no longer updated to the
correct location. Since whdr-&gt;code32_start is updated, it is pointing
to the wrong execution start location, random code is executed and
the machine is rebooted.

Restore the old behavior by assigning prot_mode_base the value of
base. Tested on a machine that exposed this behavior.

Signed-off-by: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the kernel is relocatable and the protected mode code will not fit
in the initially determined location, that code will be moved to the
next available location. However, beginning with commit 8f470e7b, the
code is moved to the initially determined location instead of the next
available location because prot_mode_base is no longer updated to the
correct location. Since whdr-&gt;code32_start is updated, it is pointing
to the wrong execution start location, random code is executed and
the machine is rebooted.

Restore the old behavior by assigning prot_mode_base the value of
base. Tested on a machine that exposed this behavior.

Signed-off-by: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>load_linux: correct a type</title>
<updated>2015-02-14T19:05:48+00:00</updated>
<author>
<name>Scot Doyle</name>
<email>lkml14@scotdoyle.com</email>
</author>
<published>2015-02-07T18:52:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=83aad4f69065509ba5b1c080edccfed316a4cff0'/>
<id>83aad4f69065509ba5b1c080edccfed316a4cff0</id>
<content type='text'>
Correct base's type to match its initialization from prot_mode_base and
passage to syslinux_memmap_find(). Tested with extlinux.

Signed-off-by: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct base's type to match its initialization from prot_mode_base and
passage to syslinux_memmap_find(). Tested with extlinux.

Signed-off-by: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32: Use z size specifier for printf-ing size_t variable</title>
<updated>2015-01-06T01:43:13+00:00</updated>
<author>
<name>Martin Str|mberg</name>
<email>ams@ludd.ltu.se</email>
</author>
<published>2014-12-19T02:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=5270b9e01c7f5220c989eff7de3dac7c2ac69dd8'/>
<id>5270b9e01c7f5220c989eff7de3dac7c2ac69dd8</id>
<content type='text'>
Use the z size specifier to printf-ing size_t variables to get rid of gcc
warning format ‘%08x’ expects type ‘unsigned int’, but argument 2 has
type ‘long unsigned int’

Author: Martin Str|mberg &lt;ams@ludd.ltu.se&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the z size specifier to printf-ing size_t variables to get rid of gcc
warning format ‘%08x’ expects type ‘unsigned int’, but argument 2 has
type ‘long unsigned int’

Author: Martin Str|mberg &lt;ams@ludd.ltu.se&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>com32: change '%llx' to use PRIx64</title>
<updated>2015-01-06T01:43:13+00:00</updated>
<author>
<name>Martin Str|mberg</name>
<email>ams@ludd.ltu.se</email>
</author>
<published>2014-12-17T20:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=5932f124bce94b662b0b7dc9b79cdc4802d4731c'/>
<id>5932f124bce94b662b0b7dc9b79cdc4802d4731c</id>
<content type='text'>
Get rid of printf format warning format ‘%llx’ expects type
‘long long unsigned int’, but argument 2 has type ‘uint64_t’

Use &lt;inttypes.h&gt; PRIx64 instead of llx to get rid of gcc warning
format ‘%llx’ expects type ‘long long unsigned int’, but argument 2
has type ‘uint64_t’

Author: Martin Str|mberg &lt;ams@ludd.ltu.se&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of printf format warning format ‘%llx’ expects type
‘long long unsigned int’, but argument 2 has type ‘uint64_t’

Use &lt;inttypes.h&gt; PRIx64 instead of llx to get rid of gcc warning
format ‘%llx’ expects type ‘long long unsigned int’, but argument 2
has type ‘uint64_t’

Author: Martin Str|mberg &lt;ams@ludd.ltu.se&gt;
Signed-off-by: Gene Cumm &lt;gene.cumm@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>biosboot: This file is not for EFI</title>
<updated>2014-03-13T21:20:47+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-03-13T21:20:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=710eab5aae1892b8d2b4dde13a62e818033b0ecc'/>
<id>710eab5aae1892b8d2b4dde13a62e818033b0ecc</id>
<content type='text'>
This file causes dynamic link failures on EFI, and of course has
no use in the EFI environment.

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>
This file causes dynamic link failures on EFI, and of course has
no use in the EFI environment.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<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://trove.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://trove.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>comapi: Remove the comapi interfaces completely</title>
<updated>2014-02-14T00:27:50+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2014-02-14T00:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/syslinux.git/commit/?id=fb4eeb70f5f5b122319ad3f6474b38b6d4a389dd'/>
<id>fb4eeb70f5f5b122319ad3f6474b38b6d4a389dd</id>
<content type='text'>
Remove the last bits of the comapi interfaces completely.  This does
not install stub handlers for the INT 20-3Fh handlers, as we don't
support loading old COMBOOT/COM32/COM32R images anymore.

We could put those back if we really need them.

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 last bits of the comapi interfaces completely.  This does
not install stub handlers for the INT 20-3Fh handlers, as we don't
support loading old COMBOOT/COM32/COM32R images anymore.

We could put those back if we really need them.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
