Alexander Zilberkant
91505184d3
Integrate with mbeb-cli build system
...
PSA code generation will be called automatically upon mbed invocation.
The autogenerated files will be created under <mbed-os-root>/PSA_AUTOGEN directory.
2019-04-30 14:41:09 +03:00
Alexander Zilberkant
117e3e82b6
Update PSA includes to autogenerated files
2019-04-30 14:41:09 +03:00
Alexander Zilberkant
8c5ba9154d
Update PSA code generator
...
Unify TF-M and Mbed-SPM code generators:
- Unify SPM initialization logic:
- All partitions are registered at once
- Test partitions are guarded by #ifndef
- Introduce single template list
- Beatify template files and add "Autogen-do not modify" notice
Prepare for integration with mbed-os build system:
- Generate all the files in a single place
Simplify tools/psa/release.py script
2019-04-30 14:10:23 +03:00
Alexander Zilberkant
ab01bea46d
Delete autogenerated files
2019-04-30 14:10:23 +03:00
Martin Kojtal
ba429a88b5
Merge pull request #10507 from kfnta/mbed_spm_init
...
PSA: mbedSPM correct SPM initialization order
2019-04-30 12:00:14 +01:00
Martin Kojtal
1de0712272
Merge pull request #9944 from deepikabhavnani/stm32_splitheap
...
GCC - Add support to split heap across 2-RAM banks
2019-04-30 11:02:51 +01:00
Martin Kojtal
8a92271a3b
Merge pull request #10448 from fredlee12001/master
...
Size should be calculate after confirm the final start address
2019-04-30 09:46:39 +01:00
Martin Kojtal
56086d0775
Merge pull request #10474 from maciejbocianski/usb_msd_deps_fix
...
fix usb msd test python dependencies
2019-04-30 09:41:01 +01:00
Martin Kojtal
a85b70e53f
Merge pull request #10477 from VeijoPesonen/config_mesh_wisun
...
Wi-SUN: adds greentea test config
2019-04-30 09:40:35 +01:00
Martin Kojtal
094f648123
Merge pull request #10488 from kivaisan/add_cellularproperty_description
...
Cellular: Add description for CellularProperty
2019-04-30 09:40:08 +01:00
Martin Kojtal
d04bfa2262
Merge pull request #10492 from SiliconLabs/fix/remove_sleep_lock_from_hal
...
Remove sleep lock/unlock from Silicon Labs HAL implementation
2019-04-30 09:31:41 +01:00
Martin Kojtal
360b7bb033
Merge pull request #10443 from bridadan/fix_binary_notify
...
Fix for downloading the wrong binary in the online compiler
2019-04-30 09:20:12 +01:00
Martin Kojtal
47205bfd02
Merge pull request #10502 from kfnta/feature_trusted-firmware-m_f2dea5b
...
PSA: TFM import
2019-04-30 09:12:37 +01:00
Oren Cohen
73ddfa9f88
Call psa_spm_init() before staring the NS core
2019-04-29 16:42:33 +03:00
Martin Kojtal
2cd7aa1148
Merge pull request #10303 from juhoeskeli/mem_changes
...
STM32L4xx: IAR memory maps updated
2019-04-29 13:46:46 +01:00
Martin Kojtal
39699d53be
Merge pull request #10398 from bridadan/official_release_changes
...
Clean up ARM toolchains from get_mbed_official_release()
2019-04-29 13:39:12 +01:00
Martin Kojtal
6d1b7596e6
Merge pull request #10490 from mirelachirica/at_read_string_stop_tag_ut
...
Cellular: Added UT for case when read_string buff size hits middle of…
2019-04-29 13:31:35 +01:00
Martin Kojtal
1ce073a9c2
Merge pull request #10402 from jarvte/disconnect_per_context
...
Cellular: send disconnect to correct ctx
2019-04-29 13:17:59 +01:00
Oren Cohen
14ad60ae01
Update commit sha's
2019-04-28 15:48:18 +03:00
Oren Cohen
5342015bb1
TF-M patch: Add necessary include in tfm_ns_lock.h
2019-04-28 15:45:06 +03:00
Michael Schwarcz
ea81bf91c9
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
(cherry picked from commit 008bf1b2d1
)
2019-04-28 15:45:06 +03:00
Michael Schwarcz
280715f9b7
TF-M patch: Fix tfm_psa_call_venner wrong argument type (TF-M issue #241 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T241
(cherry picked from commit da01e3411f
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
78ed870287
TF-M patch: Fix fixed-size partitions stack size (TF-M issue #240 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T240
(cherry picked from commit fc78640559
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
9c1e080e39
TF-M patch: Fix service handles not cleared issue (TF-M issue #230 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T230
(cherry picked from commit 0c23e86989
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
5d41a2aeae
TF-M patch: Fix tfm_ns_lock_init issue (TF-M issue #239 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T239
(cherry picked from commit 5f2e4b3911
)
2019-04-28 15:45:04 +03:00
Michael Schwarcz
fb068d2cb4
TF-M patch: General modifications
...
- Remove un-needed files
- Disable printf and uart
- Modify include paths
- Guard macros from mbed_lib with ifndef
(cherry picked from commit 1f30b52488
)
(cherry picked from commit 71cd34df32
)
(cherry picked from commit 185d2865da
)
2019-04-28 15:45:04 +03:00
Oren Cohen
ae6bdc311c
[trusted-firmware-m]: Updated to f2dea5b
2019-04-28 13:14:35 +03:00
Anna Bridge
f28b82b831
Merge pull request #10475 from kivaisan/ns_eventloop_tick_timer
...
Implement nanostack eventloop tick timer
2019-04-26 13:38:17 +01:00
Anna Bridge
1647282de9
Merge pull request #10462 from michalpasztamobica/nanostack_semaphore_release_connecting
...
Nanostack: release connect_semaphore only when it is pending
2019-04-26 13:37:53 +01:00
Anna Bridge
1b63aadb5e
Merge pull request #10461 from caixue1102/mbed-os-rda
...
Update wifi driver for rda target UNO_91H
2019-04-26 13:37:28 +01:00
Anna Bridge
a98157a387
Merge pull request #10453 from hasnainvirk/minor_doc_update
...
Cellular: Minor doc update for CellualrSocket object
2019-04-26 13:37:01 +01:00
Anna Bridge
c180b1c5f4
Merge pull request #10451 from NXPmicro/Add_IAR_Support
...
MIMXRT1050: Readd IAR support
2019-04-26 13:35:01 +01:00
Anna Bridge
9a581732b0
Merge pull request #10438 from OpenNuvoton/nuvoton_psa_pass_tfm-lvl_linker
...
PSA: Pass TFM_LVL macro to linker files
2019-04-26 13:34:35 +01:00
Anna Bridge
4020c6d19d
Merge pull request #10436 from OpenNuvoton/nuvoton_nuc472_fix_power-down
...
NUC472: Workaround for unknown error with power-down
2019-04-26 13:34:12 +01:00
Anna Bridge
016ce322b4
Merge pull request #10434 from michalpasztamobica/nanostack_network_handler_fix
...
Nanostack network handle does not always call status cb for BOOTSTRAP events
2019-04-26 13:33:46 +01:00
Anna Bridge
a5f1a125f1
Merge pull request #10426 from michalpasztamobica/udp_echo_error_handling
...
UDPSOCKET_ECHOTEST fails if a packet of every size was not sent
2019-04-26 13:33:25 +01:00
Anna Bridge
9f18456114
Merge pull request #10410 from michalpasztamobica/nanostack_translate_sendmsg_errors
...
Nanostack: translate errors from sendmsg
2019-04-26 13:32:59 +01:00
Anna Bridge
c0feb1a659
Merge pull request #10390 from kjbracey-arm/armc6_fpu_sel
...
Correct some CPU selections in tools
2019-04-26 13:32:29 +01:00
Anna Bridge
1cd709f6b6
Merge pull request #10322 from kjbracey-arm/gcc_builtins
...
GCC: remove `-fno-builtin` option
2019-04-26 13:32:02 +01:00
Anna Bridge
b1cd3dab16
Merge pull request #10258 from davidsaada/david_remove_feature_storage
...
Remove FEATURE_STORAGE and all underlying deprecated features
2019-04-26 13:31:37 +01:00
Anna Bridge
23af842715
Merge pull request #10078 from OpenNuvoton/nuvoton_fix-heap-in-rtosless
...
Fix heap init error in rtos-less code
2019-04-26 13:31:10 +01:00
Anna Bridge
536da479dc
Merge pull request #10018 from deepikabhavnani/stm32_heap_armc6
...
STM: Update linker script for using SRAM1 and SRAM2 in ARM
2019-04-26 13:30:42 +01:00
Mirela Chirica
4d58e58b6b
Cellular: Added UT for case when read_string buff size hits middle of stop tag
2019-04-26 12:48:26 +03:00
Kimmo Vaisanen
38aa56efa8
Cellular: Add description for CellularProperty
2019-04-26 12:37:52 +03:00
Steven Cooreman
b16adea258
Remove sleep lock/unlock from HAL
...
The sleep locking/unlocking is taken care of by the layer above (driver).
2019-04-26 09:54:24 +02:00
Veijo Pesonen
7a942fd083
Wi-SUN: adds greentea test config
2019-04-25 14:21:57 +03:00
Maciej Bocianski
0b336ed23b
fix usb msd test python dependencies
2019-04-25 11:07:12 +02:00
Kimmo Vaisanen
7349bc8a47
Implement nanostack eventloop tick timer
...
Nanostack eventloop tick timer can be used in case high resolution
platform timer is not needed. One usecase for that is Pelion
Cloud client when using for example cellular connectivity. This enables
PDMC application to enter deep sleep state.
2019-04-25 12:01:52 +03:00
fred.li
38e088eadd
remove blank line
2019-04-25 09:56:52 +08:00
Michal Paszta
2b26a62cc7
Nanostack: release connect_semaphore only when it is pending
...
Only release if the current _connect_status is CONNECTING. If the semaphore is released many times for each connect, then the next connect will not wait(), as it will be able to decrement the semaphore imediatelly.
2019-04-24 11:31:16 +03:00