<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/bootsect.inc, branch syslinux-3.53-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>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>
<entry>
<title>When chainloading, set ES:DI to point to the $PnP ICS if available.</title>
<updated>2006-10-24T23:40:45+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2006-10-24T23:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0a9bdf66956cff22f334c4f9db4e70c8fc5364ab'/>
<id>0a9bdf66956cff22f334c4f9db4e70c8fc5364ab</id>
<content type='text'>
Arguably these really should be kept from the original invocation instead
of saved.  This is doable for PXELINUX, but might be very hard to do for
the disk-based ones.  Think hard about it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Arguably these really should be kept from the original invocation instead
of saved.  This is doable for PXELINUX, but might be very hard to do for
the disk-based ones.  Think hard about it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for forcing the filetype, and loading a secondary config file.</title>
<updated>2006-09-23T06:24:45+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2006-09-23T06:24:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ce38624d82626553018b85d210beb8ea34bd7eab'/>
<id>ce38624d82626553018b85d210beb8ea34bd7eab</id>
<content type='text'>
Add support for forcing the filetype, and loading a secondary config file.
Also bump the version number to version 3.40.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for forcing the filetype, and loading a secondary config file.
Also bump the version number to version 3.40.
</pre>
</div>
</content>
</entry>
</feed>
