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

[Bouffalolab] Add Device Information provider support #25838

Merged
merged 3 commits into from
Mar 27, 2023

Conversation

wy-hh
Copy link
Contributor

@wy-hh wy-hh commented Mar 27, 2023

Add Device Information provider support.

@github-actions
Copy link

github-actions bot commented Mar 27, 2023

PR #25838: Size comparison from ec2ad41 to 3b15d1e

Increases above 0.2%:

platform target config section ec2ad41 3b15d1e change % change
bl602 lighting-app bl602 .data 9744 9776 32 0.3
bl602+rpc .data 10136 10168 32 0.3
bl702 lighting-app bl702 (read/write) 1189259 1192423 3164 0.3
.data 4072 4096 24 0.6
.debug_abbrev 1558514 1563203 4689 0.3
.debug_aranges 135072 135440 368 0.3
.debug_frame 495420 496668 1248 0.3
.debug_info 40976518 41081559 105041 0.3
.debug_str 3604998 3615496 10498 0.3
.init_array 144 148 4 2.8
.rodata 107952 108528 576 0.5
.strtab 578009 582163 4154 0.7
.symtab 174384 175280 896 0.5
.text 959966 962488 2522 0.3
bl702+rpc .data 4616 4648 32 0.7
.debug_abbrev 1710589 1715269 4680 0.3
.debug_aranges 143432 143800 368 0.3
.debug_str 4009665 4020163 10498 0.3
.init_array 160 164 4 2.5
.rodata 122256 122832 576 0.5
.strtab 639819 643973 4154 0.6
.symtab 193008 193904 896 0.5
Increases (6 builds for bl602, bl702, cc13x2_26x2, cc32xx)
platform target config section ec2ad41 3b15d1e change % change
bl602 lighting-app bl602 (read/write) 1357046 1359914 2868 0.2
.data 9744 9776 32 0.3
.text 1029460 1031710 2250 0.2
bl602+rpc (read/write) 1402486 1405354 2868 0.2
.data 10136 10168 32 0.3
.text 1060392 1062644 2252 0.2
bl702 lighting-app bl702 (read/write) 1189259 1192423 3164 0.3
.data 4072 4096 24 0.6
.debug_abbrev 1558514 1563203 4689 0.3
.debug_aranges 135072 135440 368 0.3
.debug_frame 495420 496668 1248 0.3
.debug_info 40976518 41081559 105041 0.3
.debug_line 5318167 5328877 10710 0.2
.debug_loc 3449125 3454049 4924 0.1
.debug_ranges 376912 377504 592 0.2
.debug_str 3604998 3615496 10498 0.3
.init_array 144 148 4 2.8
.rodata 107952 108528 576 0.5
.strtab 578009 582163 4154 0.7
.symtab 174384 175280 896 0.5
.text 959966 962488 2522 0.3
bl702+rpc (read/write) 1281079 1283963 2884 0.2
.data 4616 4648 32 0.7
.debug_abbrev 1710589 1715269 4680 0.3
.debug_aranges 143432 143800 368 0.3
.debug_frame 523588 524836 1248 0.2
.debug_info 45629308 45734892 105584 0.2
.debug_line 5724540 5735331 10791 0.2
.debug_loc 3648127 3653051 4924 0.1
.debug_ranges 400912 401504 592 0.1
.debug_str 4009665 4020163 10498 0.3
.init_array 160 164 4 2.5
.rodata 122256 122832 576 0.5
.strtab 639819 643973 4154 0.6
.symtab 193008 193904 896 0.5
.text 1036240 1038506 2266 0.2
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 665715 665723 8 0.0
.text 561648 561656 8 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20309905 20309906 1 0.0
Decreases (6 builds for cc13x2_26x2, efr32, nrfconnect, psoc6)
platform target config section ec2ad41 3b15d1e change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 645879 645871 -8 -0.0
.text 567152 567144 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 178164 178156 -8 -0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1084752 1084744 -8 -0.0
.text 898016 898008 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 805124 805120 -4 -0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 22913404 22913403 -1 -0.0
lock cy8ckit_062s2_43012 (read/write) 1674420 1674404 -16 -0.0
.text 1454824 1454808 -16 -0.0
Full report (34 builds for bl602, bl702, cc13x2_26x2, cc32xx, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section ec2ad41 3b15d1e change % change
bl602 lighting-app bl602 (read/write) 1357046 1359914 2868 0.2
.bss 94834 94834 0 0.0
.data 9744 9776 32 0.3
.text 1029460 1031710 2250 0.2
bl602+rpc (read/write) 1402486 1405354 2868 0.2
.bss 102882 102882 0 0.0
.data 10136 10168 32 0.3
.text 1060392 1062644 2252 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1189259 1192423 3164 0.3
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 70113 70113 0 0.0
.bss_psram 26064 26064 0 0.0
.comment 48 48 0 0.0
.data 4072 4096 24 0.6
.debug_abbrev 1558514 1563203 4689 0.3
.debug_aranges 135072 135440 368 0.3
.debug_frame 495420 496668 1248 0.3
.debug_info 40976518 41081559 105041 0.3
.debug_line 5318167 5328877 10710 0.2
.debug_loc 3449125 3454049 4924 0.1
.debug_ranges 376912 377504 592 0.2
.debug_str 3604998 3615496 10498 0.3
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 148 4 2.8
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107952 108528 576 0.5
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 578009 582163 4154 0.7
.symtab 174384 175280 896 0.5
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
959966 962488 2522 0.3
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1281079 1283963 2884 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 78161 78161 0 0.0
.bss_psram 26464 26464 0 0.0
.comment 48 48 0 0.0
.data 4616 4648 32 0.7
.debug_abbrev 1710589 1715269 4680 0.3
.debug_aranges 143432 143800 368 0.3
.debug_frame 523588 524836 1248 0.2
.debug_info 45629308 45734892 105584 0.2
.debug_line 5724540 5735331 10791 0.2
.debug_loc 3648127 3653051 4924 0.1
.debug_ranges 400912 401504 592 0.1
.debug_str 4009665 4020163 10498 0.3
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 164 4 2.5
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 122256 122832 576 0.5
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 639819 643973 4154 0.6
.symtab 193008 193904 896 0.5
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1036240 1038506 2266 0.2
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 682551 682551 0 0.0
(read/write) 168704 168704 0 0.0
.bss 80948 80948 0 0.0
.data 3352 3352 0 0.0
.rodata 88535 88535 0 0.0
.text 593700 593700 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 645879 645871 -8 -0.0
(read/write) 157616 157616 0 0.0
.bss 80148 80148 0 0.0
.data 3352 3352 0 0.0
.rodata 78407 78407 0 0.0
.text 567152 567144 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 679487 679487 0 0.0
(read/write) 169232 169232 0 0.0
.bss 78500 78500 0 0.0
.data 3316 3316 0 0.0
.rodata 76783 76783 0 0.0
.text 602224 602224 0 0.0
lock-mtd LP_CC2652R7 (read only) 665715 665723 8 0.0
(read/write) 178164 178156 -8 -0.0
.bss 73660 73660 0 0.0
.data 3316 3316 0 0.0
.rodata 103587 103587 0 0.0
.text 561648 561656 8 0.0
pump-app LP_CC2652R7 (read only) 692259 692259 0 0.0
(read/write) 157204 157204 0 0.0
.bss 78476 78476 0 0.0
.data 3280 3280 0 0.0
.rodata 90963 90963 0 0.0
.text 600816 600816 0 0.0
pump-controller-app LP_CC2652R7 (read only) 677203 677203 0 0.0
(read/write) 172396 172396 0 0.0
.bss 78612 78612 0 0.0
.data 3304 3304 0 0.0
.rodata 86835 86835 0 0.0
.text 589888 589888 0 0.0
shell LP_CC2652R7 (read only) 673998 673998 0 0.0
(read/write) 179328 179328 0 0.0
.bss 83020 83020 0 0.0
.data 3348 3348 0 0.0
.rodata 85438 85438 0 0.0
.text 588248 588248 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 645745 645745 0 0.0
(read/write) 203848 203848 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197248 197248 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 933102 933102 0 0.0
.debug_aranges 87704 87704 0 0.0
.debug_frame 301604 301604 0 0.0
.debug_info 20309905 20309906 1 0.0
.debug_line 2680953 2680953 0 0.0
.debug_loc 2827596 2827596 0 0.0
.debug_ranges 286376 286376 0 0.0
.debug_str 3041114 3041114 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105953 105953 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 380555 380555 0 0.0
.symtab 257456 257456 0 0.0
.text 0 0 0 0.0
537672 537672 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 589410 589410 0 0.0
.app_xip_area 466004 466004 0 0.0
.bss 65832 65832 0 0.0
.data 740 740 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 593658 593658 0 0.0
.app_xip_area 464956 464956 0 0.0
.bss 71120 71120 0 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) 554174 554174 0 0.0
.app_xip_area 436368 436368 0 0.0
.bss 60280 60280 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1030744 1030744 0 0.0
.bss 190140 190140 0 0.0
.data 2128 2128 0 0.0
.text 838456 838456 0 0.0
BRD4187C (read/write) 1025940 1025940 0 0.0
.bss 159240 159240 0 0.0
.data 2776 2776 0 0.0
.text 839328 839328 0 0.0
lock-app BRD4161A+wf200 (read/write) 1084752 1084744 -8 -0.0
.bss 184572 184572 0 0.0
.data 2144 2144 0 0.0
.text 898016 898008 -8 -0.0
window-app BRD4187C (read/write) 1142796 1142796 0 0.0
.bss 143664 143664 0 0.0
.data 2668 2668 0 0.0
.text 971868 971868 0 0.0
k32w contact k32w0+release (read/write) 674736 674736 0 0.0
.bss 65532 65532 0 0.0
.data 2224 2224 0 0.0
.text 575580 575580 0 0.0
light k32w0+release (read/write) 673780 673780 0 0.0
.bss 65196 65196 0 0.0
.data 2212 2212 0 0.0
.text 574972 574972 0 0.0
lock k32w0+release (read/write) 628468 628468 0 0.0
.bss 63268 63268 0 0.0
.data 2136 2136 0 0.0
.text 548048 548048 0 0.0
linux chip-tool-ipv6only arm64 (read only) 12133284 12133284 0 0.0
(read/write) 742648 742648 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 684520 684520 0 0.0
.dynamic 560 560 0 0.0
.got 15512 15512 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 585700 585700 0 0.0
.text 9785268 9785268 0 0.0
thermostat-no-ble arm64 (read only) 2524668 2524668 0 0.0
(read/write) 145240 145240 0 0.0
.bss 56344 56344 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77696 77696 0 0.0
.dynamic 560 560 0 0.0
.got 5368 5368 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 150904 150904 0 0.0
.text 2111376 2111376 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2466536 2466536 0 0.0
.bss 215964 215964 0 0.0
.data 5880 5880 0 0.0
.text 1429180 1429180 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1174080 1174080 0 0.0
bss 155557 155557 0 0.0
rodata 132640 132640 0 0.0
text 805124 805120 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1434116 1434116 0 0.0
bss 135297 135297 0 0.0
rodata 228692 228692 0 0.0
text 776044 776044 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1119152 1119152 0 0.0
bss 154713 154713 0 0.0
rodata 109456 109456 0 0.0
text 774336 774336 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840840 840840 0 0.0
(read/write) 1764116 1764116 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189864 189864 0 0.0
.comment 200 200 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 2640 2640 0 0.0
.debug_abbrev 1259828 1259828 0 0.0
.debug_aranges 111920 111920 0 0.0
.debug_frame 376484 376484 0 0.0
.debug_info 28095575 28095575 0 0.0
.debug_line 3823298 3823298 0 0.0
.debug_loc 3726094 3726094 0 0.0
.debug_ranges 368200 368200 0 0.0
.debug_str 3552015 3552015 0 0.0
.heap 840840 840840 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 584102 584102 0 0.0
.symtab 426912 426912 0 0.0
.text 1563224 1563224 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841648 841648 0 0.0
(read/write) 1704436 1704436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189064 189064 0 0.0
.comment 200 200 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 2632 2632 0 0.0
.debug_abbrev 1241692 1241692 0 0.0
.debug_aranges 111072 111072 0 0.0
.debug_frame 378568 378568 0 0.0
.debug_info 27554981 27554981 0 0.0
.debug_line 3826695 3826695 0 0.0
.debug_loc 3708164 3708164 0 0.0
.debug_ranges 366048 366048 0 0.0
.debug_str 3537941 3537941 0 0.0
.heap 841648 841648 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 543304 543304 0 0.0
.symtab 411728 411728 0 0.0
.text 1504352 1504352 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849912 849912 0 0.0
(read/write) 1617492 1617492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180968 180968 0 0.0
.comment 200 200 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 1076990 1076990 0 0.0
.debug_aranges 103280 103280 0 0.0
.debug_frame 348848 348848 0 0.0
.debug_info 22913404 22913403 -1 -0.0
.debug_line 3377614 3377614 0 0.0
.debug_loc 3382971 3382971 0 0.0
.debug_ranges 324584 324584 0 0.0
.debug_str 3336815 3336815 0 0.0
.heap 849912 849912 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 478429 478429 0 0.0
.symtab 379360 379360 0 0.0
.text 1425672 1425672 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 822136 822136 0 0.0
(read/write) 1674420 1674404 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208728 208728 0 0.0
.comment 200 200 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 2480 2480 0 0.0
.debug_abbrev 1079222 1079222 0 0.0
.debug_aranges 103680 103680 0 0.0
.debug_frame 350588 350588 0 0.0
.debug_info 23164813 23164813 0 0.0
.debug_line 3379372 3379372 0 0.0
.debug_loc 3406886 3406886 0 0.0
.debug_ranges 327184 327184 0 0.0
.debug_str 3355326 3355326 0 0.0
.heap 822136 822136 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 481826 481826 0 0.0
.symtab 381552 381552 0 0.0
.text 1454824 1454808 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1152928 1152928 0 0.0
.bss 96036 96036 0 0.0
.data 852 852 0 0.0
.text 600024 600024 0 0.0
lock-app qpg6105+debug (read/write) 1121504 1121504 0 0.0
.bss 91172 91172 0 0.0
.data 856 856 0 0.0
.text 568604 568604 0 0.0

@andy31415 andy31415 merged commit 58c7031 into project-chip:master Mar 27, 2023
@wy-hh wy-hh deleted the DevInfoProvider branch March 28, 2023 03:53
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.

3 participants