Deepika
c85ca4db0c
TARGET_RENESAS: _sbrk updated to use limits from linker files no need to set defines
2019-02-19 15:49:49 -06:00
Deepika
a814078f0c
Target_UNO_91H: Remove custom _sbrk, update heap limits
2019-02-19 15:49:49 -06:00
Deepika
73f4a52361
Target_ONSEMI: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
57b9ccc517
Target_NXP: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
b2e189f453
Target_Nuvoton: Remove target specific implementation of _sbrk
2019-02-19 15:49:49 -06:00
Deepika
8c63dbeb31
Target_Maxim: Setup heap limit and size
2019-02-19 15:49:49 -06:00
Deepika
25a127e97b
target_Gigadevice: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
e03455a920
Target_Freescale: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
5e4dcaba71
Target_Cypress: Set the heap limit
2019-02-19 15:49:49 -06:00
Deepika
25bcedac38
TARGET_Atmel: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
8b02a60b94
TARGET_ARM_FM: Set the heap size and limit
2019-02-19 15:49:49 -06:00
Deepika
41eaefeeb4
Update memory model for stack and heap memory
...
Memory model for RTOS and No RTOS was initially single stack and heap,
only few targets implemented 2-region RAM model.
2-region RAM model is applied for all toolchains and targets.
GCC: __wrap__sbrk was implemented for 2-region ram model, with switch to 2-region
for all targets, we do not need target specific implementation of this API
Also _sbrk is WEAK function, hence can be over written in target folder for
special cases
2019-02-19 15:49:45 -06:00
Deepika
a1fe75093e
Interrupt stack is always explicitly specified, hence other condition is not needed
...
Earlier if interrupt stack is specified it was used and remaining section of
IRAM was used to allocate heap, if stack is not specified heap section was
reduced by isr stack size and it was added at the end of RAM
With 2-region RAM support interrupt stack will always be specified.
2019-02-19 15:46:32 -06:00
Deepika
26a6a9a1c8
Add RAM memory model update document
2019-02-19 15:46:32 -06:00
Przemyslaw Stekiel
9c11288eb1
mbed_retarget.cpp: Fixed style
2019-02-19 15:46:32 -06:00
Przemyslaw Stekiel
e60a0f46e4
Remove duplicated _mbed_user_setup_stackheap, __rt_lib_init definitions.
...
Few targets already used 2-region memory model.
2019-02-19 15:46:32 -06:00
Przemyslaw Stekiel
a3223275c2
Use 2-region memory model in ARM rtos-less builds.
...
The following commits: #8039 , #9092 added Boot/ISR stack definition to all scatter files (ARM_LIB_STACK).
This has changed memory model for RTOS-less builds to 2-region memory model and caused failure in case of rtos less builds.
This PR defines valid heap/stack regions for rtos-less builds.
2019-02-19 15:46:21 -06:00
Cruz Monrreal
f4e6db235e
Merge pull request #9690 from c1728p9/pinmap-design-doc
...
Pinmap design doc
2019-02-19 15:35:25 -06:00
Cruz Monrreal
b59b8170a6
Merge pull request #9698 from michalpasztamobica/netsocket_documentation_cleanup
...
Netsocket documentation cleanup
2019-02-19 15:34:26 -06:00
Cruz Monrreal
9f6ee7db66
Merge pull request #9754 from netanelgonen/SPM_return_value
...
Fix SPM returning the wrong value
2019-02-19 15:29:48 -06:00
Cruz Monrreal
2234dac127
Merge pull request #9751 from AriParkkila/athandler-set_at_timeout
...
Cellular: Fix ATHandler set/restore_at_timeout with mutex lock
2019-02-19 15:29:38 -06:00
Cruz Monrreal
e3bc37b4de
Merge pull request #9655 from mirelachirica/nonip_doxygen_updates
...
Cellular: Non-IP doxygen updates
2019-02-19 15:29:14 -06:00
Cruz Monrreal
4c04771c5d
Merge pull request #9653 from kfnta/tfm_src_integ
...
TF-M sources integration to Mbed-OS
2019-02-19 15:28:44 -06:00
Cruz Monrreal
19474fcab1
Merge pull request #9617 from kjbracey-arm/spe_atomics
...
SPE: Fix up atomic usage
2019-02-19 15:27:54 -06:00
Cruz Monrreal
feae56eea1
Merge pull request #9493 from RonEld/add_platform_initialization_in_trng_test
...
Initialize platform in trng test
2019-02-19 15:27:40 -06:00
Cruz Monrreal
f527a8fc3f
Merge pull request #9755 from netanelgonen/fix_support
...
support in more types then just RSA_KEYPAIR
2019-02-19 15:27:10 -06:00
Cruz Monrreal
62aae6ae3b
Merge pull request #9753 from artokin/update_nanostack_hal_license_and_copyright
...
Update Nanostack_HAL licenses and copyright year
2019-02-19 15:26:55 -06:00
Cruz Monrreal
4cbcc36c3c
Merge pull request #9730 from michalpasztamobica/tlssocketsimultaneous_temporary_removal
...
Greentea: Remove TLSSocket_simultaneous test
2019-02-19 14:56:02 -06:00
Martin Kojtal
400fd82972
Merge pull request #9705 from AriParkkila/cellular-socket-gt
...
Cellular: Fix cellular stack and drivers for netsocket tests
2019-02-19 15:42:56 +01:00
Martin Kojtal
23c494b60a
Merge pull request #9748 from desmond-blue/fix_Cordio_ATTS_callback
...
BLE:Cordio: ATTS setting for write cback should use bitwise or
2019-02-19 15:42:06 +01:00
Michael Schwarcz
6a90da42fa
Add BSD3-clause license file to TF-M folder
2019-02-19 16:29:28 +02:00
Michael Schwarcz
9e33f0d8cd
Re-generate TF-M partition files
2019-02-19 15:19:07 +02:00
Michael Schwarcz
4a45c16a21
Update .travis.yml psa_autogen job with TF-M code generation tool
2019-02-19 15:19:07 +02:00
Michael Schwarcz
01a78e98a2
Add mbed_app.json for TF-M bare-metal build
2019-02-19 15:19:06 +02:00
Michael Schwarcz
516af50cb7
Consolidating tools/tfm and tools/spm into tools/psa
2019-02-19 15:19:06 +02:00
Alexander Zilberkant
0ba963acfc
Adding TF-M integration guide
2019-02-19 15:19:05 +02:00
Michael Schwarcz
60c6740c88
Build SPM tests only for MBED_SPM targets
2019-02-19 15:19:05 +02:00
Michael Schwarcz
1db4e4634f
mbed_retarget changes
...
- Avoid compiling user_setup_stackheap for TF-M secure targets
- Align sbrk for TF-M
2019-02-19 15:19:04 +02:00
Oren Cohen
5dbb8fef09
Call tfm_ns_lock_init() on TFM NSPE boot
2019-02-19 15:19:02 +02:00
Michael Schwarcz
cf3fd858ad
Align existing partitions to work with TF-M
...
- ITS
- Crypto
- Platform
2019-02-19 15:19:01 +02:00
Michael Schwarcz
2198d5c008
Update tfm_importer.json with SHAs of patches
2019-02-19 15:19:00 +02:00
Edison Ai
67a4e6d723
TF-M patch: Fix psa_set_rhandle() issue during CONNECT (TF-M issue #216 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T216
2019-02-19 15:19:00 +02:00
Michael Schwarcz
008bf1b2d1
TF-M patch: Fix wrong check in tfm_spm_check_client_version (TF-M issue #236 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T236
2019-02-19 15:19:00 +02:00
Michael Schwarcz
da01e3411f
TF-M patch: Fix tfm_psa_call_venner wrong argument type (TF-M issue #241 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T241
2019-02-19 15:18:59 +02:00
Michael Schwarcz
011fa28110
TF-M patch: Fix tfm_memory_check issue (TF-M issue #224 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T224
2019-02-19 15:18:59 +02:00
Michael Schwarcz
fc78640559
TF-M patch: Fix fixed-size partitions stack size (TF-M issue #240 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T240
2019-02-19 15:18:58 +02:00
Michael Schwarcz
0c23e86989
TF-M patch: Fix service handles not cleared issue (TF-M issue #230 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T230
2019-02-19 15:18:58 +02:00
Michael Schwarcz
5f2e4b3911
TF-M patch: Fix tfm_ns_lock_init issue (TF-M issue #239 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T239
2019-02-19 15:18:57 +02:00
Michael Schwarcz
1f30b52488
TF-M patch: General modifications
...
- Remove un-needed files
- Disable printf and uart
- Modify include paths
- Guard macros from mbed_lib with ifndef
2019-02-19 15:18:57 +02:00
Michael Schwarcz
8e62826991
Add mbed_lib.json to TF-M SPE
2019-02-19 15:18:56 +02:00