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

[Silabs] Update ThreadStackManagerImpl #34389

Conversation

lpbeliveau-silabs
Copy link
Contributor

Update of Silabs code to use latest Simplicity SDK changes.

There IS a small change to the GenericThreadStackManagerImpl_OpenThread where I added a helper to allow to call parts of DoInit from a ThreadStackManagerImpl without code dupplication.

Copy link

github-actions bot commented Jul 18, 2024

PR #34389: Size comparison from b88ac27 to a82a2bb

Full report (20 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, nxp, qpg, stm32, tizen)
platform target config section b88ac27 a82a2bb change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798700 798724 24 0.0
RAM 109180 109180 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816604 32 0.0
RAM 116948 116948 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808380 24 0.0
RAM 111236 111236 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761036 761060 24 0.0
RAM 105328 105328 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746772 16 0.0
RAM 105576 105576 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606538 606538 0 0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651870 651870 0 0.0
RAM 204780 204780 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503044 1503044 0 0.0
RAM 226648 226648 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883200 883220 20 0.0
RAM 142259 142259 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953540 0 0.0
RAM 140687 140687 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828264 828284 20 0.0
RAM 141123 141123 0 0.0
nxp contact k32w0+release FLASH 576164 576196 32 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591648 591672 24 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610512 610528 16 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 675288 675304 16 0.0
RAM 82816 82816 0 0.0
qpg lighting-app qpg6105+debug FLASH 651556 651580 24 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 612088 612112 24 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 473880 473904 24 0.0
RAM 144196 144196 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639904 1639904 0 0.0
RAM 48620 48620 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16309414 16309414 0 0.0
RAM 7162056 7162056 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 0193993 to bc000ac Compare July 18, 2024 14:50
@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch 2 times, most recently from c6a6475 to 4aace4c Compare July 18, 2024 15:16
Copy link

github-actions bot commented Jul 18, 2024

PR #34389: Size comparison from b88ac27 to 4aace4c

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b88ac27 4aace4c change % change
bl602 lighting-app bl602 FLASH 1271594 1271594 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1286108 1286108 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1310810 1310810 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1092702 1092734 32 0.0
RAM 15161 15161 0 0.0
bl702+mfd FLASH 1103396 1103428 32 0.0
RAM 15313 15313 0 0.0
bl702+rpc FLASH 1182512 1182544 32 0.0
RAM 24181 24181 0 0.0
bl706-eth FLASH 875834 875834 0 0.0
RAM 27272 27272 0 0.0
bl706-wifi FLASH 1128248 1128248 0 0.0
RAM 14605 14605 0 0.0
bl702l lighting-app bl702l FLASH 1079588 1079620 32 0.0
RAM 21732 21732 0 0.0
bl702l+mfd FLASH 1090850 1090882 32 0.0
RAM 21892 21892 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798700 798724 24 0.0
RAM 109180 109180 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816604 32 0.0
RAM 116948 116948 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808380 24 0.0
RAM 111236 111236 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761036 761060 24 0.0
RAM 105328 105328 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746772 16 0.0
RAM 105576 105576 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606538 606538 0 0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651870 651870 0 0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667809 667825 16 0.0
RAM 77644 77644 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687669 687685 16 0.0
RAM 80276 80276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687669 687685 16 0.0
RAM 80276 80276 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644597 644621 24 0.0
RAM 72712 72712 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609425 609441 16 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629053 629077 24 0.0
RAM 73356 73356 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629053 629077 24 0.0
RAM 73356 73356 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625145 625169 24 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644861 644885 24 0.0
RAM 76372 76372 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644861 644885 24 0.0
RAM 76372 76372 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593525 593549 24 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613369 613393 24 0.0
RAM 70420 70420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613369 613393 24 0.0
RAM 70420 70420 0 0.0
esp32 all-clusters-app c3devkit DRAM 90924 90924 0 0.0
FLASH 1471186 1471186 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540087 1540087 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2628137 2628137 0 0.0
RAM 124496 124496 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5761186 5761186 0 0.0
RAM 493984 493984 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5219070 5219070 0 0.0
RAM 234992 234992 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4615802 4615802 0 0.0
RAM 212256 212256 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12220800 12220800 0 0.0
RAM 548018 548018 0 0.0
chip-tool-ipv6only arm64 unknown 20144 20144 0 0.0
FLASH 10916284 10916284 0 0.0
RAM 597872 597872 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11233873 11233873 0 0.0
RAM 544858 544858 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4363598 4363598 0 0.0
RAM 198272 198272 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5540177 5540177 0 0.0
RAM 223520 223520 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4674748 4674748 0 0.0
RAM 199952 199952 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4316808 4316808 0 0.0
RAM 194128 194128 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4455394 4455394 0 0.0
RAM 198680 198680 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2905021 2905021 0 0.0
RAM 152920 152920 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4170012 4170012 0 0.0
RAM 235840 235840 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5816815 5816815 0 0.0
RAM 341360 341360 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10361821 10361821 0 0.0
RAM 402232 402232 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503044 1503044 0 0.0
RAM 226648 226648 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883200 883220 20 0.0
RAM 142259 142259 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953540 0 0.0
RAM 140687 140687 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828264 828284 20 0.0
RAM 141123 141123 0 0.0
nxp contact k32w0+release FLASH 576164 576196 32 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591648 591672 24 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610512 610528 16 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 675288 675304 16 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1616036 1616036 0 0.0
RAM 209764 209764 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536556 1536556 0 0.0
RAM 206588 206588 0 0.0
light cy8ckit_062s2_43012 FLASH 1463164 1463164 0 0.0
RAM 199876 199876 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463900 1463900 0 0.0
RAM 224388 224388 0 0.0
qpg lighting-app qpg6105+debug FLASH 651556 651580 24 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 612088 612112 24 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 473880 473904 24 0.0
RAM 144196 144196 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633066 633094 28 0.0
RAM 50528 50528 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658954 658954 0 0.0
RAM 148436 148436 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779226 779254 28 0.0
RAM 113212 113212 0 0.0
bridge-app tlsr9258a FLASH 676058 676086 28 0.0
RAM 95304 95304 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634650 634678 28 0.0
RAM 50572 50572 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720510 720538 28 0.0
RAM 77148 77148 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614030 614030 0 0.0
RAM 144636 144636 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801812 801840 28 0.0
RAM 103040 103040 0 0.0
lock-app-dfu tlsr9528a FLASH 666466 666494 28 0.0
RAM 69852 69852 0 0.0
ota-requestor-app tlsr9258a FLASH 695390 695418 28 0.0
RAM 95028 95028 0 0.0
pump-app tlsr9518adk80d FLASH 616924 616952 28 0.0
RAM 56952 56952 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607308 607336 28 0.0
RAM 56752 56752 0 0.0
shell tlsr9518adk80d FLASH 466438 466438 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641268 641296 28 0.0
RAM 52200 52200 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651134 651162 28 0.0
RAM 60388 60388 0 0.0
thermostat tlsr9518adk80d FLASH 626198 626226 28 0.0
RAM 57084 57084 0 0.0
window-covering tlsr9118bdk40d FLASH 519424 519424 0 0.0
RAM 97800 97800 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639904 1639904 0 0.0
RAM 48620 48620 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16309414 16309414 0 0.0
RAM 7162056 7162056 0 0.0

… added a helper in GenericThreadStackManagerImpl_OpenThread.hpp to avoid code repetition

Fixes for memory allocation initialization added since, unlike in SLC, here we use MBEDTLS_CONFIG_FILE="efr32-chip-mbedtls-config.h"
@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch 2 times, most recently from 67f1ee3 to 276667a Compare July 19, 2024 13:29
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from fca7948 to 276667a

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section fca7948 276667a change % change
bl602 lighting-app bl602 FLASH 1271470 1271470 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1285728 1285728 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1310686 1310686 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1092376 1092408 32 0.0
RAM 15161 15161 0 0.0
bl702+mfd FLASH 1103326 1103358 32 0.0
RAM 15313 15313 0 0.0
bl702+rpc FLASH 1182442 1182474 32 0.0
RAM 24181 24181 0 0.0
bl706-eth FLASH 875672 875672 0 0.0
RAM 27272 27272 0 0.0
bl706-wifi FLASH 1127888 1127888 0 0.0
RAM 14605 14605 0 0.0
bl702l lighting-app bl702l FLASH 1079518 1079550 32 0.0
RAM 21732 21732 0 0.0
bl702l+mfd FLASH 1090780 1090812 32 0.0
RAM 21892 21892 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798692 798716 24 0.0
RAM 109180 109180 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816508 816540 32 0.0
RAM 116948 116948 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808380 24 0.0
RAM 111236 111236 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761052 761076 24 0.0
RAM 105328 105328 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746772 16 0.0
RAM 105576 105576 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606490 606490 0 0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651830 651830 0 0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667817 667833 16 0.0
RAM 77644 77644 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687669 687685 16 0.0
RAM 80276 80276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687669 687685 16 0.0
RAM 80276 80276 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644605 644629 24 0.0
RAM 72712 72712 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609425 609441 16 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629053 629077 24 0.0
RAM 73356 73356 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629053 629077 24 0.0
RAM 73356 73356 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625145 625169 24 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644853 644877 24 0.0
RAM 76372 76372 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644853 644877 24 0.0
RAM 76372 76372 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593517 593541 24 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613361 613385 24 0.0
RAM 70420 70420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613361 613385 24 0.0
RAM 70420 70420 0 0.0
esp32 all-clusters-app c3devkit DRAM 90924 90924 0 0.0
FLASH 1471198 1471198 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540159 1540159 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2628447 2628447 0 0.0
RAM 124496 124496 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5761468 5761468 0 0.0
RAM 493984 493984 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5219352 5219352 0 0.0
RAM 234992 234992 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4616084 4616084 0 0.0
RAM 212256 212256 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12220198 12220198 0 0.0
RAM 548018 548018 0 0.0
chip-tool-ipv6only arm64 unknown 20136 20136 0 0.0
FLASH 10934668 10934668 0 0.0
RAM 598048 598048 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11232819 11232819 0 0.0
RAM 544858 544858 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4363704 4363704 0 0.0
RAM 198272 198272 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5540417 5540417 0 0.0
RAM 223520 223520 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4674906 4674906 0 0.0
RAM 199952 199952 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4316914 4316914 0 0.0
RAM 194128 194128 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4455564 4455564 0 0.0
RAM 198680 198680 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2905341 2905341 0 0.0
RAM 152984 152984 0 0.0
thermostat-no-ble arm64 unknown 9176 9176 0 0.0
FLASH 4186284 4186284 0 0.0
RAM 235936 235936 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5817071 5817071 0 0.0
RAM 341360 341360 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10361117 10361117 0 0.0
RAM 402232 402232 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503156 1503156 0 0.0
RAM 226648 226648 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883128 883148 20 0.0
RAM 142263 142263 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953380 953380 0 0.0
RAM 140691 140691 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828144 828164 20 0.0
RAM 141123 141123 0 0.0
nxp contact k32w0+release FLASH 575956 575988 32 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591536 591552 16 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610336 610352 16 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 675168 675184 16 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1616084 1616084 0 0.0
RAM 209764 209764 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536540 1536540 0 0.0
RAM 206588 206588 0 0.0
light cy8ckit_062s2_43012 FLASH 1463140 1463140 0 0.0
RAM 199876 199876 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463892 1463892 0 0.0
RAM 224388 224388 0 0.0
qpg lighting-app qpg6105+debug FLASH 651500 651516 16 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 612016 612032 16 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 473888 473912 24 0.0
RAM 144196 144196 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632962 632990 28 0.0
RAM 50528 50528 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658850 658850 0 0.0
RAM 148440 148440 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779122 779150 28 0.0
RAM 113212 113212 0 0.0
bridge-app tlsr9258a FLASH 675954 675982 28 0.0
RAM 95304 95304 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634546 634574 28 0.0
RAM 50572 50572 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720406 720434 28 0.0
RAM 77148 77148 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613926 613926 0 0.0
RAM 144636 144636 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801708 801736 28 0.0
RAM 103040 103040 0 0.0
lock-app-dfu tlsr9528a FLASH 666362 666390 28 0.0
RAM 69852 69852 0 0.0
ota-requestor-app tlsr9258a FLASH 695286 695314 28 0.0
RAM 95028 95028 0 0.0
pump-app tlsr9518adk80d FLASH 616820 616848 28 0.0
RAM 56952 56952 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607204 607232 28 0.0
RAM 56752 56752 0 0.0
shell tlsr9518adk80d FLASH 466518 466518 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641164 641192 28 0.0
RAM 52200 52200 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651030 651058 28 0.0
RAM 60388 60388 0 0.0
thermostat tlsr9518adk80d FLASH 626094 626122 28 0.0
RAM 57084 57084 0 0.0
window-covering tlsr9118bdk40d FLASH 519320 519320 0 0.0
RAM 97800 97800 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1640396 1640396 0 0.0
RAM 48620 48620 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16295718 16295718 0 0.0
RAM 7161652 7161652 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 276667a to 7461735 Compare July 19, 2024 17:22
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from 483af54 to 7461735

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 483af54 7461735 change % change
bl602 lighting-app bl602 FLASH 1271796 1271796 0 0.0
RAM 95392 95392 0 0.0
bl602+mfd FLASH 1286054 1286054 0 0.0
RAM 95536 95536 0 0.0
bl602+rpc FLASH 1310756 1310756 0 0.0
RAM 103816 103816 0 0.0
bl702 lighting-app bl702 FLASH 1092690 1092722 32 0.0
RAM 15229 15229 0 0.0
bl702+mfd FLASH 1103640 1103672 32 0.0
RAM 15381 15381 0 0.0
bl702+rpc FLASH 1182756 1182788 32 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 875998 875998 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128180 1128180 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079832 1079864 32 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091094 1091126 32 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798820 798836 16 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816628 816660 32 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808484 808508 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761180 761204 24 0.0
RAM 105400 105400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746892 24 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606650 606650 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651990 651990 0 0.0
RAM 204844 204844 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667945 667961 16 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644733 644757 24 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609577 16 0.0
RAM 70876 70876 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625281 24 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593653 16 0.0
RAM 67844 67844 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
esp32 all-clusters-app c3devkit DRAM 90932 90932 0 0.0
FLASH 1471270 1471270 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540239 1540239 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2706909 2706909 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5835124 5835124 0 0.0
RAM 494688 494688 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5295098 5295098 0 0.0
RAM 235696 235696 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4694434 4694434 0 0.0
RAM 212960 212960 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12294758 12294758 0 0.0
RAM 548802 548802 0 0.0
chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11000748 11000748 0 0.0
RAM 598448 598448 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11308785 11308785 0 0.0
RAM 545642 545642 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4443502 4443502 0 0.0
RAM 198992 198992 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618193 5618193 0 0.0
RAM 224240 224240 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4752908 4752908 0 0.0
RAM 200672 200672 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4397298 4397298 0 0.0
RAM 194848 194848 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4535112 4535112 0 0.0
RAM 199384 199384 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2979293 2979293 0 0.0
RAM 153736 153736 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256900 4256900 0 0.0
RAM 236336 236336 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5893599 5893599 0 0.0
RAM 342064 342064 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10431405 10431405 0 0.0
RAM 403080 403080 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883240 883260 20 0.0
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953492 953492 0 0.0
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828256 828276 20 0.0
RAM 141179 141179 0 0.0
nxp contact k32w0+release FLASH 576100 576132 32 0.0
RAM 70096 70096 0 0.0
k32w1+release FLASH 591672 591688 16 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610448 610464 16 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675296 675312 16 0.0
RAM 82880 82880 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1616212 1616212 0 0.0
RAM 209844 209844 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536700 1536700 0 0.0
RAM 206660 206660 0 0.0
light cy8ckit_062s2_43012 FLASH 1463300 1463300 0 0.0
RAM 199940 199940 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464052 1464052 0 0.0
RAM 224460 224460 0 0.0
qpg lighting-app qpg6105+debug FLASH 651628 651652 24 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612136 612160 24 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474008 474032 24 0.0
RAM 144268 144268 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633088 633116 28 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658984 658984 0 0.0
RAM 148488 148488 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779256 779284 28 0.0
RAM 113260 113260 0 0.0
bridge-app tlsr9258a FLASH 676088 676116 28 0.0
RAM 95352 95352 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634672 634700 28 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720540 720568 28 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614060 614060 0 0.0
RAM 144684 144684 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801842 801870 28 0.0
RAM 103088 103088 0 0.0
lock-app-dfu tlsr9528a FLASH 666496 666524 28 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695420 695448 28 0.0
RAM 95076 95076 0 0.0
pump-app tlsr9518adk80d FLASH 616954 616982 28 0.0
RAM 57000 57000 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607338 607366 28 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466518 466518 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641290 641318 28 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651164 651192 28 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626228 626256 28 0.0
RAM 57132 57132 0 0.0
window-covering tlsr9118bdk40d FLASH 519454 519454 0 0.0
RAM 97848 97848 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641004 1641004 0 0.0
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16303630 16303630 0 0.0
RAM 7164188 7164188 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 7461735 to 4c4db9c Compare July 19, 2024 19:24
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from e7380a1 to 4c4db9c

Full report (11 builds for cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
platform target config section e7380a1 4c4db9c change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606650 606650 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651990 651990 0 0.0
RAM 204844 204844 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883240 883260 20 0.0
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953492 953492 0 0.0
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828256 828276 20 0.0
RAM 141179 141179 0 0.0
qpg lighting-app qpg6105+debug FLASH 651628 651652 24 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612136 612160 24 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474008 474032 24 0.0
RAM 144268 144268 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641004 1641004 0 0.0
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16303630 16303630 0 0.0
RAM 7164188 7164188 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 4c4db9c to 0478e63 Compare July 19, 2024 19:54
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from e7380a1 to 0478e63

Full report (49 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section e7380a1 0478e63 change % change
bl602 lighting-app bl602 FLASH 1271796 1271796 0 0.0
RAM 95392 95392 0 0.0
bl602+mfd FLASH 1286054 1286054 0 0.0
RAM 95536 95536 0 0.0
bl602+rpc FLASH 1310756 1310756 0 0.0
RAM 103816 103816 0 0.0
bl702 lighting-app bl702 FLASH 1092690 1092722 32 0.0
RAM 15229 15229 0 0.0
bl702+mfd FLASH 1103640 1103672 32 0.0
RAM 15381 15381 0 0.0
bl702+rpc FLASH 1182756 1182788 32 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 875998 875998 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128180 1128180 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079832 1079864 32 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091094 1091126 32 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798820 798836 16 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816628 816660 32 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808484 808508 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761180 761204 24 0.0
RAM 105400 105400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746892 24 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606650 606650 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651990 651990 0 0.0
RAM 204844 204844 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667945 667961 16 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644733 644757 24 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609577 16 0.0
RAM 70876 70876 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625281 24 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593653 16 0.0
RAM 67844 67844 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
linux chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11000748 11000748 0 0.0
RAM 598448 598448 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256900 4256900 0 0.0
RAM 236336 236336 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883240 883260 20 0.0
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953492 953492 0 0.0
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828256 828276 20 0.0
RAM 141179 141179 0 0.0
nxp contact k32w0+release FLASH 576100 576132 32 0.0
RAM 70096 70096 0 0.0
k32w1+release FLASH 591672 591688 16 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610448 610464 16 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675296 675312 16 0.0
RAM 82880 82880 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611548 1611548 0 0.0
RAM 209736 209736 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1532052 1532052 0 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458724 1458724 0 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459484 1459484 0 0.0
RAM 224336 224336 0 0.0
qpg lighting-app qpg6105+debug FLASH 651628 651652 24 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612136 612160 24 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474008 474032 24 0.0
RAM 144268 144268 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641004 1641004 0 0.0
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16303630 16303630 0 0.0
RAM 7164188 7164188 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 0478e63 to 2b3ace0 Compare July 19, 2024 20:55
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from e7380a1 to 2b3ace0

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e7380a1 2b3ace0 change % change
bl602 lighting-app bl602 FLASH 1271796 1271796 0 0.0
RAM 95392 95392 0 0.0
bl602+mfd FLASH 1286054 1286054 0 0.0
RAM 95536 95536 0 0.0
bl602+rpc FLASH 1310756 1310756 0 0.0
RAM 103816 103816 0 0.0
bl702 lighting-app bl702 FLASH 1092690 1092722 32 0.0
RAM 15229 15229 0 0.0
bl702+mfd FLASH 1103640 1103672 32 0.0
RAM 15381 15381 0 0.0
bl702+rpc FLASH 1182756 1182788 32 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 875998 875998 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128180 1128180 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079832 1079864 32 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091094 1091126 32 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798820 798836 16 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816628 816660 32 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808484 808508 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761180 761204 24 0.0
RAM 105400 105400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746892 24 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606650 606650 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651990 651990 0 0.0
RAM 204844 204844 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667945 667961 16 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644733 644757 24 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609577 16 0.0
RAM 70876 70876 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625281 24 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593653 16 0.0
RAM 67844 67844 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
esp32 all-clusters-app c3devkit DRAM 90932 90932 0 0.0
FLASH 1471270 1471270 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540239 1540239 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2706909 2706909 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5835124 5835124 0 0.0
RAM 494688 494688 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5295098 5295098 0 0.0
RAM 235696 235696 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4694434 4694434 0 0.0
RAM 212960 212960 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12294758 12294758 0 0.0
RAM 548802 548802 0 0.0
chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11000748 11000748 0 0.0
RAM 598448 598448 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11308785 11308785 0 0.0
RAM 545642 545642 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4443502 4443502 0 0.0
RAM 198992 198992 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618193 5618193 0 0.0
RAM 224240 224240 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4752908 4752908 0 0.0
RAM 200672 200672 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4397298 4397298 0 0.0
RAM 194848 194848 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4535112 4535112 0 0.0
RAM 199384 199384 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2979293 2979293 0 0.0
RAM 153736 153736 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256900 4256900 0 0.0
RAM 236336 236336 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5893599 5893599 0 0.0
RAM 342064 342064 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10431405 10431405 0 0.0
RAM 403080 403080 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883240 883260 20 0.0
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953492 953492 0 0.0
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828256 828276 20 0.0
RAM 141179 141179 0 0.0
nxp contact k32w0+release FLASH 576100 576132 32 0.0
RAM 70096 70096 0 0.0
k32w1+release FLASH 591672 591688 16 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610448 610464 16 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675296 675312 16 0.0
RAM 82880 82880 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611548 1611548 0 0.0
RAM 209736 209736 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1532052 1532052 0 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458724 1458724 0 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459484 1459484 0 0.0
RAM 224336 224336 0 0.0
qpg lighting-app qpg6105+debug FLASH 651628 651652 24 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612136 612160 24 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474008 474032 24 0.0
RAM 144268 144268 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633088 633116 28 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658984 658984 0 0.0
RAM 148488 148488 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779256 779284 28 0.0
RAM 113260 113260 0 0.0
bridge-app tlsr9258a FLASH 676088 676116 28 0.0
RAM 95352 95352 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634672 634700 28 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720540 720568 28 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614060 614060 0 0.0
RAM 144684 144684 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801842 801870 28 0.0
RAM 103088 103088 0 0.0
lock-app-dfu tlsr9528a FLASH 666496 666524 28 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695420 695448 28 0.0
RAM 95076 95076 0 0.0
pump-app tlsr9518adk80d FLASH 616954 616982 28 0.0
RAM 57000 57000 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607338 607366 28 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466518 466518 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641290 641318 28 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651164 651192 28 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626228 626256 28 0.0
RAM 57132 57132 0 0.0
window-covering tlsr9118bdk40d FLASH 519454 519454 0 0.0
RAM 97848 97848 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641004 1641004 0 0.0
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16303630 16303630 0 0.0
RAM 7164188 7164188 0 0.0

@lpbeliveau-silabs lpbeliveau-silabs force-pushed the feature/thread-manager-impl-update branch from 2b3ace0 to 5271440 Compare July 19, 2024 22:19
Copy link

github-actions bot commented Jul 19, 2024

PR #34389: Size comparison from 19a774a to 5271440

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 19a774a 5271440 change % change
bl602 lighting-app bl602 FLASH 1271796 1271796 0 0.0
RAM 95392 95392 0 0.0
bl602+mfd FLASH 1286054 1286054 0 0.0
RAM 95536 95536 0 0.0
bl602+rpc FLASH 1310756 1310756 0 0.0
RAM 103816 103816 0 0.0
bl702 lighting-app bl702 FLASH 1092690 1092722 32 0.0
RAM 15229 15229 0 0.0
bl702+mfd FLASH 1103640 1103672 32 0.0
RAM 15381 15381 0 0.0
bl702+rpc FLASH 1182756 1182788 32 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 875998 875998 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128180 1128180 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079832 1079864 32 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091094 1091126 32 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798820 798836 16 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816628 816660 32 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808484 808508 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761180 761204 24 0.0
RAM 105400 105400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746892 24 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606650 606650 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651990 651990 0 0.0
RAM 204844 204844 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667945 667961 16 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687805 687821 16 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644733 644757 24 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609577 16 0.0
RAM 70876 70876 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629213 24 0.0
RAM 73420 73420 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625281 24 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644973 644997 24 0.0
RAM 76436 76436 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593653 16 0.0
RAM 67844 67844 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70484 70484 0 0.0
efr32 lighting-app BRD4187C FLASH 924784 926056 1272 0.1
RAM 137604 134532 -3072 -2.2
lock-app BRD4338a FLASH 734196 734548 352 0.0
RAM 207988 208000 12 0.0
window-app BRD4187C FLASH 1012948 1014636 1688 0.2
RAM 129716 126644 -3072 -2.4
esp32 all-clusters-app c3devkit DRAM 90932 90932 0 0.0
FLASH 1471270 1471270 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540239 1540239 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2706909 2706909 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5835124 5835124 0 0.0
RAM 494688 494688 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5295098 5295098 0 0.0
RAM 235696 235696 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4694434 4694434 0 0.0
RAM 212960 212960 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12296492 12296492 0 0.0
RAM 548818 548818 0 0.0
chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11002588 11002588 0 0.0
RAM 598464 598464 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11314561 11314561 0 0.0
RAM 545658 545658 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4448638 4448638 0 0.0
RAM 198992 198992 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618193 5618193 0 0.0
RAM 224240 224240 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4752908 4752908 0 0.0
RAM 200672 200672 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4397298 4397298 0 0.0
RAM 194848 194848 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4535112 4535112 0 0.0
RAM 199384 199384 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2979293 2979293 0 0.0
RAM 153736 153736 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256900 4256900 0 0.0
RAM 236336 236336 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5893615 5893615 0 0.0
RAM 342080 342080 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10431405 10431405 0 0.0
RAM 403080 403080 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883240 883260 20 0.0
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953492 953492 0 0.0
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828256 828276 20 0.0
RAM 141179 141179 0 0.0
nxp contact k32w0+release FLASH 576100 576132 32 0.0
RAM 70096 70096 0 0.0
k32w1+release FLASH 591672 591688 16 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610448 610464 16 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675296 675312 16 0.0
RAM 82880 82880 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611548 1611548 0 0.0
RAM 209736 209736 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1532052 1532052 0 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458724 1458724 0 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459484 1459484 0 0.0
RAM 224336 224336 0 0.0
qpg lighting-app qpg6105+debug FLASH 651628 651652 24 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612136 612160 24 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474008 474032 24 0.0
RAM 144268 144268 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633088 633116 28 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658984 658984 0 0.0
RAM 148488 148488 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779256 779284 28 0.0
RAM 113260 113260 0 0.0
bridge-app tlsr9258a FLASH 676088 676116 28 0.0
RAM 95352 95352 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634672 634700 28 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720540 720568 28 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614060 614060 0 0.0
RAM 144684 144684 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801842 801870 28 0.0
RAM 103088 103088 0 0.0
lock-app-dfu tlsr9528a FLASH 666496 666524 28 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695420 695448 28 0.0
RAM 95076 95076 0 0.0
pump-app tlsr9518adk80d FLASH 616954 616982 28 0.0
RAM 57000 57000 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607338 607366 28 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466518 466518 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641290 641318 28 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651164 651192 28 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626228 626256 28 0.0
RAM 57132 57132 0 0.0
window-covering tlsr9118bdk40d FLASH 519454 519454 0 0.0
RAM 97848 97848 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641004 1641004 0 0.0
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16310606 16310606 0 0.0
RAM 7168484 7168484 0 0.0

@mergify mergify bot merged commit 6adf0c9 into project-chip:master Jul 20, 2024
70 checks passed
j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
* Updated Silabs ThreadStackManagerImpl for the Simplicity_sdk changes, added a helper in GenericThreadStackManagerImpl_OpenThread.hpp to avoid code repetition
Fixes for memory allocation initialization added since, unlike in SLC, here we use MBEDTLS_CONFIG_FILE="efr32-chip-mbedtls-config.h"

* Updated matter support

* Added ClearThreadStack Helper

* Grouped extern C statements
@lpbeliveau-silabs lpbeliveau-silabs deleted the feature/thread-manager-impl-update branch December 10, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changing-submodules-on-purpose Marker that this PR is changing submodules (and it is not a "commit all" typo/mistake) examples platform review - approved silabs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants