-
Notifications
You must be signed in to change notification settings - Fork 3k
Release candidate for mbed-os-5.11.2 #9370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…or / assert when allocation fails.
Issue was seen with below example EventQueue q1; EventQueue q2; void main() { while( true ) { q1.chain( &q2 ); // Chain q2 to q1 q1.chain( NULL ); // Remove chain from q1 //This second step should free the memory from the chained q2 event. } } Memory allocated from q1 slab was freed for q2, which will result in memory leak.
When accessing non-secure ram and flash r1 was actually used by the calling function. Change to a callee saved register.
Use r3 instead of r4 Co-Authored-By: orenc17 <[email protected]>
Space needed between 2 string literals [Error] fopen.cpp@204,97: [Pe2486]: user-defined literal operator not found
`size` is part of std library since c++17, and results in build errors for IAR 8.x. https://en.cppreference.com/w/cpp/iterator/size
For binary compatibility with ARMC5, use the hard ABI variant whenever we have FP hardware - this is ARMC5's default behaviour, which we do not override. Cortex-M4F was already using hard; this brings M7F and M33F into line.
Replace Mutex with PlatformMutex which supports RTOS-absent
Configure RTS pin outout to active low when RTS is disabled. This allows the peer to be able to send data if its CTS is still enabled.
…efault values are use
This PR addresses the issue of #8903. A new boolean variable 'debug' is added to turn off the display of debugging message (by default). It can be turned on when needed. Description 1. Add new boolean parameter ‘debug’ in function ‘RTWInterface’ in file "RTWInterface.h". 2. Add conditional statement to enable/disable variable ‘GlobalDebugEnable’ in file "RTWInterface.h" to control whether debugging message should be displayed.
Change the use of the local static function `mbedtls_zeroize()` to the Mbed TLS platform function `mbedtls_platform_zeroize()`.
In case of unusing RTOS, IRQ handler executes "while(1)" and it causes a program freeze. Therefore, I revised this processing. Also I added the heap setting processing and set the align to 8 byte.
In case of unusing RTOS, IRQ handler executes "while(1)" and it causes a program freeze. Therefore, I revised this processing.
In case of unusing RTOS, there is no processing against IRQ handler and it causes a linker error. Therefore, I added this processing with WEAK attribute. Also I added cmain.S file at cmsis/TARGET_CORTEX_A folder.
My local test run
Updated hypothesis and others
cc @ARMmbed/mbed-os-tools |
Note: Fix is now in master (#9371), but we're still waiting on a fix for Cloud Client. |
Update to v4.x breaks tools, will need to be addressed separately.
Travis fix added to 5.11.2 |
CI started (while we might expect one or two fixes) |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Note, @ARMmbed/mbed-os-storage @JanneKiiskila The 5.11.2 RC is ready , waiting for your +1 that this is good to go |
Ok from our point of view. We have one more issue for urgent fix, but that's probably not going to make this one anyway. (edit: So happy to be wrong!) |
https://jira.arm.com/browse/ONME-4127 MTB_WISE_1530 and MTB_USI_WM_BN_BM_22 Hardfaults when running Mbed OS socket tests. However needs more studying. This issue seems to be same for all WICED based WiFi boards when running against Arm compiler. |
We are waiting for @ARMmbed/mbed-os-storage to confirm (one patch still might come) |
As there is a working compiler we would not consider this a blocker for the 5.11.2 release. It can be added to the known issues for the release. @SeppoTakalo could you please drop me an email with a quick summary of the issue that is suitable for putting in the release note as a known issue ? |
MBRBlockDevice: When partitioning, clear the rest of first erase unit
#9384 merged, and cherry-picked into |
CI started |
Note: Travis CI issue is will be resolved with this PR: #9391 Running CI to make sure cherry-picked PR passes with RC, and to give @jannehekkala and team more time to test. |
Test PRs on-going. |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Nucleo F429ZI ethernet doesn't work after firmware update, it can't connect for some reason. @teetak01 has already raised a on bug on this.
Error ref: ONME-4124. @SeppoTakalo - can we get some runtime for this? |
Travis fix in |
ci started |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
5.11.2 is ready 🎉 |
No description provided.