<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/bcopy32.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>In 32-bit mode, "xor eax,eax" is shorter than "xor ax,ax"</title>
<updated>2007-11-10T00:56:02+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-10T00:56:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=83f2f0a118e16eb7a0dc58e6b5d51c5745f7c1f3'/>
<id>83f2f0a118e16eb7a0dc58e6b5d51c5745f7c1f3</id>
<content type='text'>
For 32-bit code, 32-bit operations are shorter than 16-bit operations,
so use them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For 32-bit code, 32-bit operations are shorter than 16-bit operations,
so use them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo cleanup</title>
<updated>2007-11-08T01:29:28+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-08T01:29:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=3861765b45fafc9891c46782c768fcbfbaafab0a'/>
<id>3861765b45fafc9891c46782c768fcbfbaafab0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up the transition to PM for shuffle-and-boot-to-PM</title>
<updated>2007-11-07T01:15:13+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-07T01:15:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fe66201fedd68a163946635e5db2ad937178f136'/>
<id>fe66201fedd68a163946635e5db2ad937178f136</id>
<content type='text'>
Clean up the transition to PM for shuffle-and-boot-to-PM, and set LDTR
and TR to keep Intel VT happy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clean up the transition to PM for shuffle-and-boot-to-PM, and set LDTR
and TR to keep Intel VT happy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Setting cr0 requires a jmp to synchronize on 386/486</title>
<updated>2007-11-05T00:34:38+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-05T00:34:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=28b46657095873e98434959075b7717ec22117c1'/>
<id>28b46657095873e98434959075b7717ec22117c1</id>
<content type='text'>
The 386 and 486 requires a jmp after any setting of cr0.  It can be a
near jmp, but those processors do not correctly synchronize without
it.

We have jmps after setting cr0 in all spots except one, so make that
happen correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 386 and 486 requires a jmp after any setting of cr0.  It can be a
near jmp, but those processors do not correctly synchronize without
it.

We have jmps after setting cr0 in all spots except one, so make that
happen correctly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup: get rid of hard-coded descriptor numbers</title>
<updated>2007-11-02T01:25:10+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-11-02T01:25:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=816346554f9f2ef552639f7b4fbf413ea5ba8363'/>
<id>816346554f9f2ef552639f7b4fbf413ea5ba8363</id>
<content type='text'>
Get rid of hard-coded descriptor numbers, and instead use symbolic
names for the descriptors derived from the calculated offset in the
GDT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of hard-coded descriptor numbers, and instead use symbolic
names for the descriptors derived from the calculated offset in the
GDT.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark TSS unbusy before protected mode entry</title>
<updated>2007-10-11T22:01:32+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-10-11T22:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=d67eb079d2db06570e7ef299634c9b91cf807b3e'/>
<id>d67eb079d2db06570e7ef299634c9b91cf807b3e</id>
<content type='text'>
The LTR instruction marks the TSS descriptor busy, and any subsequent
attempt to load it will #GP unless maked unbusy first.  Sigh.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The LTR instruction marks the TSS descriptor busy, and any subsequent
attempt to load it will #GP unless maked unbusy first.  Sigh.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set TR and LDTR when entering protected mode</title>
<updated>2007-10-11T21:47:23+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-10-11T21:47:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=51f53cd1b7d82bf5dc451b2a9d12fe873507699c'/>
<id>51f53cd1b7d82bf5dc451b2a9d12fe873507699c</id>
<content type='text'>
Intel's VT daftly requires TR and LDTR to have valid protected-mode
values in order to kick in.  Thus, give it at least a valid chunk of
memory for the TR and a null selector for the LDTR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Intel's VT daftly requires TR and LDTR to have valid protected-mode
values in order to kick in.  Thus, give it at least a valid chunk of
memory for the TR and a null selector for the LDTR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move most messages into the appropriate .inc files</title>
<updated>2007-06-21T00:43:55+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-06-21T00:43:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a968a43d4f661154f2baadb6798451e565840aa0'/>
<id>a968a43d4f661154f2baadb6798451e565840aa0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support chaining shuffle descriptors when buffer is too small</title>
<updated>2007-03-30T20:33:47+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-03-30T20:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=48f62dd984768c64a4c481bf41578cb8a0e63c49'/>
<id>48f62dd984768c64a4c481bf41578cb8a0e63c49</id>
<content type='text'>
Provide a method for re-loading shuffle descriptors from a buffer in
high memory when the shuffle descriptors are too many to fit in the
buffer.  This can happen when trying to stitch an initramfs together
from parts.  Still need library support for this, however.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a method for re-loading shuffle descriptors from a buffer in
high memory when the shuffle descriptors are too many to fit in the
buffer.  This can happen when trying to stitch an initramfs together
from parts.  Still need library support for this, however.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stealth whitespace cleanup (automated)</title>
<updated>2007-03-15T05:07:09+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-03-15T05:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=64d7ea7b604c2ca9ab8f7236374b3a1c05005e55'/>
<id>64d7ea7b604c2ca9ab8f7236374b3a1c05005e55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
