<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/extlinux.asm, branch syslinux-3.63-pre4</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>extlinux: Correct the directory block end condition</title>
<updated>2008-04-07T23:41:00+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-04-07T23:39:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=eccab1fd22cc882836bdd34c14ff604409a01d1f'/>
<id>eccab1fd22cc882836bdd34c14ff604409a01d1f</id>
<content type='text'>
ext2/3 directory blocks are *not* ended with inode == 0; that reflects
a deleted block (like 0xe5 in FAT.)  Directory blocks are ended by
directory block exhaustion; the last block is simply made as large as
the whole directory block.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ext2/3 directory blocks are *not* ended with inode == 0; that reflects
a deleted block (like 0xe5 in FAT.)  Directory blocks are ended by
directory block exhaustion; the last block is simply made as large as
the whole directory block.
</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>
<entry>
<title>Create libinstaller; actually implement boot-once for extlinux</title>
<updated>2007-12-14T23:09:11+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-12-14T23:09:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=61a81029ee38a684199425ab839956204da8b293'/>
<id>61a81029ee38a684199425ab839956204da8b293</id>
<content type='text'>
--once now supported for extlinux; some infrastructure for syslinux
there as well, need implementation in all the various installers,
however.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--once now supported for extlinux; some infrastructure for syslinux
there as well, need implementation in all the various installers,
however.
</pre>
</div>
</content>
</entry>
<entry>
<title>Snapshot: initialize the default ADV for disk-based derivatives</title>
<updated>2007-12-13T21:55:54+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-12-13T21:55:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=78b194840bb929792b4954dc67b0762dbf2ba131'/>
<id>78b194840bb929792b4954dc67b0762dbf2ba131</id>
<content type='text'>
For the disk-based derivatives, handle the default ADV that is part of
the image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the disk-based derivatives, handle the default ADV that is part of
the image.
</pre>
</div>
</content>
</entry>
</feed>
