<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/asm/asm.make, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Apparently make doesn't like inline comments</title>
<updated>2012-03-28T21:14:39+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-03-28T21:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a54c687300a53f2c6d6dab4b512ffa15c0ccce45'/>
<id>a54c687300a53f2c6d6dab4b512ffa15c0ccce45</id>
<content type='text'>
Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
</pre>
</div>
</content>
</entry>
<entry>
<title>build system: completely autodetect target cpu architecture.</title>
<updated>2012-03-28T21:02:39+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-03-28T20:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7b1a369cf7801f98139189ade463f3a460f78d85'/>
<id>7b1a369cf7801f98139189ade463f3a460f78d85</id>
<content type='text'>
The existing ARCH Makefile variable is exported to the C code as well.
Additionally the version (arm-only for now) is detected as well. This
allows to for complete autodetection, i.e. that optimized ASM is picked up
if determined by preprocessor (CPU_ARM, etc).

Building a sim/raaa on a arm host will now automatically generate a arm
optmized build like we have for native targets.

Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing ARCH Makefile variable is exported to the C code as well.
Additionally the version (arm-only for now) is detected as well. This
allows to for complete autodetection, i.e. that optimized ASM is picked up
if determined by preprocessor (CPU_ARM, etc).

Building a sim/raaa on a arm host will now automatically generate a arm
optmized build like we have for native targets.

Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in comment.</title>
<updated>2012-01-22T21:39:48+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-01-22T21:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=aeae94dbc4075b5aecd62ee7afc08f22c2a20e45'/>
<id>aeae94dbc4075b5aecd62ee7afc08f22c2a20e45</id>
<content type='text'>
Change-Id: I3a6813a5eb024aad799bc59c569db54337cb8d1f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3a6813a5eb024aad799bc59c569db54337cb8d1f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add framework to let make automatically pick optimized asm implementations over generic C ones to firmware.</title>
<updated>2012-01-22T17:46:45+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-01-07T18:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=8e8e978de6b6283b66a6829fa8c5e3b94674ce7d'/>
<id>8e8e978de6b6283b66a6829fa8c5e3b94674ce7d</id>
<content type='text'>
Example: for a file asm/foo.c, make will look for asm/arm/foo.[cS] and
compile it if found. If not found it'll fall back to asm/foo.c.

Also introduce new ARCH make variable. This is automatically detected by
configure. It is distinct from CPU since CPU defines the dir used for
the target tree (i.e. firmware/target/X, so it can be "hosted").
ARCH really has the target isa and can be x86 for sims/raaa too.

Change-Id: I18e5d2b7b7bbc2ad2be551a74a0fcae5ffbcbf8b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example: for a file asm/foo.c, make will look for asm/arm/foo.[cS] and
compile it if found. If not found it'll fall back to asm/foo.c.

Also introduce new ARCH make variable. This is automatically detected by
configure. It is distinct from CPU since CPU defines the dir used for
the target tree (i.e. firmware/target/X, so it can be "hosted").
ARCH really has the target isa and can be x86 for sims/raaa too.

Change-Id: I18e5d2b7b7bbc2ad2be551a74a0fcae5ffbcbf8b
</pre>
</div>
</content>
</entry>
</feed>
