<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/lib/syslinux, branch syslinux-3.70-pre6</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>Generic framework for reading compressed files using standard I/O</title>
<updated>2008-02-29T19:57:36+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-29T19:57:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a7504c1fc6c3f90d30197bf0ecfa23880a375697'/>
<id>a7504c1fc6c3f90d30197bf0ecfa23880a375697</id>
<content type='text'>
Add zopen(), zfopen(), and zloadfile() to transparently open and
uncompress a gzip file (adding support for other formats is quite
trivial.

Once a file handle or file pointer is received, it can be treated like
any other one (fstat will report it as a socket, since the length is
unknown.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add zopen(), zfopen(), and zloadfile() to transparently open and
uncompress a gzip file (adding support for other formats is quite
trivial.

Once a file handle or file pointer is received, it can be treated like
any other one (fstat will report it as a socket, since the length is
unknown.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Comboot/Com32 changes for unspecified file lengths</title>
<updated>2008-02-27T20:40:31+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-27T20:40:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=48722c47bbdcfe51e905e87ec0d34415506393c5'/>
<id>48722c47bbdcfe51e905e87ec0d34415506393c5</id>
<content type='text'>
Handle unspecified file length for comboot/com32 modules; do changes
to the appropriate part of libcom32 to handle this properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle unspecified file length for comboot/com32 modules; do changes
to the appropriate part of libcom32 to handle this properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace cleanup...</title>
<updated>2008-02-20T00:52:36+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-20T00:52:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=bc7ea9c422f98f969dca78b4736718e3c44edd9b'/>
<id>bc7ea9c422f98f969dca78b4736718e3c44edd9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually implement syslinux_ipappend_strings()</title>
<updated>2008-02-20T00:51:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-18T23:55:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2b9f14435a237bf15841bd60c458d512f403f350'/>
<id>2b9f14435a237bf15841bd60c458d512f403f350</id>
<content type='text'>
Actually implement the library function syslinux_ipappend_strings(),
which had been in the header files but not in the actual library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Actually implement the library function syslinux_ipappend_strings(),
which had been in the header files but not in the actual library.
</pre>
</div>
</content>
</entry>
<entry>
<title>The shuffle descriptors need to be unused for input *and* output</title>
<updated>2008-02-13T02:39:36+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T02:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=32a5fabdf5a79aa339e4b6a9b710a287792fe6ad'/>
<id>32a5fabdf5a79aa339e4b6a9b710a287792fe6ad</id>
<content type='text'>
The memory used to hold shuffle descriptors must be unused during the
entire execution of the shuffle sequence, and therefore needs to be
free at input *and* output time.

Once we have picked a region for the shuffle descriptors, we can free
this working copy and start over with a clean memory map, the only
thing we do there is mark as reserved the memory used by the
descriptors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The memory used to hold shuffle descriptors must be unused during the
entire execution of the shuffle sequence, and therefore needs to be
free at input *and* output time.

Once we have picked a region for the shuffle descriptors, we can free
this working copy and start over with a clean memory map, the only
thing we do there is mark as reserved the memory used by the
descriptors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the minimum number of shuffle descriptors to 64.</title>
<updated>2008-02-13T00:53:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T00:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4980115d540a6ccfcfb141312c7f4f017972d316'/>
<id>4980115d540a6ccfcfb141312c7f4f017972d316</id>
<content type='text'>
Only use 64 as a static guarantee of the number of shuffle
descriptors; corresponding to 768 bytes of memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only use 64 as a static guarantee of the number of shuffle
descriptors; corresponding to 768 bytes of memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Query the shuffle descriptor set size and use it</title>
<updated>2008-02-13T00:47:39+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T00:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fc38cbecfcdb8237f22e8def62bced022260b035'/>
<id>fc38cbecfcdb8237f22e8def62bced022260b035</id>
<content type='text'>
Query the maximum number of shuffle descriptors, and use that number
as the descriptor block size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Query the maximum number of shuffle descriptors, and use that number
as the descriptor block size.
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffle: avoid computing block lists that will never converge</title>
<updated>2008-02-12T02:35:41+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-12T02:35:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8d419fbcb295fcd8ee54cc5c95326a8da9959f80'/>
<id>8d419fbcb295fcd8ee54cc5c95326a8da9959f80</id>
<content type='text'>
It is safe to assume that the number of moves will never decrease as
the reserved memory space increases; thus, no need to do individual
increments; skip ahead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is safe to assume that the number of moves will never decrease as
the reserved memory space increases; thus, no need to do individual
increments; skip ahead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle arbitrary numbers of shuffle descriptors</title>
<updated>2008-02-12T01:57:15+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-12T01:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=44306d385483da3df32311d518f39a54c1d84ac4'/>
<id>44306d385483da3df32311d518f39a54c1d84ac4</id>
<content type='text'>
Allocate high memory out of the way to hold the shuffle descriptors,
and generate continuation descriptors as needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allocate high memory out of the way to hold the shuffle descriptors,
and generate continuation descriptors as needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'origin/master' into adv</title>
<updated>2008-01-10T19:16:16+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-01-10T19:16:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c072d12df4b43aef3375c190358da4928a0c2a1e'/>
<id>c072d12df4b43aef3375c190358da4928a0c2a1e</id>
<content type='text'>
Conflicts:

	extlinux/extlinux.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:

	extlinux/extlinux.c
</pre>
</div>
</content>
</entry>
</feed>
