<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/memdisk/setup.c, branch syslinux-3.73-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>MEMDISK: drop unnecessary newline</title>
<updated>2008-10-14T21:51:37+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-10-14T21:51:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f8753ed3a21f5fb54025be36459c6674e0997aee'/>
<id>f8753ed3a21f5fb54025be36459c6674e0997aee</id>
<content type='text'>
Drop a newline we didn't need after all.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop a newline we didn't need after all.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MEMDISK: default to "safeint" mode</title>
<updated>2008-10-14T21:39:46+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-10-14T21:38:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=02b692d367343df7eed8c1b1a0f435424e8b3a56'/>
<id>02b692d367343df7eed8c1b1a0f435424e8b3a56</id>
<content type='text'>
There is enough evidence that "safeint" is a decent compromise between
The Right Thing[TM] and dealing with the reality of ultra-broken
DOSen.  Make it the default.

Clean up some of the command-line parsing code and status printing.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is enough evidence that "safeint" is a decent compromise between
The Right Thing[TM] and dealing with the reality of ultra-broken
DOSen.  Make it the default.

Clean up some of the command-line parsing code and status printing.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: make sure to ignore non-active ranges</title>
<updated>2008-10-13T19:26:59+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-10-10T19:47:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=87befcd31d6c93d8fdd7e143b66f834280b69228'/>
<id>87befcd31d6c93d8fdd7e143b66f834280b69228</id>
<content type='text'>
Skip non-active ranges when looking for a suitable chunk of memory for
decompression.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skip non-active ranges when looking for a suitable chunk of memory for
decompression.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Support "extended attributes" for INT 15h, AX=E820h</title>
<updated>2008-10-13T19:26:58+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-10-10T19:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=652c3057145a41703e5e817d86b2584db9ab806d'/>
<id>652c3057145a41703e5e817d86b2584db9ab806d</id>
<content type='text'>
Some blithering idiot thought it was a good idea to introduce
"extended attributes" for INT 15h, AX=E820h, and in doing so, breaking
compatibility with ALL E820 users out there.  F*cking morons.
Implement handling of extended attributes in:

- e820 parsing in the core
- e820 parsing in libcom32
- e820 parsing *and proxying* in memdisk

The latter is the really painful one.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some blithering idiot thought it was a good idea to introduce
"extended attributes" for INT 15h, AX=E820h, and in doing so, breaking
compatibility with ALL E820 users out there.  F*cking morons.
Implement handling of extended attributes in:

- e820 parsing in the core
- e820 parsing in libcom32
- e820 parsing *and proxying* in memdisk

The latter is the really painful one.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Major Makefile cleanups; gcc 4.3.0 compatiblity</title>
<updated>2008-08-20T22:15:34+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-08-20T22:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=bd09a6d828fa492aed4406adde6c412e0e5c640d'/>
<id>bd09a6d828fa492aed4406adde6c412e0e5c640d</id>
<content type='text'>
Cleanup and centralize the Makefile system even more.
Fix a gcc 4.3 incompatibility in memdisk (definition of strlen).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup and centralize the Makefile system even more.
Fix a gcc 4.3 incompatibility in memdisk (definition of strlen).
</pre>
</div>
</content>
</entry>
<entry>
<title>Centralize more of the version number machinery</title>
<updated>2008-07-07T22:21:56+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-07T22:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=07ff8e874b0bd1d1c4fa893c94063fbedf6e3315'/>
<id>07ff8e874b0bd1d1c4fa893c94063fbedf6e3315</id>
<content type='text'>
Centralize more (most) of the version number machinery to version.pl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Centralize more (most) of the version number machinery to version.pl.
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: install a DPT if needed in INT 1Eh; better zero-drive detection</title>
<updated>2008-07-03T22:22:39+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-07-03T22:22:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8e5db045c60ce25a9eb65a1803d47be4002a3e17'/>
<id>8e5db045c60ce25a9eb65a1803d47be4002a3e17</id>
<content type='text'>
Per the Interrupt list, treat INT 13 08 returning with CL=0 as a
failure, meaning single drive only.

If we find ourselves the only floppy drive, install a DPT into INT
1Eh.  This appears to be needed for PC-DOS 7.0 to boot.  This can be
overridden with the "nodpt" option, and forced with the "dpt" option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per the Interrupt list, treat INT 13 08 returning with CL=0 as a
failure, meaning single drive only.

If we find ourselves the only floppy drive, install a DPT into INT
1Eh.  This appears to be needed for PC-DOS 7.0 to boot.  This can be
overridden with the "nodpt" option, and forced with the "dpt" option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace cleanup</title>
<updated>2008-06-09T23:32:09+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-09T23:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=bb170715538cc6c8806fcec20e6ca0d3f7267468'/>
<id>bb170715538cc6c8806fcec20e6ca0d3f7267468</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MEMDISK: algorithmic determination of floppy formats</title>
<updated>2008-06-07T21:39:01+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-07T21:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8a6f179a7d7d1016988497e2a25b9706ad4ebcd7'/>
<id>8a6f179a7d7d1016988497e2a25b9706ad4ebcd7</id>
<content type='text'>
Consider all disks &lt; 4 MB to be floppies, and guess their geometry
algorithmically.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consider all disks &lt; 4 MB to be floppies, and guess their geometry
algorithmically.
</pre>
</div>
</content>
</entry>
<entry>
<title>MEMDISK: Use aligning memcpy/memset, compile with -mregparm=3</title>
<updated>2008-06-06T19:38:42+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-06T19:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=6389a53252be6f3eaf8248ee6d58dff88697aad0'/>
<id>6389a53252be6f3eaf8248ee6d58dff88697aad0</id>
<content type='text'>
Use the aligning memcpy/memset from libcom32.  Switch memdisk to
compiling with -mregparm=3, except for the interfaces to assembly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the aligning memcpy/memset from libcom32.  Switch memdisk to
compiling with -mregparm=3, except for the interfaces to assembly.
</pre>
</div>
</content>
</entry>
</feed>
