Russ Butler
6b4dfeb1ab
Fix heap allocation when used with RTOS
...
Remove the code which checks the heap against the stack to determine
if there is space left. Using the stack pointer as a limit causes
problems when used with an RTOS since the stack pointer depends
on the current thread which can use a user-allocated stack residing
anywhere in memory.
2016-04-10 23:37:42 -05:00
Alessandro Angelino
2fe077d50a
Mirror huge PR from mbed OS
...
The following PRs have been mirrored:
https://github.com/ARMmbed/mbed-hal-k64f/pull/6 "All Freescale macros for memory access replaced"
https://github.com/ARMmbed/mbed-hal-k64f/pull/7 "Fix bug in union access macros"
https://github.com/ARMmbed/mbed-hal-k64f/pull/8 "Simpler and more universal macros for memory access"
https://github.com/ARMmbed/mbed-hal-k64f/pull/9 "Fixed bug in fallback macros for memory access"
https://github.com/ARMmbed/mbed-hal-k64f/pull/10 "Added volatile keyword to address for union read"
https://github.com/ARMmbed/mbed-hal-k64f/pull/14 "Removing copyright and revision from unmodified file"
2016-04-06 23:25:27 +01:00
Alessandro Angelino
3fcaed1eb0
Add uVisor to startup code
2016-04-06 23:25:27 +01:00
Alessandro Angelino
e32f969459
Add uninitialized section to linker script
2016-04-06 23:25:27 +01:00
Alessandro Angelino
ec980179bc
Add uVisor-specific sections to linker script
2016-04-06 23:25:27 +01:00
Alessandro Angelino
7818102156
Round the SRAM offset in linker script
2016-04-06 23:25:27 +01:00
Alessandro Angelino
057bc9a98a
Replace NVIC APIs with vIRQ ones
2016-04-06 23:25:27 +01:00
Bogdan Marinescu
3feff63592
Preparing new layout - moved hal+mbed-drivers to ./hal
2016-04-05 16:26:29 +01:00