<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git, branch for-3.72</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>klibc/compiler.h: add __weak macro</title>
<updated>2008-07-24T02:17:08+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-24T02:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ba5ae24cd489d6ea2d1ff2e39951c02a39a97315'/>
<id>ba5ae24cd489d6ea2d1ff2e39951c02a39a97315</id>
<content type='text'>
Add a macro for weak symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a macro for weak symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>klibc/compiler.h: booleanize likely/unlikely</title>
<updated>2008-07-24T02:15:53+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-24T02:15:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=97c2f2b35677f999ced3d8649bfc7d441b1dc4e4'/>
<id>97c2f2b35677f999ced3d8649bfc7d441b1dc4e4</id>
<content type='text'>
__likely() and __unlikely() should explicitly booleanize their
arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
__likely() and __unlikely() should explicitly booleanize their
arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify and fix label string scanning</title>
<updated>2008-07-22T17:41:07+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-22T17:41:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=81e4821f2a9507238cfda0c665933eb8a23c9c5b'/>
<id>81e4821f2a9507238cfda0c665933eb8a23c9c5b</id>
<content type='text'>
Simplify and fix bugs in the code to store and match label names
without filename mangling.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify and fix bugs in the code to store and match label names
without filename mangling.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>parseconfig, ui: store the label name unmangled</title>
<updated>2008-07-22T17:18:21+00:00</updated>
<author>
<name>Sebastian Herbszt</name>
<email>herbszt@gmx.de</email>
</author>
<published>2008-07-22T15:09:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=559ea7abec1acb497eca0bd74a583713e425302b'/>
<id>559ea7abec1acb497eca0bd74a583713e425302b</id>
<content type='text'>
Store the label names unmangled and match those against command_line.

- Sebastian

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store the label names unmangled and match those against command_line.

- Sebastian

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core/runkernel.inc: remove dead code</title>
<updated>2008-07-22T16:58:02+00:00</updated>
<author>
<name>Sergey Vlasov</name>
<email>vsu@altlinux.ru</email>
</author>
<published>2008-07-22T09:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a8641f9842da20ad9c80ad28db8c10cdaaddfd55'/>
<id>a8641f9842da20ad9c80ad28db8c10cdaaddfd55</id>
<content type='text'>
Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&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>
Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix initrd overwriting the kernel for some kernel sizes</title>
<updated>2008-07-22T16:58:02+00:00</updated>
<author>
<name>Sergey Vlasov</name>
<email>vsu@altlinux.ru</email>
</author>
<published>2008-07-22T09:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2870b77cd5d04addc8e956ba21e91bde08e4db66'/>
<id>2870b77cd5d04addc8e956ba21e91bde08e4db66</id>
<content type='text'>
The address in EDI returned by the load_high call used to load the
kernel needs to be passed to parse_load_initrd, but the code which
clears memory after setup sectors for 1.2.x kernels was corrupting
low 16 bits of EDI.  In most cases this corruption was not noticed,
because with usual setup sizes DI was set to 0xf800, therefore the
chance of getting the kernel size such that initrd would actually
overwrite the kernel was about 3%.

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&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>
The address in EDI returned by the load_high call used to load the
kernel needs to be passed to parse_load_initrd, but the code which
clears memory after setup sectors for 1.2.x kernels was corrupting
low 16 bits of EDI.  In most cases this corruption was not noticed,
because with usual setup sizes DI was set to 0xf800, therefore the
chance of getting the kernel size such that initrd would actually
overwrite the kernel was about 3%.

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loading of *.lkrn images from gPXE</title>
<updated>2008-07-22T16:58:02+00:00</updated>
<author>
<name>Sergey Vlasov</name>
<email>vsu@altlinux.ru</email>
</author>
<published>2008-07-22T09:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=eec9fe478cfcf9ba45455f68715cba4b57be7ea6'/>
<id>eec9fe478cfcf9ba45455f68715cba4b57be7ea6</id>
<content type='text'>
Attempts to load *.lkrn images were failing with "Not enough memory
to load specified image".  These images have the su_ramdisk_max
header field set to zero, and the code in core/runkernel.inc was
limiting MyHighMemSize too early (before the load_high call used to
load the main part of the kernel).

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&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>
Attempts to load *.lkrn images were failing with "Not enough memory
to load specified image".  These images have the su_ramdisk_max
header field set to zero, and the code in core/runkernel.inc was
limiting MyHighMemSize too early (before the load_high call used to
load the main part of the kernel).

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vesamenu: avoid strcmp() with NULL</title>
<updated>2008-07-22T16:58:01+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-22T01:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c86aca6b49cb335fba1f9cf96f1ce5b7d18dba2f'/>
<id>c86aca6b49cb335fba1f9cf96f1ce5b7d18dba2f</id>
<content type='text'>
Avoid touching memory at address zero when going from a background to
a non-background.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid touching memory at address zero when going from a background to
a non-background.
</pre>
</div>
</content>
</entry>
<entry>
<title>pci: resize pci_device arrays</title>
<updated>2008-07-20T00:29:48+00:00</updated>
<author>
<name>Sebastian Herbszt</name>
<email>herbszt@gmx.de</email>
</author>
<published>2008-07-19T20:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f8d4f8a641d0b397c4e57beb8de8fd3812e07b18'/>
<id>f8d4f8a641d0b397c4e57beb8de8fd3812e07b18</id>
<content type='text'>
pci_bus-&gt;pci_device get's populated with functions so it
should take up to MAX_PCI_DEVICES * MAX_PCI_FUNC elements.
pci_device_list-&gt;pci_device get's populated with functions
for every possible pci bus. Therefore it should take up to
MAX_PCI_BUS * MAX_PCI_DEVICES * MAX_PCI_FUNC elements.
Also adjust count variable types.

- Sebastian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pci_bus-&gt;pci_device get's populated with functions so it
should take up to MAX_PCI_DEVICES * MAX_PCI_FUNC elements.
pci_device_list-&gt;pci_device get's populated with functions
for every possible pci bus. Therefore it should take up to
MAX_PCI_BUS * MAX_PCI_DEVICES * MAX_PCI_FUNC elements.
Also adjust count variable types.

- Sebastian
</pre>
</div>
</content>
</entry>
<entry>
<title>ethersel: use library functions</title>
<updated>2008-07-20T00:29:31+00:00</updated>
<author>
<name>Sebastian Herbszt</name>
<email>herbszt@gmx.de</email>
</author>
<published>2008-07-19T19:54:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8502d91fbd68a145dd92981c0599961bcdc44e0b'/>
<id>8502d91fbd68a145dd92981c0599961bcdc44e0b</id>
<content type='text'>
Replace get_config() and execute() with syslinux_config_file() and
syslinux_run_command().

- Sebastian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace get_config() and execute() with syslinux_config_file() and
syslinux_run_command().

- Sebastian
</pre>
</div>
</content>
</entry>
</feed>
