<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git, branch syslinux-3.62-pre8</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>Get rid of 4096-entry limit in the simple menu system</title>
<updated>2008-02-16T08:32:53+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T08:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=692f55c6ea720972780d47084a4a2146e56003d5'/>
<id>692f55c6ea720972780d47084a4a2146e56003d5</id>
<content type='text'>
Use a dynamic array instead of a static array which we would simply
crash on overflow.  Always make it a power-of-two sized so we don't
end up doing a realloc() and a full array copy on every extend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a dynamic array instead of a static array which we would simply
crash on overflow.  Always make it a power-of-two sized so we don't
end up doing a realloc() and a full array copy on every extend.
</pre>
</div>
</content>
</entry>
<entry>
<title>If we're showing a scrollbar, always show at least one unit</title>
<updated>2008-02-16T08:13:50+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T08:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=d3ed8cb31a485cb4263cd22ca5f60c73b6166752'/>
<id>d3ed8cb31a485cb4263cd22ca5f60c73b6166752</id>
<content type='text'>
In the simple menu system, if we're showing a scrollbar at all, always
show at least one unit of it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the simple menu system, if we're showing a scrollbar at all, always
show at least one unit of it.
</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>hello.c: print arguments, no input section</title>
<updated>2008-02-16T06:54:22+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T06:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8404cd587d44f412819ce09adfb5f62b9b5e05e7'/>
<id>8404cd587d44f412819ce09adfb5f62b9b5e05e7</id>
<content type='text'>
Make "Hello, World!" a little bit more plain, but do print out its
arguments, if any.  Useful for testing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make "Hello, World!" a little bit more plain, but do print out its
arguments, if any.  Useful for testing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't close the A20 gate; leave it open</title>
<updated>2008-02-16T06:54:15+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T06:35:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=defcbbc6527cd20bd45e42fab53d7e185156df48'/>
<id>defcbbc6527cd20bd45e42fab53d7e185156df48</id>
<content type='text'>
Don't close the A20 gate (restore to previous state); leave it open.
This is good for performance, but also avoids a nasty race condition
when leaving protected mode to then quickly re-enter protected mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't close the A20 gate (restore to previous state); leave it open.
This is good for performance, but also avoids a nasty race condition
when leaving protected mode to then quickly re-enter protected mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Slightly simpler to use interface to simple_pm_call</title>
<updated>2008-02-16T06:54:08+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T02:32:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=7234f292a43f971899b4a10fc5130c400c4aa3b2'/>
<id>7234f292a43f971899b4a10fc5130c400c4aa3b2</id>
<content type='text'>
Clean up the interface to simple_pm_call so we generally can avoid a
bunch of push/call/pop/ret boilerplate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clean up the interface to simple_pm_call so we generally can avoid a
bunch of push/call/pop/ret boilerplate.
</pre>
</div>
</content>
</entry>
<entry>
<title>bcopy32: refactor the bcopy routine to be able to reuse the pm part</title>
<updated>2008-02-16T06:54:01+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-16T02:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=9b1b3e4a9ff364123366b0840c457febe3c86184'/>
<id>9b1b3e4a9ff364123366b0840c457febe3c86184</id>
<content type='text'>
Refactor the bcopy routine to be able to reuse the pm entry and exit
portion to call other "simple" protected-mode routines ("simple" in
the sense that no interrupt thunking support is present or expected.)

Note: consider whether or not it would be preferrable to move the
thunking support into low memory and have it be always present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor the bcopy routine to be able to reuse the pm entry and exit
portion to call other "simple" protected-mode routines ("simple" in
the sense that no interrupt thunking support is present or expected.)

Note: consider whether or not it would be preferrable to move the
thunking support into low memory and have it be always present.
</pre>
</div>
</content>
</entry>
<entry>
<title>VESA: suppress an unused arguments warning</title>
<updated>2008-02-14T08:02:43+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-14T08:02:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4e5eea80bcfff2f4775858ee58f7d67d2a5396d0'/>
<id>4e5eea80bcfff2f4775858ee58f7d67d2a5396d0</id>
<content type='text'>
Suppress a warning about unused arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suppress a warning about unused arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>VESA: align the row buffer to a multiple of 4 bytes.</title>
<updated>2008-02-14T08:02:12+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-14T08:02:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=91c8955e892f7a855de875e42026fdcb5a117d42'/>
<id>91c8955e892f7a855de875e42026fdcb5a117d42</id>
<content type='text'>
We do dword accesses to the row buffer, so align it to 4 bytes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do dword accesses to the row buffer, so align it to 4 bytes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add __aligned() and __alignas() macros</title>
<updated>2008-02-14T08:01:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-14T08:01:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=d1bf83be601ec71c32f1e5ebe511f42f5e44195f'/>
<id>d1bf83be601ec71c32f1e5ebe511f42f5e44195f</id>
<content type='text'>
Add macros __aligned() (which takes a byte count), and __alignas()
(which takes a type or expression whose type is used, same as sizeof).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add macros __aligned() (which takes a byte count), and __alignas()
(which takes a type or expression whose type is used, same as sizeof).
</pre>
</div>
</content>
</entry>
</feed>
