ccli8
faa28b5280
[NUC472] Support crash capture for no-XRAM configuration
2019-04-15 13:32:53 +08:00
Cruz Monrreal
f1c4a029c2
Merge pull request #9844 from cmonr/travisCI-refactor
...
Travis CI: Stages, OS update, apt-get relief!
2019-04-12 09:17:55 -05:00
Martin Kojtal
8160c34a53
Merge pull request #10257 from theotherjimmy/py3-build-release
...
Correct Python 3 errors and lint warnings in build_release.py
2019-04-12 14:17:31 +01:00
Martin Kojtal
4d56b94686
Merge pull request #10349 from studavekar/fix-nuvonton-crash-data
...
Fix crash capture feature for nuvoton
2019-04-12 14:13:58 +01:00
Martin Kojtal
71b12f9387
Merge pull request #10376 from kjbracey-arm/lpc55s69_apb_bridge
...
LPC55S69: Fix APB bridge security programming
2019-04-12 12:21:23 +01:00
Cruz Monrreal
2641fb38ce
Merge pull request #10364 from kfnta/psa_codegen_refactor
...
Refactor PSA code generators
2019-04-11 20:34:11 -05:00
Cruz Monrreal
582edf503a
Merge pull request #10366 from kjbracey-arm/feature_CMSIS_5_ca812421
...
Update CMSIS to 5.5.1
2019-04-11 20:34:00 -05:00
Cruz Monrreal
3bda0ef36f
Merge pull request #10021 from bridadan/uvision_postbuild_regions
...
Enable post build bootloader merging in uvision
2019-04-11 20:22:36 -05:00
Cruz Monrreal
b1e48db242
Merge pull request #10225 from kjbracey-arm/memorypool_blocking_alloc
...
Mail/MemoryPool: blocking alloc
2019-04-11 20:21:44 -05:00
Cruz Monrreal
b8410d85ab
Merge pull request #10369 from tymoteuszblochmobica/l3_interfacefix
...
L3IP interface input handler change.
2019-04-11 20:21:20 -05:00
Cruz Monrreal II
17dcbd1dc0
Made typo to unblock final check
2019-04-11 11:10:30 -05:00
Cruz Monrreal II
2a2ec16a44
Fixed status reporting.
...
'tr' command wasn't doing any replacement
2019-04-11 10:50:21 -05:00
Brian Daniels
583e787ca1
Apply suggestions from code review
...
Co-Authored-By: theotherjimmy <theotherjimmy@gmail.com>
2019-04-11 09:33:15 -05:00
Martin Kojtal
f56808f9bf
Merge pull request #10368 from kfnta/sequana_flash_ps
...
FUTURE_SEQUANA_PSA fix PSA Protected storage
2019-04-11 14:00:39 +01:00
Kevin Bracey
b1ba4fe7ec
LPC55S69: Cast to cope with const mismatch
2019-04-11 14:57:20 +03:00
Kevin Bracey
c89c2809ea
LPC55S69: Fix APB bridge security programming
...
Spotted in compiler warnings - code was trying to access a non-existent
second security control block, rather than access the settings for the
second APB bridge in the first and only security control block.
2019-04-11 14:49:54 +03:00
Martin Kojtal
c6b917327b
Merge pull request #10232 from itayzafrir/crypto-service-multipart-operation-abort-fix
...
PSA Crypto Service - multipart operation memory fixes
2019-04-11 11:51:18 +01:00
Martin Kojtal
d9ad62e82f
Merge pull request #10363 from hasnainvirk/flagging_default_ctor
...
Flagging WEAK method implementation for default construction
2019-04-11 09:47:41 +01:00
Martin Kojtal
5846cf4b78
Merge pull request #10286 from kfnta/TFM-new-import
...
PSA: TFM import from master branch
2019-04-11 09:23:21 +01:00
Shrikant Tudavekar
53ae5fea87
removed the redundant RW_IRAM1 region
2019-04-10 10:59:17 -05:00
Tymoteusz Bloch
7d13b758cb
L3IP input now use tcpip_input instead of ip_input
2019-04-10 17:49:04 +02:00
Shrikant Tudavekar
3ee1498b57
crash data support for NUC472 with gcc_arm
2019-04-10 10:31:39 -05:00
Shrikant Tudavekar
9d5617c54a
crash data support for NUC472 with armcc
2019-04-10 10:30:22 -05:00
Oren Cohen
f70e069838
Configure PS with tdbstore
2019-04-10 17:33:37 +03:00
Kevin Bracey
020f0e580d
Astyle format mbed_fault_handler.[ch]
2019-04-10 16:04:43 +03:00
Kevin Bracey
49928ec143
Adjust EVR_RTX disable macros for 5.5.1
2019-04-10 15:47:43 +03:00
Bartek Szatkowski
d55698ec88
CMSIS/RTX: Pre-processor defines used for assembly
...
CMSIS repo does not support pre-processor defines, hence multiple assembly
files are added for secure/non-secure and floating point tools.
Mbed OS tools support assembly file pre-processing, but the build system
does not support multiple assembly files for each target, hence updating
the assembly files.
1. Patch RTX so irq_cm4f.S files work with no FPU targets
2. Patch RTX so irq_armv8mml.S files to work with and without FPU
2. Patch RTX so irq_armv8mml.S and irq_armv8mbl.S files to work with secure and
non-secure builds
(cherry picked from commit 094662790a
)
2019-04-10 14:42:56 +03:00
deepikabhavnani
9144ecc08c
CMSIS/RTX: Move Idle and Timer thread stack to bss section.
...
In case of ARM compiler, idle and timer thread stack though assigned
to `.bss.os` section since not zero initialized are part of `data` section.
In this commit, we are moving stacks of idle and timer thread to bss
section and thereby saving ROM space.
(cherry picked from commit ba92372b8d
)
2019-04-10 14:42:52 +03:00
Michael Schwarcz
e8f9faee7e
CMSIS/CORTEX-M: Don't build mbed_tz_context.c in TF-M targets
...
- TF-M v8m secure-side implements their own TZ context APIs so need to avoid building the Mbed implementation.
(cherry picked from commit d3f7abdb7c
)
2019-04-10 14:42:48 +03:00
Deepika
cd54d2e02f
CMSIS/RTX: Patch to conditionally compile
...
tz_context.c should be compiled only for secure world,
definition of API's in tz_context.h should be part of secure
binary/bootloader when building mbed-os as non-secure
(Cherry picked from d0a43b8af0
)
(cherry picked from commit fb354752eb
)
2019-04-10 14:42:43 +03:00
Bartek Szatkowski
58d23afd20
CMSIS/RTX: Reintroduce arm_math.h
...
(cherry picked from commit 6a6e3ac0eb
)
2019-04-10 14:42:35 +03:00
Bartek Szatkowski
b8408bc231
CMSIS/RTX: Fix using FALSE/TRUE with preprocesor
...
(cherry picked from commit 1752803626
)
2019-04-10 14:42:21 +03:00
Bartek Szatkowski
1aab93ac98
CMSIS/RTX: Allow overwriting mutex ops for ARMC
...
(cherry picked from commit b88254809e
)
2019-04-10 14:42:06 +03:00
Bartek Szatkowski
4edb719624
CMSIS/RTX: Patch RTX4 to preserve osThreadDef compatibility
...
mbed OS used older RTX4 version and with osThreadDef accepting only 3
parameters, to preserve compatibility we hardcode the 'instances'
parameter to 1.
(cherry picked from commit 428acae1b2ac15c3ad523e8d40755a9301220822)
(cherry picked from commit 4360b7bbf8
)
2019-04-10 14:41:48 +03:00
Kevin Bracey
00c9005b4e
[CMSIS_5]: Updated to ca812421
2019-04-10 14:41:35 +03:00
Kevin Bracey
07a2ca381b
Move fault handlers to platform directory
...
Having them in cmsis causes grief when attempting to update CMSIS with
the importer script.
2019-04-10 14:36:52 +03:00
Oren Cohen
904656ebc6
Update commit sha's
2019-04-10 14:26:10 +03:00
Michael Schwarcz
5a9dff2e04
TF-M patch: Fix tfm_memory_check issue (TF-M issue #224 )
...
- Add Secure/non-secure code and secure heap to memory check
- Link to bug tracking: https://developer.trustedfirmware.org/T224
2019-04-10 14:20:56 +03:00
Michael Schwarcz
3badc126cf
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-10 14:20:56 +03:00
Michael Schwarcz
ad8ddd8e6e
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-10 14:20:56 +03:00
Michael Schwarcz
f0e4583b72
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-10 14:20:56 +03:00
Michael Schwarcz
3fbc73e046
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-10 14:20:56 +03:00
Michael Schwarcz
e89c1a68ce
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-10 14:20:56 +03:00
Michael Schwarcz
185d2865da
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
)
2019-04-10 14:20:56 +03:00
Oren Cohen
4e6ed2bb46
[trusted-firmware-m]: Updated to 0101fd37
2019-04-10 14:20:56 +03:00
Oren Cohen
4e720fddd5
Remove outdated patch
2019-04-10 14:20:56 +03:00
Oren Cohen
ae4341e8db
Refactor PSA code generators
...
* Unify PSA generators
* Replace scanning for mbed_spm templates with json
* Make generate_source_files and parse_manifests common
* Make assert_int an internal function
* Use parse_manifests in pytests
* Update docs
2019-04-10 14:15:28 +03:00
Martin Kojtal
ffe9ddfb2d
Merge pull request #10268 from cy-vivekp/pr/serial_rts
...
PSoC6 serial driver: Setup RTS and TX lines on deepsleep entry/exit
2019-04-10 12:23:11 +02:00
Hasnain Virk
34fc828601
Flagging WEAK method implementation for default construction
...
CellularDevice::get_default_instance() is a weak method and is overriden
by either a default construction provided in the code or by application
at some stage. This method needs to be flagged otherwise using another
driver will be hindered by the default overriding of this driver.
2019-04-10 12:52:38 +03:00
Kevin Bracey
f967c8b3d7
cmsis_importer: take just Source/os_systick.c
2019-04-10 11:56:23 +03:00