Skip to content
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

Add ARMC6 binaries for MTB Cypress targets #9832

Merged
merged 1 commit into from Feb 26, 2019

Conversation

SeppoTakalo
Copy link
Contributor

Description

Add ARMC6 binaries for MTB Cypress targets:

  • MTB_ADV_WISE_1530
  • MTB_MXCHIP_EMW3166
  • MTB_USI_WM_BN_BM_22

Rest of the targets require #9830 to be fixed.

Pull request type

[X] Fix
[ ] Refactor
[ ] Target update
[ ] Functionality change
[ ] Docs update
[ ] Test update
[ ] Breaking change

Reviewers

@SenRamakri

Release Notes

@SeppoTakalo
Copy link
Contributor Author

mbedgt: test suite report:
| target                  | platform_name     | test suite          | result | elapsed_time (sec) | copy_method |
|-------------------------|-------------------|---------------------|--------|--------------------|-------------|
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | OK     | 89.05              | default     |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | OK     | 96.87              | default     |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | OK     | 99.96              | default     |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | OK     | 79.03              | default     |
mbedgt: test suite results: 4 OK
mbedgt: test case report:
| target                  | platform_name     | test suite          | test case                             | passed | failed | result | elapsed_time (sec) |
|-------------------------|-------------------|---------------------|---------------------------------------|--------|--------|--------|--------------------|
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS                      | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_CACHE                | 1      | 0      | OK     | 0.5                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_CANCEL               | 1      | 0      | OK     | 5.43               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_EXTERNAL_EVENT_QUEUE | 1      | 0      | OK     | 2.81               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_INVALID_HOST         | 1      | 0      | OK     | 0.9                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_NON_ASYNC_AND_ASYNC  | 1      | 0      | OK     | 0.5                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_SIMULTANEOUS         | 1      | 0      | OK     | 0.7                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_SIMULTANEOUS_CACHE   | 1      | 0      | OK     | 0.6                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_SIMULTANEOUS_REPEAT  | 1      | 0      | OK     | 3.92               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | ASYNCHRONOUS_DNS_TIMEOUTS             | 1      | 0      | OK     | 2.51               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | SYNCHRONOUS_DNS                       | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | SYNCHRONOUS_DNS_INVALID               | 1      | 0      | OK     | 0.91               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-dns | SYNCHRONOUS_DNS_MULTIPLE              | 1      | 0      | OK     | 0.4                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_ADDRESS                | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_ADDRESS_INVALID        | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_ADDRESS_NULL           | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_ADDRESS_PORT           | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_PORT                   | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_PORT_FAIL              | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_UNOPENED               | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_BIND_WRONG_TYPE             | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_CONNECT_INVALID             | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_ECHOTEST                    | 1      | 0      | OK     | 1.91               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_ECHOTEST_BURST              | 1      | 0      | OK     | 3.22               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_ECHOTEST_BURST_NONBLOCK     | 1      | 0      | OK     | 3.22               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_ECHOTEST_NONBLOCK           | 1      | 0      | OK     | 3.41               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_ENDPOINT_CLOSE              | 1      | 0      | OK     | 0.6                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_OPEN_CLOSE_REPEAT           | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_OPEN_DESTRUCT               | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_OPEN_LIMIT                  | 1      | 0      | OK     | 0.21               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_OPEN_TWICE                  | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_RECV_100K                   | 1      | 0      | OK     | 3.82               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_RECV_100K_NONBLOCK          | 1      | 0      | OK     | 3.82               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_RECV_TIMEOUT                | 1      | 0      | OK     | 1.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_SEND_REPEAT                 | 1      | 0      | OK     | 0.9                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_SEND_TIMEOUT                | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_SETSOCKOPT_KEEPALIVE_VALID  | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tcp | TCPSOCKET_THREAD_PER_SOCKET_SAFETY    | 1      | 0      | OK     | 1.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_CONNECT_INVALID             | 1      | 0      | OK     | 1.01               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_ECHOTEST                    | 1      | 0      | OK     | 3.01               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_ECHOTEST_BURST              | 1      | 0      | OK     | 3.62               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_ECHOTEST_BURST_NONBLOCK     | 1      | 0      | OK     | 3.52               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_ECHOTEST_NONBLOCK           | 1      | 0      | OK     | 3.92               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_ENDPOINT_CLOSE              | 1      | 0      | OK     | 1.91               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_HANDSHAKE_INVALID           | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_NO_CERT                     | 1      | 0      | OK     | 0.3                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_OPEN_DESTRUCT               | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_OPEN_LIMIT                  | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_OPEN_TWICE                  | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_RECV_TIMEOUT                | 1      | 0      | OK     | 1.3                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_SEND_CLOSED                 | 1      | 0      | OK     | 1.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_SEND_REPEAT                 | 1      | 0      | OK     | 1.71               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_SEND_TIMEOUT                | 1      | 0      | OK     | 1.11               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-tls | TLSSOCKET_SEND_UNCONNECTED            | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_ADDRESS                | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_ADDRESS_INVALID        | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_ADDRESS_NULL           | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_ADDRESS_PORT           | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_PORT                   | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_PORT_FAIL              | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_UNOPENED               | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_BIND_WRONG_TYPE             | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_ECHOTEST                    | 1      | 0      | OK     | 1.43               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_ECHOTEST_BURST              | 1      | 0      | OK     | 1.3                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_ECHOTEST_BURST_NONBLOCK     | 1      | 0      | OK     | 1.41               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_ECHOTEST_NONBLOCK           | 1      | 0      | OK     | 2.31               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_OPEN_CLOSE_REPEAT           | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_OPEN_DESTRUCT               | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_OPEN_LIMIT                  | 1      | 0      | OK     | 0.2                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_OPEN_TWICE                  | 1      | 0      | OK     | 0.0                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_RECV_TIMEOUT                | 1      | 0      | OK     | 0.71               |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_SENDTO_INVALID              | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_SENDTO_REPEAT               | 1      | 0      | OK     | 0.1                |
| MTB_ADV_WISE_1530-ARMC6 | MTB_ADV_WISE_1530 | tests-netsocket-udp | UDPSOCKET_SENDTO_TIMEOUT              | 1      | 0      | OK     | 0.1                |
mbedgt: test case results: 74 OK
mbedgt: completed in 365.37 sec

Seems to work OK.

I did not run WiFi tests, only UDP,TCP & DNS.

@0xc0170
Copy link
Contributor

0xc0170 commented Feb 25, 2019

Ci started

@cmonr cmonr added the risk: G label Feb 25, 2019
@mbed-ci
Copy link

mbed-ci commented Feb 25, 2019

Test run: FAILED

Summary: 1 of 4 test jobs failed
Build number : 1
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_greentea-test

@SenRamakri
Copy link
Contributor

@ARMmbed/mbed-os-maintainers - I think this PR may depend on #9784 to get in. I'm working on the other PR so hopefully we can merge this as soon as the other is merged.

@cmonr
Copy link
Contributor

cmonr commented Feb 25, 2019

@SenRamakri #9784 is now in!

@SenRamakri
Copy link
Contributor

@cmonr - I just triggered CI on this again although it seems to be failing.
@SeppoTakalo - You may have to rebase your PR with feature-armc6 and re-push.

@mbed-ci
Copy link

mbed-ci commented Feb 26, 2019

Test run: SUCCESS

Summary: 4 of 4 test jobs passed
Build number : 2
Build artifacts

@cmonr
Copy link
Contributor

cmonr commented Feb 26, 2019

@SenRamakri Does #9832 (comment) mean this is good to merge?

@cmonr cmonr merged commit 214a659 into ARMmbed:feature-armc6 Feb 26, 2019
@cmonr cmonr removed the needs: CI label Feb 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants