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

OTA: Add SetMetadataForProvider to requestor #22005

Merged
merged 2 commits into from
Aug 23, 2022

Conversation

rgoliver
Copy link

Problem

OTA requestor has no method for setting the metadataForProvider value.

Change overview

Add a setter on the OTA requester interface to set the metadataForProvider value.

Implement this method on for the DefaultOTARequestor as an optional bytespan property which can be set at runtime.

Provide an RPC to set the value at runtime.

Testing

Tested using the included RPC on m5, verified the metadata was correctly included to the provider during image query.

@github-actions
Copy link

github-actions bot commented Aug 18, 2022

PR #22005: Size comparison from b1f2fc7 to aba56af

Increases above 0.2%:

platform target config section b1f2fc7 aba56af change % change
efr32 lighting-app BRD4161A+rpc .bss 150060 150580 520 0.3
Increases (24 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, linux, mbed, nrfconnect, psoc6)
platform target config section b1f2fc7 aba56af change % change
bl602 lighting-app bl602 (read/write) 1383858 1383922 64 0.0
.bss 120258 120266 8 0.0
.text 1051044 1051088 44 0.0
bl602+rpc (read/write) 1429370 1429570 200 0.0
.bss 127698 127706 8 0.0
.text 1082804 1082840 36 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674079 674143 64 0.0
.bss 71476 71484 8 0.0
.text 596928 596992 64 0.0
lock-mtd LP_CC2652R7 (read only) 656823 656887 64 0.0
.bss 67164 67172 8 0.0
.rodata 101759 101767 8 0.0
.text 554584 554640 56 0.0
pump-app LP_CC2652R7 (read only) 684751 684815 64 0.0
.bss 71516 71524 8 0.0
.text 594308 594372 64 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669307 64 0.0
.bss 71636 71644 8 0.0
.text 583248 583312 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586682 64 0.0
.app_xip_area 463284 463340 56 0.0
.bss 65768 65776 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592474 56 0.0
.app_xip_area 464300 464348 48 0.0
.bss 70552 70560 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599610 72 0.0
.app_xip_area 476924 476988 64 0.0
.bss 65080 65088 8 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1101044 80 0.0
.bss 133372 133380 8 0.0
.text 965500 965572 72 0.0
BRD4161A+rpc (read/write) 1155216 1156096 880 0.1
.bss 150060 150580 520 0.3
.text 1002856 1003216 360 0.0
BRD4161A+rs911x (read/write) 990152 990216 64 0.0
.bss 162696 162704 8 0.0
.text 825380 825436 56 0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139692 72 0.0
.bss 145872 145880 8 0.0
.text 991664 991728 64 0.0
window-app BRD4161A (read/write) 1092420 1092476 56 0.0
.bss 134812 134820 8 0.0
.text 955492 955540 48 0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030790 2 0.0
.flash.text 1030788 1030790 2 0.0
linux lighting-app debug+rpc (read only) 2597033 2597833 800 0.0
(read/write) 130176 130304 128 0.1
.data.rel.ro 72360 72488 128 0.2
.rodata 220304 220400 96 0.0
.text 2206018 2206530 512 0.0
ota-requestor-app debug (read only) 2523305 2523625 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data.rel.ro 68728 68744 16 0.0
.text 2134642 2134914 272 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454328 2454536 208 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180547 180 0.0
bss 143737 143745 8 0.0
rodata 143344 143348 4 0.0
text 814448 814496 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159867 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803068 803128 60 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111496 111504 8 0.0
.debug_frame 372228 372252 24 0.0
.debug_info 26636674 26637143 469 0.0
.debug_line 3645881 3646027 146 0.0
.debug_loc 3561084 3561324 240 0.0
.debug_ranges 336520 336576 56 0.0
.debug_str 3392640 3392822 182 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 110984 110992 8 0.0
.debug_frame 375360 375384 24 0.0
.debug_info 26374276 26374746 470 0.0
.debug_line 3666460 3666606 146 0.0
.debug_loc 3549266 3549506 240 0.0
.debug_ranges 335176 335232 56 0.0
.debug_str 3382119 3382301 182 0.0
light cy8ckit_062s2_43012 .debug_aranges 103152 103160 8 0.0
.debug_frame 345604 345628 24 0.0
.debug_info 21839792 21840262 470 0.0
.debug_line 3237638 3237784 146 0.0
.debug_loc 3248769 3249010 241 0.0
.debug_ranges 301016 301072 56 0.0
.debug_str 3188213 3188395 182 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103824 103832 8 0.0
.debug_frame 348428 348452 24 0.0
.debug_info 22194930 22195399 469 0.0
.debug_line 3246323 3246469 146 0.0
.debug_loc 3288888 3289130 242 0.0
.debug_ranges 304432 304488 56 0.0
.debug_str 3215644 3215826 182 0.0
Decreases (6 builds for cc13x2_26x2, k32w, telink)
platform target config section b1f2fc7 aba56af change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167616 167560 -56 -0.0
lock-mtd LP_CC2652R7 (read/write) 180560 180504 -56 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157696 -56 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173324 -56 -0.0
k32w light k32w0+release (read/write) 646676 646660 -16 -0.0
.text 571480 571464 -16 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
text 571318 571316 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section b1f2fc7 aba56af change % change
bl602 lighting-app bl602 (read/write) 1383858 1383922 64 0.0
.bss 120258 120266 8 0.0
.data 4480 4480 0 0.0
.text 1051044 1051088 44 0.0
bl602+rpc (read/write) 1429370 1429570 200 0.0
.bss 127698 127706 8 0.0
.data 4600 4600 0 0.0
.text 1082804 1082840 36 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672795 672795 0 0.0
(read/write) 178700 178700 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88819 88819 0 0.0
.text 583660 583660 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674143 64 0.0
(read/write) 167616 167560 -56 -0.0
.bss 71476 71484 8 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596992 64 0.0
lock-mtd LP_CC2652R7 (read only) 656823 656887 64 0.0
(read/write) 180560 180504 -56 -0.0
.bss 67164 67172 8 0.0
.data 3296 3296 0 0.0
.rodata 101759 101767 8 0.0
.text 554584 554640 56 0.0
pump-app LP_CC2652R7 (read only) 684751 684815 64 0.0
(read/write) 157752 157696 -56 -0.0
.bss 71516 71524 8 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594372 64 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669307 64 0.0
(read/write) 173380 173324 -56 -0.0
.bss 71636 71644 8 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583312 64 0.0
shell LP_CC2652R7 (read only) 665478 665478 0 0.0
(read/write) 181536 181536 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85766 85766 0 0.0
.text 579396 579396 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586682 64 0.0
.app_xip_area 463284 463340 56 0.0
.bss 65768 65776 8 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592474 56 0.0
.app_xip_area 464300 464348 48 0.0
.bss 70552 70560 8 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599610 72 0.0
.app_xip_area 476924 476988 64 0.0
.bss 65080 65088 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1101044 80 0.0
.bss 133372 133380 8 0.0
.data 2068 2068 0 0.0
.text 965500 965572 72 0.0
BRD4161A+rpc (read/write) 1155216 1156096 880 0.1
.bss 150060 150580 520 0.3
.data 2280 2280 0 0.0
.text 1002856 1003216 360 0.0
BRD4161A+rs911x (read/write) 990152 990216 64 0.0
.bss 162696 162704 8 0.0
.data 2056 2056 0 0.0
.text 825380 825436 56 0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139692 72 0.0
.bss 145872 145880 8 0.0
.data 2064 2064 0 0.0
.text 991664 991728 64 0.0
window-app BRD4161A (read/write) 1092420 1092476 56 0.0
.bss 134812 134820 8 0.0
.data 2096 2096 0 0.0
.text 955492 955540 48 0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030790 2 0.0
(read/write) 1489570 1489570 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218400 218400 0 0.0
.flash.text 1030788 1030790 2 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083967 1083967 0 0.0
(read/write) 491496 491496 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248716 248716 0 0.0
.flash.text 1078583 1078583 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646660 -16 -0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571464 -16 -0.0
lock k32w0+release (read/write) 704196 704196 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628528 0 0.0
linux all-clusters-app debug (read only) 3037129 3037129 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2583314 2583314 0 0.0
all-clusters-minimal-app debug (read only) 2874353 2874353 0 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423122 0 0.0
bridge-app debug+rpc (read only) 2373001 2373001 0 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006882 0 0.0
chip-tool debug (read only) 10812641 10812641 0 0.0
(read/write) 651136 651136 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616104 616104 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 559829 559829 0 0.0
.text 8746612 8746612 0 0.0
chip-tool-ipv6only arm64 (read only) 10208444 10208444 0 0.0
(read/write) 698929 698929 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643616 643616 0 0.0
.dynamic 560 560 0 0.0
.got 13776 13776 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 490604 490604 0 0.0
.text 8080260 8080260 0 0.0
lighting-app debug+rpc (read only) 2597033 2597833 800 0.0
(read/write) 130176 130304 128 0.1
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72488 128 0.2
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220400 96 0.0
.text 2206018 2206530 512 0.0
lock-app debug (read only) 2580929 2580929 0 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176914 0 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523305 2523625 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data 2304 2304 0 0.0
.data.rel.ro 68728 68744 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216096 216096 0 0.0
.text 2134642 2134914 272 0.0
shell debug (read only) 2605433 2605433 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2212242 2212242 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5462161 5462161 0 0.0
(read/write) 160240 160240 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 99928 99928 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343569 343569 0 0.0
.text 4847506 4847506 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454536 208 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180547 180 0.0
bss 143737 143745 8 0.0
rodata 143344 143348 4 0.0
text 814448 814496 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159867 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803068 803128 60 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700748 1700748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217432 1217432 0 0.0
.debug_aranges 111496 111504 8 0.0
.debug_frame 372228 372252 24 0.0
.debug_info 26636674 26637143 469 0.0
.debug_line 3645881 3646027 146 0.0
.debug_loc 3561084 3561324 240 0.0
.debug_ranges 336520 336576 56 0.0
.debug_str 3392640 3392822 182 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 568892 568892 0 0.0
.symtab 420304 420304 0 0.0
.text 1540016 1540016 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 110984 110992 8 0.0
.debug_frame 375360 375384 24 0.0
.debug_info 26374276 26374746 470 0.0
.debug_line 3666460 3666606 146 0.0
.debug_loc 3549266 3549506 240 0.0
.debug_ranges 335176 335232 56 0.0
.debug_str 3382119 3382301 182 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103152 103160 8 0.0
.debug_frame 345604 345628 24 0.0
.debug_info 21839792 21840262 470 0.0
.debug_line 3237638 3237784 146 0.0
.debug_loc 3248769 3249010 241 0.0
.debug_ranges 301016 301072 56 0.0
.debug_str 3188213 3188395 182 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598708 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103824 103832 8 0.0
.debug_frame 348428 348452 24 0.0
.debug_info 22194930 22195399 469 0.0
.debug_line 3246323 3246469 146 0.0
.debug_loc 3288888 3289130 242 0.0
.debug_ranges 304432 304488 56 0.0
.debug_str 3215644 3215826 182 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442560 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571318 571316 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589406 0 0.0

@github-actions
Copy link

github-actions bot commented Aug 22, 2022

PR #22005: Size comparison from b85c5ec to 003593e

Increases above 0.2%:

platform target config section b85c5ec 003593e change % change
efr32 lighting-app BRD4161A+rpc .bss 147572 148092 520 0.4
Increases (24 builds for bl602, cc13x2_26x2, cyw30739, efr32, linux, mbed, nrfconnect, psoc6, telink)
platform target config section b85c5ec 003593e change % change
bl602 lighting-app bl602 (read/write) 1383874 1383930 56 0.0
.bss 120258 120266 8 0.0
.text 1051056 1051096 40 0.0
bl602+rpc (read/write) 1429378 1429578 200 0.0
.bss 127698 127706 8 0.0
.text 1082812 1082852 40 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674103 674151 48 0.0
.bss 71476 71484 8 0.0
.text 596952 597000 48 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656911 72 0.0
.bss 67164 67172 8 0.0
.rodata 101759 101767 8 0.0
.text 554600 554664 64 0.0
pump-app LP_CC2652R7 (read only) 684775 684823 48 0.0
.bss 71516 71524 8 0.0
.text 594332 594380 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669267 669331 64 0.0
.bss 71636 71644 8 0.0
.text 583272 583336 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586626 586690 64 0.0
.app_xip_area 463292 463348 56 0.0
.bss 65768 65776 8 0.0
lock cyw930739m2evb_01 (read/write) 592426 592482 56 0.0
.app_xip_area 464308 464356 48 0.0
.bss 70552 70560 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599554 599626 72 0.0
.app_xip_area 476940 477004 64 0.0
.bss 65080 65088 8 0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104788 72 0.0
.bss 133572 133580 8 0.0
.text 969052 969116 64 0.0
BRD4161A+rpc (read/write) 967916 968788 872 0.1
.bss 147572 148092 520 0.4
.text 818068 818420 352 0.0
BRD4161A+rs911x (read/write) 997968 998048 80 0.0
.bss 166992 167000 8 0.0
.text 828900 828972 72 0.0
lock-app BRD4161A+wf200 (read/write) 1147332 1147428 96 0.0
.bss 150168 150176 8 0.0
.text 995080 995168 88 0.0
window-app BRD4161A (read/write) 1096044 1096116 72 0.0
.bss 135012 135020 8 0.0
.text 958916 958980 64 0.0
linux lighting-app debug+rpc (read only) 2597033 2597849 816 0.0
(read/write) 130176 130304 128 0.1
.data.rel.ro 72360 72488 128 0.2
.rodata 220304 220400 96 0.0
.text 2206018 2206546 528 0.0
ota-requestor-app debug (read only) 2523385 2523705 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data.rel.ro 68728 68744 16 0.0
.text 2134658 2134930 272 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454328 2454536 208 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180619 1180799 180 0.0
bss 143737 143745 8 0.0
rodata 143356 143360 4 0.0
text 814680 814736 56 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159883 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803088 803144 56 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111528 111536 8 0.0
.debug_frame 372352 372376 24 0.0
.debug_info 26643194 26643664 470 0.0
.debug_line 3646641 3646787 146 0.0
.debug_loc 3562039 3562279 240 0.0
.debug_ranges 336576 336632 56 0.0
.debug_str 3393852 3394034 182 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111000 111008 8 0.0
.debug_frame 375432 375456 24 0.0
.debug_info 26379889 26380359 470 0.0
.debug_line 3667045 3667191 146 0.0
.debug_loc 3549676 3549916 240 0.0
.debug_ranges 335192 335248 56 0.0
.debug_str 3382841 3383023 182 0.0
light cy8ckit_062s2_43012 .debug_aranges 103168 103176 8 0.0
.debug_frame 345676 345700 24 0.0
.debug_info 21844447 21844918 471 0.0
.debug_line 3238223 3238369 146 0.0
.debug_loc 3249207 3249448 241 0.0
.debug_ranges 301032 301088 56 0.0
.debug_str 3188935 3189117 182 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103840 103848 8 0.0
.debug_frame 348500 348524 24 0.0
.debug_info 22199616 22200084 468 0.0
.debug_line 3246909 3247055 146 0.0
.debug_loc 3289327 3289568 241 0.0
.debug_ranges 304448 304504 56 0.0
.debug_str 3216366 3216548 182 0.0
telink light-switch-app tlsr9518adk80d text 571318 571320 2 0.0
Decreases (5 builds for cc13x2_26x2, esp32)
platform target config section b85c5ec 003593e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167592 167552 -40 -0.0
lock-mtd LP_CC2652R7 (read/write) 180544 180480 -64 -0.0
pump-app LP_CC2652R7 (read/write) 157728 157688 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173356 173300 -56 -0.0
esp32 all-clusters-app c3devkit (read only) 1031272 1031270 -2 -0.0
.flash.text 1031272 1031270 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section b85c5ec 003593e change % change
bl602 lighting-app bl602 (read/write) 1383874 1383930 56 0.0
.bss 120258 120266 8 0.0
.data 4480 4480 0 0.0
.text 1051056 1051096 40 0.0
bl602+rpc (read/write) 1429378 1429578 200 0.0
.bss 127698 127706 8 0.0
.data 4600 4600 0 0.0
.text 1082812 1082852 40 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673027 0 0.0
(read/write) 178468 178468 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583876 583876 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637755 637755 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559452 559452 0 0.0
lock-ftd LP_CC2652R7 (read only) 674103 674151 48 0.0
(read/write) 167592 167552 -40 -0.0
.bss 71476 71484 8 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596952 597000 48 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656911 72 0.0
(read/write) 180544 180480 -64 -0.0
.bss 67164 67172 8 0.0
.data 3296 3296 0 0.0
.rodata 101759 101767 8 0.0
.text 554600 554664 64 0.0
pump-app LP_CC2652R7 (read only) 684775 684823 48 0.0
(read/write) 157728 157688 -40 -0.0
.bss 71516 71524 8 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594332 594380 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669267 669331 64 0.0
(read/write) 173356 173300 -56 -0.0
.bss 71636 71644 8 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583272 583336 64 0.0
shell LP_CC2652R7 (read only) 665718 665718 0 0.0
(read/write) 181296 181296 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579620 579620 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586626 586690 64 0.0
.app_xip_area 463292 463348 56 0.0
.bss 65768 65776 8 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592426 592482 56 0.0
.app_xip_area 464308 464356 48 0.0
.bss 70552 70560 8 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599554 599626 72 0.0
.app_xip_area 476940 477004 64 0.0
.bss 65080 65088 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104788 72 0.0
.bss 133572 133580 8 0.0
.data 2072 2072 0 0.0
.text 969052 969116 64 0.0
BRD4161A+rpc (read/write) 967916 968788 872 0.1
.bss 147572 148092 520 0.4
.data 2252 2252 0 0.0
.text 818068 818420 352 0.0
BRD4161A+rs911x (read/write) 997968 998048 80 0.0
.bss 166992 167000 8 0.0
.data 2056 2056 0 0.0
.text 828900 828972 72 0.0
lock-app BRD4161A+wf200 (read/write) 1147332 1147428 96 0.0
.bss 150168 150176 8 0.0
.data 2064 2064 0 0.0
.text 995080 995168 88 0.0
window-app BRD4161A (read/write) 1096044 1096116 72 0.0
.bss 135012 135020 8 0.0
.data 2096 2096 0 0.0
.text 958916 958980 64 0.0
esp32 all-clusters-app c3devkit (read only) 1031272 1031270 -2 -0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031272 1031270 -2 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084387 1084387 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1079003 1079003 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704212 704212 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628544 628544 0 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874369 2874369 0 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423138 2423138 0 0.0
bridge-app debug+rpc (read only) 2373017 2373017 0 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006898 2006898 0 0.0
chip-tool debug (read only) 1087697 1087697 0 0.0
(read/write) 651328 651328 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616312 616312 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562901 562901 0 0.0
.text 8807348 8807348 0 0.0
chip-tool-ipv6only arm64 (read only) 10259132 10259132 0 0.0
(read/write) 699137 699137 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643824 643824 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493564 493564 0 0.0
.text 8127428 8127428 0 0.0
lighting-app debug+rpc (read only) 2597033 2597849 816 0.0
(read/write) 130176 130304 128 0.1
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72488 128 0.2
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220400 96 0.0
.text 2206018 2206546 528 0.0
lock-app debug (read only) 2580945 2580945 0 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176930 2176930 0 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523385 2523705 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data 2304 2304 0 0.0
.data.rel.ro 68728 68744 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134658 2134930 272 0.0
shell debug (read only) 2606809 2606809 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213618 2213618 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3181625 3181625 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259016 259016 0 0.0
.text 2732866 2732866 0 0.0
tv-casting-app debug (read only) 5502177 5502177 0 0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344209 344209 0 0.0
.text 4886354 4886354 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454536 208 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180619 1180799 180 0.0
bss 143737 143745 8 0.0
rodata 143356 143360 4 0.0
text 814680 814736 56 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159883 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803088 803144 56 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111536 8 0.0
.debug_frame 372352 372376 24 0.0
.debug_info 26643194 26643664 470 0.0
.debug_line 3646641 3646787 146 0.0
.debug_loc 3562039 3562279 240 0.0
.debug_ranges 336576 336632 56 0.0
.debug_str 3393852 3394034 182 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111008 8 0.0
.debug_frame 375432 375456 24 0.0
.debug_info 26379889 26380359 470 0.0
.debug_line 3667045 3667191 146 0.0
.debug_loc 3549676 3549916 240 0.0
.debug_ranges 335192 335248 56 0.0
.debug_str 3382841 3383023 182 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103176 8 0.0
.debug_frame 345676 345700 24 0.0
.debug_info 21844447 21844918 471 0.0
.debug_line 3238223 3238369 146 0.0
.debug_loc 3249207 3249448 241 0.0
.debug_ranges 301032 301088 56 0.0
.debug_str 3188935 3189117 182 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598724 1598724 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103848 8 0.0
.debug_frame 348500 348524 24 0.0
.debug_info 22199616 22200084 468 0.0
.debug_line 3246909 3247055 146 0.0
.debug_loc 3289327 3289568 241 0.0
.debug_ranges 304448 304504 56 0.0
.debug_str 3216366 3216548 182 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442576 1442576 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808744 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571318 571320 2 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589408 589408 0 0.0

Rob Oliver added 2 commits August 22, 2022 15:45
Add a setter for the OTA MetadataForProvider, which is provided
during the QueryImageRequest.
Add an RPC to set the TLV data in metadata for provider,
which is used during the SendQueryImageRequest.
@github-actions
Copy link

github-actions bot commented Aug 22, 2022

PR #22005: Size comparison from f68b948 to 8d94585

Increases above 0.2%:

platform target config section f68b948 8d94585 change % change
efr32 lighting-app BRD4161A+rpc .bss 147572 148092 520 0.4
Increases (24 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, linux, mbed, nrfconnect, psoc6)
platform target config section f68b948 8d94585 change % change
bl602 lighting-app bl602 (read/write) 1383874 1383930 56 0.0
.bss 120258 120266 8 0.0
.text 1051056 1051096 40 0.0
bl602+rpc (read/write) 1429378 1429586 208 0.0
.bss 127698 127706 8 0.0
.text 1082812 1082856 44 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674103 674151 48 0.0
.bss 71476 71484 8 0.0
.text 596952 597000 48 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656911 72 0.0
.bss 67164 67172 8 0.0
.rodata 101759 101767 8 0.0
.text 554600 554664 64 0.0
pump-app LP_CC2652R7 (read only) 684775 684823 48 0.0
.bss 71516 71524 8 0.0
.text 594332 594380 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669267 669331 64 0.0
.bss 71636 71644 8 0.0
.text 583272 583336 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586690 586754 64 0.0
.app_xip_area 463356 463412 56 0.0
.bss 65768 65776 8 0.0
lock cyw930739m2evb_01 (read/write) 592490 592538 48 0.0
.app_xip_area 464372 464412 40 0.0
.bss 70552 70560 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599610 599682 72 0.0
.app_xip_area 476996 477060 64 0.0
.bss 65080 65088 8 0.0
efr32 lighting-app BRD4161A (read/write) 1104732 1104820 88 0.0
.bss 133572 133580 8 0.0
.text 969068 969148 80 0.0
BRD4161A+rpc (read/write) 967916 968788 872 0.1
.bss 147572 148092 520 0.4
.text 818068 818420 352 0.0
BRD4161A+rs911x (read/write) 998016 998096 80 0.0
.bss 166992 167000 8 0.0
.text 828948 829020 72 0.0
lock-app BRD4161A+wf200 (read/write) 1147380 1147460 80 0.0
.bss 150168 150176 8 0.0
.text 995128 995200 72 0.0
window-app BRD4161A (read/write) 1096060 1096116 56 0.0
.bss 135012 135020 8 0.0
.text 958932 958980 48 0.0
esp32 all-clusters-app c3devkit (read only) 1031270 1031272 2 0.0
.flash.text 1031270 1031272 2 0.0
linux lighting-app debug+rpc (read only) 2597033 2597849 816 0.0
(read/write) 130176 130304 128 0.1
.data.rel.ro 72360 72488 128 0.2
.rodata 220304 220400 96 0.0
.text 2206018 2206546 528 0.0
ota-requestor-app debug (read only) 2523385 2523705 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data.rel.ro 68728 68744 16 0.0
.text 2134658 2134930 272 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454328 2454536 208 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180619 1180799 180 0.0
bss 143737 143745 8 0.0
rodata 143356 143360 4 0.0
text 814680 814736 56 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159883 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803088 803144 56 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111528 111536 8 0.0
.debug_frame 372352 372376 24 0.0
.debug_info 26643195 26643665 470 0.0
.debug_line 3646641 3646787 146 0.0
.debug_loc 3562039 3562279 240 0.0
.debug_ranges 336576 336632 56 0.0
.debug_str 3393852 3394034 182 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111000 111008 8 0.0
.debug_frame 375432 375456 24 0.0
.debug_info 26379890 26380359 469 0.0
.debug_line 3667045 3667191 146 0.0
.debug_loc 3549676 3549916 240 0.0
.debug_ranges 335192 335248 56 0.0
.debug_str 3382841 3383023 182 0.0
light cy8ckit_062s2_43012 .debug_aranges 103168 103176 8 0.0
.debug_frame 345676 345700 24 0.0
.debug_info 21844447 21844917 470 0.0
.debug_line 3238223 3238369 146 0.0
.debug_loc 3249207 3249448 241 0.0
.debug_ranges 301032 301088 56 0.0
.debug_str 3188935 3189117 182 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103840 103848 8 0.0
.debug_frame 348500 348524 24 0.0
.debug_info 22199615 22200084 469 0.0
.debug_line 3246909 3247055 146 0.0
.debug_loc 3289327 3289568 241 0.0
.debug_ranges 304448 304504 56 0.0
.debug_str 3216366 3216548 182 0.0
Decreases (6 builds for cc13x2_26x2, telink)
platform target config section f68b948 8d94585 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167592 167552 -40 -0.0
lock-mtd LP_CC2652R7 (read/write) 180544 180480 -64 -0.0
pump-app LP_CC2652R7 (read/write) 157728 157688 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173356 173300 -56 -0.0
telink light-switch-app tlsr9518adk80d text 571322 571318 -4 -0.0
lighting-app tlsr9518adk80d text 589410 589408 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section f68b948 8d94585 change % change
bl602 lighting-app bl602 (read/write) 1383874 1383930 56 0.0
.bss 120258 120266 8 0.0
.data 4480 4480 0 0.0
.text 1051056 1051096 40 0.0
bl602+rpc (read/write) 1429378 1429586 208 0.0
.bss 127698 127706 8 0.0
.data 4600 4600 0 0.0
.text 1082812 1082856 44 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673035 673035 0 0.0
(read/write) 178460 178460 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583884 583884 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637755 637755 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559452 559452 0 0.0
lock-ftd LP_CC2652R7 (read only) 674103 674151 48 0.0
(read/write) 167592 167552 -40 -0.0
.bss 71476 71484 8 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596952 597000 48 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656911 72 0.0
(read/write) 180544 180480 -64 -0.0
.bss 67164 67172 8 0.0
.data 3296 3296 0 0.0
.rodata 101759 101767 8 0.0
.text 554600 554664 64 0.0
pump-app LP_CC2652R7 (read only) 684775 684823 48 0.0
(read/write) 157728 157688 -40 -0.0
.bss 71516 71524 8 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594332 594380 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669267 669331 64 0.0
(read/write) 173356 173300 -56 -0.0
.bss 71636 71644 8 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583272 583336 64 0.0
shell LP_CC2652R7 (read only) 665718 665718 0 0.0
(read/write) 181296 181296 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579620 579620 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586690 586754 64 0.0
.app_xip_area 463356 463412 56 0.0
.bss 65768 65776 8 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592490 592538 48 0.0
.app_xip_area 464372 464412 40 0.0
.bss 70552 70560 8 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599610 599682 72 0.0
.app_xip_area 476996 477060 64 0.0
.bss 65080 65088 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1104732 1104820 88 0.0
.bss 133572 133580 8 0.0
.data 2072 2072 0 0.0
.text 969068 969148 80 0.0
BRD4161A+rpc (read/write) 967916 968788 872 0.1
.bss 147572 148092 520 0.4
.data 2252 2252 0 0.0
.text 818068 818420 352 0.0
BRD4161A+rs911x (read/write) 998016 998096 80 0.0
.bss 166992 167000 8 0.0
.data 2056 2056 0 0.0
.text 828948 829020 72 0.0
lock-app BRD4161A+wf200 (read/write) 1147380 1147460 80 0.0
.bss 150168 150176 8 0.0
.data 2064 2064 0 0.0
.text 995128 995200 72 0.0
window-app BRD4161A (read/write) 1096060 1096116 56 0.0
.bss 135012 135020 8 0.0
.data 2096 2096 0 0.0
.text 958932 958980 48 0.0
esp32 all-clusters-app c3devkit (read only) 1031270 1031272 2 0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031270 1031272 2 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084387 1084387 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1079003 1079003 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704220 704220 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628552 628552 0 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874369 2874369 0 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423138 2423138 0 0.0
bridge-app debug+rpc (read only) 2373017 2373017 0 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006898 2006898 0 0.0
chip-tool debug (read only) 1087697 1087697 0 0.0
(read/write) 651328 651328 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616312 616312 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562901 562901 0 0.0
.text 8807348 8807348 0 0.0
chip-tool-ipv6only arm64 (read only) 10259132 10259132 0 0.0
(read/write) 699137 699137 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643824 643824 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493564 493564 0 0.0
.text 8127428 8127428 0 0.0
lighting-app debug+rpc (read only) 2597033 2597849 816 0.0
(read/write) 130176 130304 128 0.1
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72488 128 0.2
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220400 96 0.0
.text 2206018 2206546 528 0.0
lock-app debug (read only) 2580945 2580945 0 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176930 2176930 0 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523385 2523705 320 0.0
(read/write) 127320 127384 64 0.1
.bss 50336 50368 32 0.1
.data 2304 2304 0 0.0
.data.rel.ro 68728 68744 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134658 2134930 272 0.0
shell debug (read only) 2606809 2606809 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213618 2213618 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3181625 3181625 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259016 259016 0 0.0
.text 2732866 2732866 0 0.0
tv-casting-app debug (read only) 5502177 5502177 0 0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344209 344209 0 0.0
.text 4886354 4886354 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454536 208 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1417180 208 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180619 1180799 180 0.0
bss 143737 143745 8 0.0
rodata 143356 143360 4 0.0
text 814680 814736 56 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159883 68 0.0
bss 142964 142972 8 0.0
rodata 134944 134948 4 0.0
text 803088 803144 56 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111536 8 0.0
.debug_frame 372352 372376 24 0.0
.debug_info 26643195 26643665 470 0.0
.debug_line 3646641 3646787 146 0.0
.debug_loc 3562039 3562279 240 0.0
.debug_ranges 336576 336632 56 0.0
.debug_str 3393852 3394034 182 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111008 8 0.0
.debug_frame 375432 375456 24 0.0
.debug_info 26379890 26380359 469 0.0
.debug_line 3667045 3667191 146 0.0
.debug_loc 3549676 3549916 240 0.0
.debug_ranges 335192 335248 56 0.0
.debug_str 3382841 3383023 182 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103176 8 0.0
.debug_frame 345676 345700 24 0.0
.debug_info 21844447 21844917 470 0.0
.debug_line 3238223 3238369 146 0.0
.debug_loc 3249207 3249448 241 0.0
.debug_ranges 301032 301088 56 0.0
.debug_str 3188935 3189117 182 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598724 1598724 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103848 8 0.0
.debug_frame 348500 348524 24 0.0
.debug_info 22199615 22200084 469 0.0
.debug_line 3246909 3247055 146 0.0
.debug_loc 3289327 3289568 241 0.0
.debug_ranges 304448 304504 56 0.0
.debug_str 3216366 3216548 182 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442576 1442576 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808744 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571322 571318 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589410 589408 -2 -0.0

@tcarmelveilleux tcarmelveilleux merged commit 3b41dbe into project-chip:master Aug 23, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
* OTA: Add SetMetadataForProvider to requestor

Add a setter for the OTA MetadataForProvider, which is provided
during the QueryImageRequest.

* RPC: Add RPC to set ota metadata for provider

Add an RPC to set the TLV data in metadata for provider,
which is used during the SendQueryImageRequest.
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.

4 participants