<feed xmlns='http://www.w3.org/2005/Atom'>
<title>librambutan/support/ld/stm32/f1, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/librambutan/atom?h=master</id>
<link rel='self' href='https://git.bnewbold.net/librambutan/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/'/>
<updated>2012-04-11T20:56:50+00:00</updated>
<entry>
<title>Tweak family-specific linker file layout.</title>
<updated>2012-04-11T20:56:50+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-11-15T13:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=526d51aa2b83c7a73a2ecdba8525d2a0847e5587'/>
<id>urn:sha1:526d51aa2b83c7a73a2ecdba8525d2a0847e5587</id>
<content type='text'>
Move
        support/ld/stm32/f1/performance/vector_symbols.inc
to
        support/ld/stm32/family/f1/performance/vector_symbols.inc

Creating directory "family" under support/ld/stm32 will allow parallel
directories (e.g. support/ld/stm32/mcu) to exist, which allows an
eventual linker script cleanup to go much more smoothly.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Remove "CS3" prefix from libmaple symbol names.</title>
<updated>2012-04-11T20:52:17+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-11-15T13:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=b81655333f0a7378eec66cfef668a7282d7a4b17'/>
<id>urn:sha1:b81655333f0a7378eec66cfef668a7282d7a4b17</id>
<content type='text'>
We're no longer even marginally compatible with CS3, so it's
inappropriate to use that prefix in our names.

Rename:
    __cs3_stm32_vector_table -&gt; __stm32_vector_table.
    __cs3_stack              -&gt; __msp_init
    __cs3_reset              -&gt; __exc_reset
    __cs3_start_c            -&gt; start_c

Also add an MIT license header and assert LeafLabs copyright over
wirish/start.S and wirish/start_c.c.  These files are modified from
the original CodeSourcery versions, which were distributed under a
license that permits modifications to be distributed under a different
copyright and licensing terms than the originals.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Make vector table symbols family-specific during linking.</title>
<updated>2011-11-15T07:49:38+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-11-15T07:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=ff2a3476be5cf0e01b2d3e7a430d31a077618d5f'/>
<id>urn:sha1:ff2a3476be5cf0e01b2d3e7a430d31a077618d5f</id>
<content type='text'>
- support/make/target-config.mk: add LD_FAMILY_PATH, the directory to
  search for STM32 family-specific link configuration files. For now,
  this is just a stub which points to support/ld/stm32/f1/performance,
  since that's all we currently support. We can add the logic to
  support different STM32 families here later.

- Makefile: Pass -L $(LD_FAMILY_PATH) to linker.

- Rename support/ld/names.inc to
  support/ld/stm32/f1/performance/vector_symbols.inc.

- common.inc: INCLUDE vector_symbols.inc instead of names.inc.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
</feed>
