<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32, branch syslinux-3.70-pre25</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/'/>
<entry>
<title>mboot.c32: no need to include the ANSI engine</title>
<updated>2008-06-24T22:28:40+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-24T22:28:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=2eab1b7a15377f4bb0a5a3537fd882d32e39e06f'/>
<id>2eab1b7a15377f4bb0a5a3537fd882d32e39e06f</id>
<content type='text'>
We don't need the ANSI engine in mboot.c32.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need the ANSI engine in mboot.c32.
</pre>
</div>
</content>
</entry>
<entry>
<title>Default to \n -&gt; \r\n in ANSI and xserial</title>
<updated>2008-06-24T22:25:14+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-24T22:25:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=ce014dced52afc366fcbe08c60b8f725812f1bc2'/>
<id>ce014dced52afc366fcbe08c60b8f725812f1bc2</id>
<content type='text'>
Default to \n -&gt; \r\n conversion in the ANSI and xserial modules,
rather than relying on escape codes to make that behave.  This
effectively means that as far as the serial port is concerned, this
behavior cannot be turned off (with less than having the xserial state
machine interpret this sequence) and the escape code *should not* be
used.

That is fine for our applications, though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default to \n -&gt; \r\n conversion in the ANSI and xserial modules,
rather than relying on escape codes to make that behave.  This
effectively means that as far as the serial port is concerned, this
behavior cannot be turned off (with less than having the xserial state
machine interpret this sequence) and the escape code *should not* be
used.

That is fine for our applications, though.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c32: use a more Linux-kernel-like syntax</title>
<updated>2008-06-20T23:09:13+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-20T23:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=188d5ee48e8bdfd7f637b459449f77b218cf3a92'/>
<id>188d5ee48e8bdfd7f637b459449f77b218cf3a92</id>
<content type='text'>
Make the syntax for chain.c32 more Linux-kernel-like.  This also makes
parsing easier, so it's a win all around.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the syntax for chain.c32 more Linux-kernel-like.  This also makes
parsing easier, so it's a win all around.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c: avoid comma-space in assembly stubs</title>
<updated>2008-06-19T18:05:06+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T18:05:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=9947beb42284551dc53e68f412b567ee857c53a2'/>
<id>9947beb42284551dc53e68f412b567ee857c53a2</id>
<content type='text'>
Comma-space takes up too much horizontal space, since we
want to be able to comment properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comma-space takes up too much horizontal space, since we
want to be able to comment properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c32: check the stub sources into the tree</title>
<updated>2008-06-19T18:00:59+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T18:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=bc12f7a629ad1f44a9be81ebbf6a0671cad02c2c'/>
<id>bc12f7a629ad1f44a9be81ebbf6a0671cad02c2c</id>
<content type='text'>
Check the stub sources into the tree, even though they aren't used by
the build; they are still useful when experimenting with changing this
stuff.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check the stub sources into the tree, even though they aren't used by
the build; they are still useful when experimenting with changing this
stuff.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add address aliases for freedos and msdos</title>
<updated>2008-06-19T17:39:44+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T17:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=265f6b172bde2822d72403f7bf2bc259352304a2'/>
<id>265f6b172bde2822d72403f7bf2bc259352304a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c32: minor stylistic cleanup</title>
<updated>2008-06-19T17:38:15+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T17:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=6697cb5fbdd5cd5bbb018f63939b36edc70d0662'/>
<id>6697cb5fbdd5cd5bbb018f63939b36edc70d0662</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c: we can't rely on dosmem and int13 in here...</title>
<updated>2008-06-19T17:36:07+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T17:36:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=a350eabac495ab9f8bb7da94e2d784ccba2b3bc5'/>
<id>a350eabac495ab9f8bb7da94e2d784ccba2b3bc5</id>
<content type='text'>
dosmem and int13 can change during boot loader shutdown.  It
is therefore unsafe to rely on them retaining their value from
running in chain.c32 itself.  Instead, we have to install a
suitable stub which makes that particular determination at
runtime.  Fortunately that is not all that hard to do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dosmem and int13 can change during boot loader shutdown.  It
is therefore unsafe to rely on them retaining their value from
running in chain.c32 itself.  Instead, we have to install a
suitable stub which makes that particular determination at
runtime.  Fortunately that is not all that hard to do.
</pre>
</div>
</content>
</entry>
<entry>
<title>chain.c32: support loading DOS kernels</title>
<updated>2008-06-19T06:43:39+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T06:43:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=0e5138b77e40bdc214c470d4b35245445f9002f2'/>
<id>0e5138b77e40bdc214c470d4b35245445f9002f2</id>
<content type='text'>
Support loading files below 0x7c00, as required, for example, by DOS
kernels.  Furthermore, pass the drive number in BL as well as DL.

With this, we can load the FreeDOS kernel with:

     chain.c32 hd0 -seg 0x60 -file /kernel.sys

Should really clean up the syntax before 3.70 final, though, and
provide a way to default to the syslinux device.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support loading files below 0x7c00, as required, for example, by DOS
kernels.  Furthermore, pass the drive number in BL as well as DL.

With this, we can load the FreeDOS kernel with:

     chain.c32 hd0 -seg 0x60 -file /kernel.sys

Should really clean up the syntax before 3.70 final, though, and
provide a way to default to the syslinux device.
</pre>
</div>
</content>
</entry>
<entry>
<title>&lt;syslinux/bootrm.h&gt;: fix order of SS and DS</title>
<updated>2008-06-19T06:42:47+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-06-19T06:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/syslinux.git/commit/?id=1a418314f26517bd59aed92742e3e556d645d938'/>
<id>1a418314f26517bd59aed92742e3e556d645d938</id>
<content type='text'>
SS is segment 2, DS is segment 3; this header had them backwards.
Fortunately not too many things relied on having DS != SS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SS is segment 2, DS is segment 3; this header had them backwards.
Fortunately not too many things relied on having DS != SS.
</pre>
</div>
</content>
</entry>
</feed>
