<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/extlinux.asm, branch syslinux-3.70-pre2</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>Tighten close_file, fix SYSLINUX new file API</title>
<updated>2008-02-28T00:17:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-28T00:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=b89d1480c656a4f4642cb84ed18d9214faca1308'/>
<id>b89d1480c656a4f4642cb84ed18d9214faca1308</id>
<content type='text'>
Define close_file slightly tighter:

       - It is permitted to call close_file with a zero filehandle
       - close_file zeros SI

Fix the handling of the new API in SYSLINUX.  It appears file_left was
never actually initialized; it simply didn't matter since the old code
would either trip on reaching the end of the FAT chain or count the
data it needed.  Now operating according to spec.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Define close_file slightly tighter:

       - It is permitted to call close_file with a zero filehandle
       - close_file zeros SI

Fix the handling of the new API in SYSLINUX.  It appears file_left was
never actually initialized; it simply didn't matter since the old code
would either trip on reaching the end of the FAT chain or count the
data it needed.  Now operating according to spec.
</pre>
</div>
</content>
</entry>
<entry>
<title>SYSLINUX, EXTLINUX: support the new getfssec API</title>
<updated>2008-02-27T21:24:57+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-27T21:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f4c12ad254d31eae619f38f7571e57e110745d66'/>
<id>f4c12ad254d31eae619f38f7571e57e110745d66</id>
<content type='text'>
Support the new getfssec API which returns number of bytes read in
SYSLINUX and EXTLINUX.  Untested so far, but it's a reasonably easy
change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support the new getfssec API which returns number of bytes read in
SYSLINUX and EXTLINUX.  Untested so far, but it's a reasonably easy
change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Finally get rid of the old DX:AX for file length 16-bitism</title>
<updated>2008-02-23T06:55:06+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-23T06:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=dd93f88b50c8a159e504c16dad8a18abca67bf86'/>
<id>dd93f88b50c8a159e504c16dad8a18abca67bf86</id>
<content type='text'>
Finally scrub the code and get rid of the old uses of DX:AX for file
size (rather than EAX).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finally scrub the code and get rid of the old uses of DX:AX for file
size (rather than EAX).
</pre>
</div>
</content>
</entry>
<entry>
<title>Put virtual kernels (CLI labels) in high memory</title>
<updated>2008-02-16T06:54:28+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T06:51:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c9cddae667ebea9bdeba68db49c0e3230e85f9d4'/>
<id>c9cddae667ebea9bdeba68db49c0e3230e85f9d4</id>
<content type='text'>
Support putting virtual kernels in high memory instead of using a
dedicated segment for it.  This both reduces the low memory footprint
by 64K, and allows for functionally unlimited labels (tested with over
a hundred thousand.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support putting virtual kernels in high memory instead of using a
dedicated segment for it.  This both reduces the low memory footprint
by 64K, and allows for functionally unlimited labels (tested with over
a hundred thousand.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct comment specific to SYSLINUX in the other derivatives</title>
<updated>2008-02-13T18:58:29+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T18:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4d459d16f68ebcd8fbac96bf505db5bd1ac337db'/>
<id>4d459d16f68ebcd8fbac96bf505db5bd1ac337db</id>
<content type='text'>
There was a comment which applied to SYSLINUX that had been copied
verbatim to the other derivatives; fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was a comment which applied to SYSLINUX that had been copied
verbatim to the other derivatives; fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch the display file and graphics routines to using the getc stack</title>
<updated>2008-02-12T23:56:45+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-12T23:56:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=b2e6d915489d7af1177c75b961438be7cec140f0'/>
<id>b2e6d915489d7af1177c75b961438be7cec140f0</id>
<content type='text'>
The file display and graphics routines used their own file management
since the old getc code did not nest.  The new one does (necessary to
support INCLUDE), so use the same routines and get rid of the ad hoc
buffer management.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The file display and graphics routines used their own file management
since the old getc code did not nest.  The new one does (necessary to
support INCLUDE), so use the same routines and get rid of the ad hoc
buffer management.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change command line limit to 2047 characters</title>
<updated>2008-02-12T21:09:07+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-12T21:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2bb82b2e05ad96787722ef99bc429e31afb1e94e'/>
<id>2bb82b2e05ad96787722ef99bc429e31afb1e94e</id>
<content type='text'>
Change the command line limit to 2047 characters, which is also the
current kernel limit.  As a result, shuffle around the memory layout
to make the larger buffers fit.

TODO: consider moving vgafontbuf to getcseg, and try to make do with
fewer command line-sized buffers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the command line limit to 2047 characters, which is also the
current kernel limit.  As a result, shuffle around the memory layout
to make the larger buffers fit.

TODO: consider moving vgafontbuf to getcseg, and try to make do with
fewer command line-sized buffers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove last users of getcbuf; reclaim the address space</title>
<updated>2008-02-12T08:32:24+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-12T08:32:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=1d557f33960d8439c05024bf1400c7f8f910f784'/>
<id>1d557f33960d8439c05024bf1400c7f8f910f784</id>
<content type='text'>
Remove the last few uses of getcbuf (to extend trackbuf for shuffle
descriptors, and for temp storage during pxelinux config file search.)
As a result, change the way RBFG_brainfuck is handled in pxelinux (at
some point it's probably not worth maintaining anymore, as RBFG is no
longer widely used); add a .bss2 section for the region between the
RBFG zone and the stack.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the last few uses of getcbuf (to extend trackbuf for shuffle
descriptors, and for temp storage during pxelinux config file search.)
As a result, change the way RBFG_brainfuck is handled in pxelinux (at
some point it's probably not worth maintaining anymore, as RBFG is no
longer widely used); add a .bss2 section for the region between the
RBFG zone and the stack.
</pre>
</div>
</content>
</entry>
<entry>
<title>EXTLINUX: correct bug when accessing an empty file; update NEWS.</title>
<updated>2008-01-16T18:00:32+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-01-16T18:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c6ba4eda5d49c034c3f8c5b4c5e2cf4627c68791'/>
<id>c6ba4eda5d49c034c3f8c5b4c5e2cf4627c68791</id>
<content type='text'>
Correct a bug that caused EXTLINUX to crash when accessing an empty
file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct a bug that caused EXTLINUX to crash when accessing an empty
file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Standardize format for copyright lines and update</title>
<updated>2008-01-16T17:55:59+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-01-16T17:50:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=89ce86f492c9460c96854634fc7544dd2d0e5e19'/>
<id>89ce86f492c9460c96854634fc7544dd2d0e5e19</id>
<content type='text'>
Update copyright lines and standardize the format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update copyright lines and standardize the format.
</pre>
</div>
</content>
</entry>
</feed>
