<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/plugins/plugin.lds, branch quake5</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>iPod Classic: disable IRAM1</title>
<updated>2018-07-30T22:50:27+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2017-01-13T19:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=744274220833e017f3cc3f1b61abd0fc7c3885ec'/>
<id>744274220833e017f3cc3f1b61abd0fc7c3885ec</id>
<content type='text'>
On Classic, IRAM1 (second 128Kb of a total of 256KB available IRAM) is
slower than DRAM. Codecs that actually are using regions of IRAM1 runs
faster when DRAM is used, so IRAM1 is disabled and only IRAM0 remains
enabled: 48KB for core and 80KB for codecs/plugins.

The next test_codec results shows how decode time is decreased:

file           boosted     unboosted
*.ra           ~1.5%       ~0.5%
*.mpc          ~21%        ~4.5%
*.ogg          ~0.5%       ~0%
nero_he*.m4a   ~8%         ~1%
nero*.m4a      ~25%        ~7%
wmapro*.wma    ~4.5%       ~0%
wma*.wma       ~25%        ~7%

In addition there is a small power save when IRAM1 HW is disabled.

Change-Id: I102adee11458e82037f23076d5d5956e23235de8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Classic, IRAM1 (second 128Kb of a total of 256KB available IRAM) is
slower than DRAM. Codecs that actually are using regions of IRAM1 runs
faster when DRAM is used, so IRAM1 is disabled and only IRAM0 remains
enabled: 48KB for core and 80KB for codecs/plugins.

The next test_codec results shows how decode time is decreased:

file           boosted     unboosted
*.ra           ~1.5%       ~0.5%
*.mpc          ~21%        ~4.5%
*.ogg          ~0.5%       ~0%
nero_he*.m4a   ~8%         ~1%
nero*.m4a      ~25%        ~7%
wmapro*.wma    ~4.5%       ~0%
wma*.wma       ~25%        ~7%

In addition there is a small power save when IRAM1 HW is disabled.

Change-Id: I102adee11458e82037f23076d5d5956e23235de8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cleaned-up xDuoo X3 support</title>
<updated>2018-07-28T14:56:31+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-06-28T10:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0662793ca0050e823cd1207cc4689a1cba5068bd'/>
<id>0662793ca0050e823cd1207cc4689a1cba5068bd</id>
<content type='text'>
Cleaned up, rebased, and forward-ported from the xvortex fork.

(original credit to vsoftster@gmail.com)

Change-Id: Ibcc023a0271ea81e901450a88317708c2683236d
Signed-off-by: Solomon Peachy &lt;pizza@shaftnet.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleaned up, rebased, and forward-ported from the xvortex fork.

(original credit to vsoftster@gmail.com)

Change-Id: Ibcc023a0271ea81e901450a88317708c2683236d
Signed-off-by: Solomon Peachy &lt;pizza@shaftnet.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix .ncbss from possibly overlapping .ncdata in plugins/codecs.</title>
<updated>2013-07-11T08:32:23+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2013-07-11T05:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1329cc29dec0ad2b5516fdcc8507f474d6b79172'/>
<id>1329cc29dec0ad2b5516fdcc8507f474d6b79172</id>
<content type='text'>
(Take #2)

If .bss wasn't large enough, and .ncdata was empty, .ncbss would be
at an address overlapping the alignment-padded end of .ncdata and
and linking would fail with an overlap error.

Adds plugin load end address that accounts for IRAM going past
the final .bss sections, making IRAM overlay compatible. load_code
could also use this instead of the file size.

The .lds becomes a bit more straightforward and explicit when
assigning addresses.

Change-Id: Id0c33f257710e97ece2c831e0feaaa32c1a14e05
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Take #2)

If .bss wasn't large enough, and .ncdata was empty, .ncbss would be
at an address overlapping the alignment-padded end of .ncdata and
and linking would fail with an overlap error.

Adds plugin load end address that accounts for IRAM going past
the final .bss sections, making IRAM overlay compatible. load_code
could also use this instead of the file size.

The .lds becomes a bit more straightforward and explicit when
assigning addresses.

Change-Id: Id0c33f257710e97ece2c831e0feaaa32c1a14e05
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix .ncbss from possibly overlapping .ncdata in plugins/codecs."</title>
<updated>2013-07-11T04:28:39+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2013-07-11T04:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=2948cb42aecfe42a2dcad40d7791f703512891aa'/>
<id>2948cb42aecfe42a2dcad40d7791f703512891aa</id>
<content type='text'>
This reverts commit 5c2ad2fd36be7a0d1ec2468e6b270047c36d8a6f.

The .ncbss bug is still showing up. Will try again shortly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5c2ad2fd36be7a0d1ec2468e6b270047c36d8a6f.

The .ncbss bug is still showing up. Will try again shortly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix .ncbss from possibly overlapping .ncdata in plugins/codecs.</title>
<updated>2013-07-11T02:37:17+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2013-07-11T02:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5c2ad2fd36be7a0d1ec2468e6b270047c36d8a6f'/>
<id>5c2ad2fd36be7a0d1ec2468e6b270047c36d8a6f</id>
<content type='text'>
If .bss wasn't large enough, and .ncdata was empty, .ncbss would be
at an address overlapping the alignment-padded end of .ncdata and
and linking would fail with an overlap error.

There also should no longer be an issue that needs special correction
with iramcopy and empty .bss. The .maps look good in that case.

Change-Id: I02bf73a0acef2c0c04b5d135ecf4e18fb97ee339
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If .bss wasn't large enough, and .ncdata was empty, .ncbss would be
at an address overlapping the alignment-padded end of .ncdata and
and linking would fail with an overlap error.

There also should no longer be an issue that needs special correction
with iramcopy and empty .bss. The .maps look good in that case.

Change-Id: I02bf73a0acef2c0c04b5d135ecf4e18fb97ee339
</pre>
</div>
</content>
</entry>
<entry>
<title>M5/X5 (MCF5250): Scoot the core/plugin IRAM boundary forward by 0x800.</title>
<updated>2012-04-29T18:35:53+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2012-04-29T18:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=4928810354e0d467c5c52221b21cf64a264946b3'/>
<id>4928810354e0d467c5c52221b21cf64a264946b3</id>
<content type='text'>
Change-Id: I482fe3f4f2f59a3f17026e796c245c4efa8279f3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I482fe3f4f2f59a3f17026e796c245c4efa8279f3
</pre>
</div>
</content>
</entry>
<entry>
<title>Sandisk Sansa Connect port (FS #12363)</title>
<updated>2011-11-16T14:08:01+00:00</updated>
<author>
<name>Tomasz Moń</name>
<email>desowin@gmail.com</email>
</author>
<published>2011-11-16T14:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e8a8a1be43afe63079ae48ce1a9eb3052df3b1a4'/>
<id>e8a8a1be43afe63079ae48ce1a9eb3052df3b1a4</id>
<content type='text'>
Included are drivers for buttons, backlight, lcd, audio and storage.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31000 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Included are drivers for buttons, backlight, lcd, audio and storage.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31000 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: enable plugins</title>
<updated>2011-10-02T20:33:14+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-10-02T20:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7e8877e871bfd832ce5177267827d9b4f41d3957'/>
<id>7e8877e871bfd832ce5177267827d9b4f41d3957</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: don't use iram in plugins and in codecs</title>
<updated>2011-10-02T15:39:30+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-10-02T15:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=4157c23c6fc954cca082bbd7dcdc56f29f4ca202'/>
<id>4157c23c6fc954cca082bbd7dcdc56f29f4ca202</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30641 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30641 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>rk27xx - enable a few test plugins</title>
<updated>2011-09-06T12:39:49+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2011-09-06T12:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=6d5671a8d8199c7fd04490fce5098b23b893c528'/>
<id>6d5671a8d8199c7fd04490fce5098b23b893c528</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30459 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30459 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
</feed>
