<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/bootsect.inc, branch syslinux-3.54</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>Preserve ES:DI instead of probing for $PnP</title>
<updated>2007-11-15T04:51:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-15T04:51:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2c2fed8305e2cf52c27d8a5c1fd5b5982f541711'/>
<id>2c2fed8305e2cf52c27d8a5c1fd5b5982f541711</id>
<content type='text'>
The $PnP probe has been found to lock up at least one machine for
reasons unknown.  Drop it; instead, burn the extra few bytes in the
bootsector to save away ES:DI for later restore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The $PnP probe has been found to lock up at least one machine for
reasons unknown.  Drop it; instead, burn the extra few bytes in the
bootsector to save away ES:DI for later restore.
</pre>
</div>
</content>
</entry>
<entry>
<title>ISOLINUX: Change DriveNo -&gt; DriveNumber</title>
<updated>2007-11-14T17:43:28+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-14T17:43:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=00472b0aa8083fafa0f27723c1a1a8a77d2542ed'/>
<id>00472b0aa8083fafa0f27723c1a1a8a77d2542ed</id>
<content type='text'>
Change DriveNo to DriveNumber in ISOLINUX, to match the other
derivatives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change DriveNo to DriveNumber in ISOLINUX, to match the other
derivatives.
</pre>
</div>
</content>
</entry>
<entry>
<title>syslinux $PnP search fix</title>
<updated>2007-11-01T22:42:50+00:00</updated>
<author>
<name>Gerald Britton</name>
<email>gbritton@alum.mit.edu</email>
</author>
<published>2007-10-29T21:03:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=b746d87d69f6e06d9cf785fb8922aa5df3b2c692'/>
<id>b746d87d69f6e06d9cf785fb8922aa5df3b2c692</id>
<content type='text'>
I finally fixed the "chain.c32 hangs when run on modern qemu" problem.
Apparently it was hanging hitting the "Invalid $PnP header (too short)" branch
of the code which loops without ever incrementing bx, so it never terminates.

The patch below (taken against your current git) seems to fix the problem for
me, but having not explored the code much, it probably isn't the most elegant
of fixes.

				-- Gerald
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I finally fixed the "chain.c32 hangs when run on modern qemu" problem.
Apparently it was hanging hitting the "Invalid $PnP header (too short)" branch
of the code which loops without ever incrementing bx, so it never terminates.

The patch below (taken against your current git) seems to fix the problem for
me, but having not explored the code much, it probably isn't the most elegant
of fixes.

				-- Gerald
</pre>
</div>
</content>
</entry>
<entry>
<title>bootsect.inc: make sure the $PnP header can fit inside the segment</title>
<updated>2007-10-02T18:17:53+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-10-02T18:17:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c0019a8215949ca0b9de18b6c772dc0e8ccb334d'/>
<id>c0019a8215949ca0b9de18b6c772dc0e8ccb334d</id>
<content type='text'>
Terminate the search as soon as the $PnP header would fall outside the
segment, not just the $PnP signature itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Terminate the search as soon as the $PnP header would fall outside the
segment, not just the $PnP signature itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>Workaround for VMware console bug; make more common code common</title>
<updated>2007-06-21T00:08:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-06-21T00:08:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=202ed40d7acea163b438f570868e5c00bcb5d805'/>
<id>202ed40d7acea163b438f570868e5c00bcb5d805</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the shuffle and boot interface.  It was probably always broken.</title>
<updated>2007-03-15T01:59:40+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-03-15T01:59:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0b4922aa3fb090ee05d2e7c20379aabe2a047835'/>
<id>0b4922aa3fb090ee05d2e7c20379aabe2a047835</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux-3.3x</title>
<updated>2007-02-10T21:22:40+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-02-10T21:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=14df2f8046001f2dc24e1f65bb17c6e31dfbbd09'/>
<id>14df2f8046001f2dc24e1f65bb17c6e31dfbbd09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>%ifndef IS_PXELINUX won't do much good... %if IS_PXELINUX == 0 is correct</title>
<updated>2007-02-08T18:14:55+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-02-08T18:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0498d80af5bae472629762bc953c265d96ebf7c9'/>
<id>0498d80af5bae472629762bc953c265d96ebf7c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PXELINUX: ES:BX -&gt; PXENV+, so we can't have ES:DI -&gt; $PnP.</title>
<updated>2007-02-08T17:58:09+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-02-08T17:58:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0264d03fc1ac26b65ee4c28b136d88794cb88214'/>
<id>0264d03fc1ac26b65ee4c28b136d88794cb88214</id>
<content type='text'>
This broke chainbooting FreeBSD at least.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This broke chainbooting FreeBSD at least.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge with syslinux-3.32-pre7</title>
<updated>2006-11-22T00:20:40+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2006-11-22T00:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=16996475f132b006c0ba5bb820affb056d1eeef6'/>
<id>16996475f132b006c0ba5bb820affb056d1eeef6</id>
<content type='text'>
Conflicts:

	keywords.inc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:

	keywords.inc
</pre>
</div>
</content>
</entry>
</feed>
