Port support for SPC560B64.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@5984 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed doc error.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@5992 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed missing ; in tesmbox.c.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@5998 35acf78f-673a-0410-8e92-d51de3d6d3f4
Documentation related fix.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6006 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug #422.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6060 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug #421.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6062 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug bug #423.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6064 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed typo.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6068 35acf78f-673a-0410-8e92-d51de3d6d3f4
Added support for Olimex STM32-H407.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6071 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug bug #424.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6075 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug #426.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6079 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed doc.error.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6088 35acf78f-673a-0410-8e92-d51de3d6d3f4
Removed extra ;

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6119 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed bug #425.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6132 35acf78f-673a-0410-8e92-d51de3d6d3f4


git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6134 35acf78f-673a-0410-8e92-d51de3d6d3f4


git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6138 35acf78f-673a-0410-8e92-d51de3d6d3f4
Fixed obsolete check.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.6.x@6143 35acf78f-673a-0410-8e92-d51de3d6d3f4
GCC/ARMCMx: Fix assembler routines

This adds required symbol attributes to _port_exit_from_isr,
fixes an unresolved reference to chThdExit, and prevents factual
problems related to incorrect usage of the naked function attribute.

NOTE: I've only fixed the v7m part, and only the STM32F4xx port.mk
GCC/ARMCMx: Fix startup code

Prevents ResetHandler from overwriting its own stack frame, and
fixes incorrect code generation due to invalid use of the naked
function attribute.
GCC/ARMCMx: Remove remaining instances of 'nekkid'

All those naked functions need to put some clothes on:

"The only statements that can be safely included in naked functions
are asm statements that do not have operands. All other statements,
including declarations of local variables, if statements, and so
forth, should be avoided. Naked functions should be used to
implement the body of an assembly function, while allowing the
compiler to construct the requisite function declaration for the
assembler."

See GCC docs.
I've seen that they're not joking about it being unsafe.

Also, displays of public nudity are illegal in most places.