<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/lib/syslinux/shuffle.c, branch syslinux-3.80-pre8</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>shuffle: align the shuffle safe area</title>
<updated>2009-05-03T00:26:06+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-05-03T00:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=9cd4a3b4fb21482b474d63486fe677966eeb2761'/>
<id>9cd4a3b4fb21482b474d63486fe677966eeb2761</id>
<content type='text'>
For performance, align the shuffle safe area to a dword boundary.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For performance, align the shuffle safe area to a dword boundary.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into new-shuffler</title>
<updated>2009-04-04T22:00:34+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-04-04T22:00:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=2cd336282f7b3411cf6f384d82487a11e1ccfc1e'/>
<id>2cd336282f7b3411cf6f384d82487a11e1ccfc1e</id>
<content type='text'>
Conflicts:
	com32/lib/syslinux/memmap.c

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	com32/lib/syslinux/memmap.c

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright notices; add Intel notices where appropriate</title>
<updated>2009-04-04T21:48:10+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-04-04T21:48:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=390a4bf409a4574fe3272adf9f873ef78b78c167'/>
<id>390a4bf409a4574fe3272adf9f873ef78b78c167</id>
<content type='text'>
Update copyright notices.  Per agreement with my new employer, Intel
Corporation, add Intel copyright notices where appropriate.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update copyright notices.  Per agreement with my new employer, Intel
Corporation, add Intel copyright notices where appropriate.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffle: use SMT_RESERVED for the forbidden region</title>
<updated>2009-04-01T00:29:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2009-04-01T00:29:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f1917f5fec631b839f1cf7ea153446210cf5cccf'/>
<id>f1917f5fec631b839f1cf7ea153446210cf5cccf</id>
<content type='text'>
If we're going to mark memory unusable, it's cleaner to mark it
SMT_RESERVED.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we're going to mark memory unusable, it's cleaner to mark it
SMT_RESERVED.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffler: make the new shuffler actually work</title>
<updated>2009-03-31T23:31:18+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2009-03-31T23:31:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0d8c3d040d9f733f95384f2d5e46609f73bd9c78'/>
<id>0d8c3d040d9f733f95384f2d5e46609f73bd9c78</id>
<content type='text'>
Make the new shuffler actually work.  This includes changing
rllpack.inc to run in 32-bit mode (since simple_pm_call now switches
to 32-bit mode) and changing the new shuffler interface to move the
shuffle list before actually doing any work.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the new shuffler actually work.  This includes changing
rllpack.inc to run in 32-bit mode (since simple_pm_call now switches
to 32-bit mode) and changing the new shuffler interface to move the
shuffle list before actually doing any work.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffler: more corrections to shuffle buffer assignment</title>
<updated>2009-03-10T21:54:45+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-03-10T21:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0921ae9c9014dcf6f7319567f52e9a1923bba708'/>
<id>0921ae9c9014dcf6f7319567f52e9a1923bba708</id>
<content type='text'>
We really need to be able to allocate the shuffle buffer itself...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We really need to be able to allocate the shuffle buffer itself...
</pre>
</div>
</content>
</entry>
<entry>
<title>shuffler: fix the handling of more than one block of descriptors</title>
<updated>2009-03-10T21:38:05+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-03-10T21:36:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=86981dec7307fd10f98410561107bde5bff7e10b'/>
<id>86981dec7307fd10f98410561107bde5bff7e10b</id>
<content type='text'>
When allocating more than one block of descriptors, make sure we
account for all the memory used correctly.  Otherwise, very bad things
happen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When allocating more than one block of descriptors, make sure we
account for all the memory used correctly.  Otherwise, very bad things
happen.
</pre>
</div>
</content>
</entry>
<entry>
<title>The shuffle descriptors need to be unused for input *and* output</title>
<updated>2008-02-13T02:39:36+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T02:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=32a5fabdf5a79aa339e4b6a9b710a287792fe6ad'/>
<id>32a5fabdf5a79aa339e4b6a9b710a287792fe6ad</id>
<content type='text'>
The memory used to hold shuffle descriptors must be unused during the
entire execution of the shuffle sequence, and therefore needs to be
free at input *and* output time.

Once we have picked a region for the shuffle descriptors, we can free
this working copy and start over with a clean memory map, the only
thing we do there is mark as reserved the memory used by the
descriptors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The memory used to hold shuffle descriptors must be unused during the
entire execution of the shuffle sequence, and therefore needs to be
free at input *and* output time.

Once we have picked a region for the shuffle descriptors, we can free
this working copy and start over with a clean memory map, the only
thing we do there is mark as reserved the memory used by the
descriptors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the minimum number of shuffle descriptors to 64.</title>
<updated>2008-02-13T00:53:20+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T00:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4980115d540a6ccfcfb141312c7f4f017972d316'/>
<id>4980115d540a6ccfcfb141312c7f4f017972d316</id>
<content type='text'>
Only use 64 as a static guarantee of the number of shuffle
descriptors; corresponding to 768 bytes of memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only use 64 as a static guarantee of the number of shuffle
descriptors; corresponding to 768 bytes of memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Query the shuffle descriptor set size and use it</title>
<updated>2008-02-13T00:47:39+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-02-13T00:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fc38cbecfcdb8237f22e8def62bced022260b035'/>
<id>fc38cbecfcdb8237f22e8def62bced022260b035</id>
<content type='text'>
Query the maximum number of shuffle descriptors, and use that number
as the descriptor block size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Query the maximum number of shuffle descriptors, and use that number
as the descriptor block size.
</pre>
</div>
</content>
</entry>
</feed>
