Commit Graph

496 Commits

Author SHA1 Message Date
isiora 58dbc1e30b Added proto of smcServiceWaitRequest()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11338 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-19 08:13:46 +00:00
isiora 37fa634fee SMC first release.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11337 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-19 08:05:05 +00:00
isiora 717d882d3f Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11327 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 11:33:56 +00:00
isiora 810cbef58a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11325 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-18 11:24:35 +00:00
isiora 2796ef6d6f Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11324 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 11:24:13 +00:00
isiora 560f7f9103 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11320 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:40:45 +00:00
isiora 9d24e49e12 Added monitor stack initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11319 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:40:02 +00:00
isiora f06110436a Added monitor stack initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11318 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:38:52 +00:00
isiora cc1316f252 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11317 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:37:12 +00:00
isiora b84e6eeff1 Added mmu.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11316 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:35:19 +00:00
isiora b641871b1d Fixed ARM_IRQ_VECTOR_REG address.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11315 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-18 09:34:33 +00:00
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