<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/dos, branch fsc</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>Merge branch 'master' into fsc</title>
<updated>2009-12-22T17:38:43+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-12-22T17:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2b164fd1078bc9640836f15598ed901cc7a31ae2'/>
<id>2b164fd1078bc9640836f15598ed901cc7a31ae2</id>
<content type='text'>
Resolved Conflicts:
	com32/Makefile
	com32/lib/sys/open.c
	com32/modules/Makefile
	dos/Makefile
	dos/com16.ld
	dos/syslinux.c
	version

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolved Conflicts:
	com32/Makefile
	com32/lib/sys/open.c
	com32/modules/Makefile
	dos/Makefile
	dos/com16.ld
	dos/syslinux.c
	version

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: int 25/26 may be register-dirty; wrap them in assembly</title>
<updated>2009-11-13T21:44:08+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-13T21:40:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fcd383ae04ef0382ad93b83ba82112104aa986e0'/>
<id>fcd383ae04ef0382ad93b83ba82112104aa986e0</id>
<content type='text'>
int 25h and int 26h are known to be register-dirty for some versions
of DOS -- unlike int 21h, which is usually clean.  As such, wrap those
in assembly functions.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
int 25h and int 26h are known to be register-dirty for some versions
of DOS -- unlike int 21h, which is usually clean.  As such, wrap those
in assembly functions.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: don't add the linker script twice on the ld command line</title>
<updated>2009-11-12T00:29:53+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-12T00:29:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=6ee958bf9f830b59fd10d3a83c0fa1d5f30d4809'/>
<id>6ee958bf9f830b59fd10d3a83c0fa1d5f30d4809</id>
<content type='text'>
My version of the linker can deal with it, but others might not be so
smart.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
My version of the linker can deal with it, but others might not be so
smart.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: drop unneeded .eh_frame section</title>
<updated>2009-11-12T00:28:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-12T00:28:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=cbc7af0a4246fd5caad90ed3a6812a8f227e87c5'/>
<id>cbc7af0a4246fd5caad90ed3a6812a8f227e87c5</id>
<content type='text'>
gcc will produce an .eh_frame section, which we have no use for.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc will produce an .eh_frame section, which we have no use for.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: always try the FAT32-aware direct I/O calls first</title>
<updated>2009-11-12T00:05:34+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-12T00:05:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e5a014f403aabb9400f309a0bef08288d6421107'/>
<id>e5a014f403aabb9400f309a0bef08288d6421107</id>
<content type='text'>
Always try the FAT32-aware direct I/O calls before trying the legacy
raw I/O calls.  The reason for doing this is that the FAT32 stuff may
be implemented as an add-on.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Always try the FAT32-aware direct I/O calls before trying the legacy
raw I/O calls.  The reason for doing this is that the FAT32 stuff may
be implemented as an add-on.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: DOS version 7.10 is 0x070a, not 0x0710...</title>
<updated>2009-11-11T23:52:37+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-11T23:52:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e79ba125c9c8eb3816d164d86b5264b21868f7af'/>
<id>e79ba125c9c8eb3816d164d86b5264b21868f7af</id>
<content type='text'>
Fix DOS version 7.10 (first FAT32-capable version) check.

Perhaps we should just call the FAT32 calls blindly and fall back to
the old calls if they fail?

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix DOS version 7.10 (first FAT32-capable version) check.

Perhaps we should just call the FAT32 calls blindly and fall back to
the old calls if they fail?

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: fix the soft-locking loop</title>
<updated>2009-11-11T07:50:10+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-11T07:50:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=d1169ea4907b9b4a8cd73ed60d4e96160d05212f'/>
<id>d1169ea4907b9b4a8cd73ed60d4e96160d05212f</id>
<content type='text'>
Code the soft-locking loop correctly.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code the soft-locking loop correctly.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: try to handle both raw DOS mode and Windows mode</title>
<updated>2009-11-11T07:46:03+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-11T07:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fc9c70d47083adcb3c2fae440c44a1dc4895a8fd'/>
<id>fc9c70d47083adcb3c2fae440c44a1dc4895a8fd</id>
<content type='text'>
The locking API works very different in raw DOS mode and in Windows
mode.  The hierarchial locking is only available in the latter mode;
in the former mode we can only use levels 0 and 4.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The locking API works very different in raw DOS mode and in Windows
mode.  The hierarchial locking is only available in the latter mode;
in the former mode we can only use levels 0 and 4.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: make DOS installer work under WinME</title>
<updated>2009-11-11T06:10:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-11T06:09:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2f1433edca4c2759ce204bf40dace4f9e2a81cd9'/>
<id>2f1433edca4c2759ce204bf40dace4f9e2a81cd9</id>
<content type='text'>
At least under WinME, the DOS installer did not work as advertised.
With these modifications, it seems to work okay.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least under WinME, the DOS installer did not work as advertised.
With these modifications, it seems to work okay.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dos: add pointer to PE header in binary</title>
<updated>2009-07-10T23:40:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-07-10T23:40:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=abe63b54e8136ac4c7d97fa138940ae6fd96e67e'/>
<id>abe63b54e8136ac4c7d97fa138940ae6fd96e67e</id>
<content type='text'>
Explicitly add the pointer to the PE header in the binary.  That way
we might be eventually able to create a merged DOS/Win32 binary.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explicitly add the pointer to the PE header in the binary.  That way
we might be eventually able to create a merged DOS/Win32 binary.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
