<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/utils/imxtools/sbtools/elf.h, branch puzzles</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>sbtools: more code refactoring</title>
<updated>2013-08-21T20:20:53+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-08-21T20:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=99f3ca174e3e6a3e6a55931b012208be64d8be39'/>
<id>99f3ca174e3e6a3e6a55931b012208be64d8be39</id>
<content type='text'>
Factor all printf method with a unique one defined in misc.h

Change-Id: I58fbf8916b76e873a2e6678506d2c8aece7834ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Factor all printf method with a unique one defined in misc.h

Change-Id: I58fbf8916b76e873a2e6678506d2c8aece7834ec
</pre>
</div>
</content>
</entry>
<entry>
<title>elf: fix handling of virtual/physical addresses</title>
<updated>2013-08-06T19:24:38+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-08-06T13:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=8b13d2f5f100d088746a1f8dd94f8ab82acc9b5b'/>
<id>8b13d2f5f100d088746a1f8dd94f8ab82acc9b5b</id>
<content type='text'>
Remove the hackish elf_translate_addresses which should not have
existed in the first place, on write always compute the physical
address of a section using elf_translate_virtual_address which
makes it possible to specify any virtual to physical mapping and
fail nicely if there is none.

Change-Id: I4f436945e90280a6fd9430de6c642dbeb8e23d40
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the hackish elf_translate_addresses which should not have
existed in the first place, on write always compute the physical
address of a section using elf_translate_virtual_address which
makes it possible to specify any virtual to physical mapping and
fail nicely if there is none.

Change-Id: I4f436945e90280a6fd9430de6c642dbeb8e23d40
</pre>
</div>
</content>
</entry>
<entry>
<title>sbtools: elf library can now load global symbols</title>
<updated>2013-08-06T19:24:38+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-08-04T13:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f72617c002bbb5ebfa6283c692dbab782f5289cc'/>
<id>f72617c002bbb5ebfa6283c692dbab782f5289cc</id>
<content type='text'>
Change-Id: I4d9f38ce31e65542d6ab192158bff52b6fad8f09
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4d9f38ce31e65542d6ab192158bff52b6fad8f09
</pre>
</div>
</content>
</entry>
<entry>
<title>sbtools: add helper to determine if a file is a valid ELF image</title>
<updated>2013-08-06T19:24:38+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-08-04T13:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e4c9eaa7e8f247eb0623350e5d15d542ca665e17'/>
<id>e4c9eaa7e8f247eb0623350e5d15d542ca665e17</id>
<content type='text'>
Change-Id: Ie0e9c05569ca9b02fd36f31fd7323f02b14e1b60
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie0e9c05569ca9b02fd36f31fd7323f02b14e1b60
</pre>
</div>
</content>
</entry>
<entry>
<title>sbtools: make code aware of elf section names</title>
<updated>2013-08-06T19:24:38+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-07-30T15:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=76446dda459e2696d2a772d77ab4ed585901de13'/>
<id>76446dda459e2696d2a772d77ab4ed585901de13</id>
<content type='text'>
Change-Id: I7ab657959e38d2fcb2c7e6d9858facfb83101423
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7ab657959e38d2fcb2c7e6d9858facfb83101423
</pre>
</div>
</content>
</entry>
<entry>
<title>sbtools: refactor and cleanup</title>
<updated>2013-07-17T22:27:12+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-07-17T22:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1c8c24183ed9d89519de2924997593cc81f6f33d'/>
<id>1c8c24183ed9d89519de2924997593cc81f6f33d</id>
<content type='text'>
Factor common elf/sb read/write/printf routines. Factor sb zero
key, move sb version guess.

Change-Id: I5ae1885587456736e782e623610281bbee545039
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Factor common elf/sb read/write/printf routines. Factor sb zero
key, move sb version guess.

Change-Id: I5ae1885587456736e782e623610281bbee545039
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/sbtools: add elf function (sort by address)</title>
<updated>2012-12-16T20:28:41+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-12-16T20:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f4f600fc52d38e4a287913050880647144d1873c'/>
<id>f4f600fc52d38e4a287913050880647144d1873c</id>
<content type='text'>
Change-Id: Ib68746e11b43eadbbe0443626d4dc65d998348fa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib68746e11b43eadbbe0443626d4dc65d998348fa
</pre>
</div>
</content>
</entry>
<entry>
<title>sbtoelf: implement sb extraction for sb1</title>
<updated>2012-11-27T21:38:48+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-11-27T21:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=8189732e52080353dbf38933a8c71c6dc6811f2a'/>
<id>8189732e52080353dbf38933a8c71c6dc6811f2a</id>
<content type='text'>
Load, fill and call/jump instructions are extracted as elf files
like for sb2. Because of the size limitations of the sb1
instructions, the resulting elf files can easily have hundreds of
sections. The (currently) implemented elf simplification method
will hopefully reduce this to a few sections only

Change-Id: I8fd6ed935ac3128f244bbd71c782e2a0a1c6d44a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Load, fill and call/jump instructions are extracted as elf files
like for sb2. Because of the size limitations of the sb1
instructions, the resulting elf files can easily have hundreds of
sections. The (currently) implemented elf simplification method
will hopefully reduce this to a few sections only

Change-Id: I8fd6ed935ac3128f244bbd71c782e2a0a1c6d44a
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools: move tools to a new sbtools/ subdirectory</title>
<updated>2012-05-31T11:57:25+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-05-23T09:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a87a9ef37372b4380808ec2efa7c762e137668f1'/>
<id>a87a9ef37372b4380808ec2efa7c762e137668f1</id>
<content type='text'>
Change-Id: I0d8d6831b35037725486f61fc363de87bc8ba92e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0d8d6831b35037725486f61fc363de87bc8ba92e
</pre>
</div>
</content>
</entry>
</feed>
