Commit Graph

485 Commits

Author SHA1 Message Date
isiora 16c0ec2cfb Added SMC related sources.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11314 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:33:21 +00:00
isiora 60e8193e9b Added call to __core_init.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11313 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:31:02 +00:00
isiora ba2efe59c4 Added trampoline to non secure world.
Added smc handler.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11312 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:29:02 +00:00
isiora 6dd5434799 Added SMC related sources.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11311 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:27:14 +00:00
isiora 1c10a0845b Added SMC related sources.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11310 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:26:45 +00:00
isiora b70381b4d2 Deleted thumb code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11309 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:24:21 +00:00
isiora 57dd306624 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11308 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-18 09:23:08 +00:00
edolomb 48d0b65050 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11297 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-16 21:22:31 +00:00
Giovanni Di Sirio bae22c6d4b Fixed bug #911.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11295 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-16 15:19:45 +00:00
Giovanni Di Sirio 3ae6678900 Fixed broken changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11267 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-14 09:27:04 +00:00
edolomb 80f7aa6a99 Enabled ARM cycle counter
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11256 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 17:01:44 +00:00
edolomb 77196a43a8 PORT_SUPPORTS_RT for Cortex-A5 and Cortex-A9
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11255 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 17:00:26 +00:00
edolomb ad34d8b512 Changed memory from 64 KB to 128 KB
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11254 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:52:16 +00:00
edolomb 0da6de11ee Enabled ARM cycle counter
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11246 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 09:31:05 +00:00
edolomb e669bfa7e6 PORT_SUPPORTS_RT for Cortex-A5 and Cortex-A9
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11245 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 09:28:25 +00:00
Giovanni Di Sirio 4bf1b5e330 More compiler portability headers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11238 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 10:28:10 +00:00
Giovanni Di Sirio fbc0d4b082 Unified MPU handler.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11234 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 09:12:47 +00:00
Giovanni Di Sirio d9071d4f1a Improved scatter file for STM32H743.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11229 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-06 16:39:35 +00:00
Giovanni Di Sirio 7540eb3663 Added portability include path to the various startup.mk files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11227 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-05 10:21:49 +00:00
Giovanni Di Sirio c2994bdb33 Various fixes, H7 SPI does not work yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11220 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 11:13:44 +00:00
Giovanni Di Sirio e5b7a9f723 ARM Cortex-M vectors table rewritten in asm.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11212 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-01 15:46:37 +00:00
isiora 1f1407b194 Fixed missing F_UNLOCK in chFactoryFindObjectByPointer()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11151 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-20 11:09:17 +00:00
Giovanni Di Sirio 2d010039b3 Fixed wrong initialization of FIFO objects.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11150 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-20 09:11:30 +00:00
Giovanni Di Sirio 8a0fc72783 Added new API function to factory.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11149 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-20 09:08:50 +00:00
Giovanni Di Sirio b2ac0d4dc5 Minor documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11148 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-20 09:08:29 +00:00
Giovanni Di Sirio 0f1a6877e8 Initial STM32H7 stuff.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11145 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-17 09:51:34 +00:00
Giovanni Di Sirio 5e7988200e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11132 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-07 10:25:21 +00:00
Giovanni Di Sirio 44665d1b1a GHS-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11131 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-07 10:18:26 +00:00
Giovanni Di Sirio 2cf8a7897b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11128 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-07 08:55:48 +00:00
Giovanni Di Sirio ed92f80434 e200 make files adjustments
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11126 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-07 07:43:33 +00:00
Giovanni Di Sirio 345779a579 Fixed one GHS port problem, there are more.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11119 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-05 13:55:21 +00:00
Giovanni Di Sirio f35ebd89d4 Added STM32L496xx/STM32L4A6xx support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11089 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-30 09:49:53 +00:00
Giovanni Di Sirio 93d79d0b13 Fixed some minor documentation issues.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11083 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-27 16:15:17 +00:00
Giovanni Di Sirio aebe7d83a5 Various fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11080 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-27 16:10:30 +00:00
Giovanni Di Sirio 56a33f50ed Removed invalid assertion.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11078 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-27 07:29:39 +00:00
isiora 70c245e116 Invalidate D Cache and TLB before setup MMU
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11076 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-25 17:24:10 +00:00
Giovanni Di Sirio 1d3f02c7ef git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11075 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-24 14:07:53 +00:00
Giovanni Di Sirio a8be231257 Experimental preemptive round robin module. To be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11074 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-24 10:01:13 +00:00
isiora 71b7be3d45 minor changes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11065 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 21:08:30 +00:00
isiora 4216227342 Uses portability macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11063 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 14:12:50 +00:00
isiora b85de21d0b Uses portability macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11062 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 14:12:22 +00:00
isiora 41546385c6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11061 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-22 10:19:54 +00:00
isiora 87b51dc83d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11060 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-22 10:07:47 +00:00
isiora 3b07c94012 Added mmu.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11059 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 10:04:23 +00:00
isiora 28ec07319b MMU module
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11058 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 09:59:36 +00:00
isiora 520032b848 Fixed mrc->mcr
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11057 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 09:58:51 +00:00
isiora 55b6ed9bff Fixed header comment
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11056 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 09:56:52 +00:00
isiora e85598bdaa Added mmu init call
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11055 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-22 09:56:00 +00:00
isiora 02dab23663 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11054 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-22 09:54:55 +00:00
Giovanni Di Sirio 5a1a1fc4ff Modified some names for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11050 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-21 14:29:25 +00:00