Skip to content

Instantly share code, notes, and snippets.

@trini
Created March 3, 2021 21:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trini/350ab850c42293563228b8d68a1bb89a to your computer and use it in GitHub Desktop.
Save trini/350ab850c42293563228b8d68a1bb89a to your computer and use it in GitHub Desktop.
nokia_rx51 platform with LTO enabled
Building 14 commits for 1 boards (1 thread, 16 jobs per thread)
Checking out worktree for thread 0
Starting build...
0 0 0 /14 -14 (starting)
01: Merge branch '2021-03-03-assorted-improvements' into next
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 1 0 /14 -13 0:00:58 : nokia_rx51
02: build: use thin archives instead of incremental linking
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 2 0 /14 -12 0:00:50 : nokia_rx51
03: sandbox: errno: avoid conflict with libc's errno
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 3 0 /14 -11 0:00:49 : nokia_rx51
04: linker_lists: declare entries and lists externally visible
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 4 0 /14 -10 0:00:47 : nokia_rx51
05: efi_loader: fix warning when linking with LTO
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 5 0 /14 -9 0:00:39 : nokia_rx51
06: binman: declare symbols externally visible
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 6 0 /14 -8 0:00:33 : nokia_rx51
07: build: support building with Link Time Optimizations
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 7 0 /14 -7 0:00:28 : nokia_rx51
08: arch: sandbox: make LTO available
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 8 0 /14 -6 0:00:23 : nokia_rx51
09: sandbox: build with LTO
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 9 0 /14 -5 0:00:19 : nokia_rx51
10: ARM: make gd a function for LTO
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 10 0 /14 -4 0:00:15 : nokia_rx51
11: string: make memcpy() visible to fix LTO linking errors
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 11 0 /14 -3 0:00:11 : nokia_rx51
12: arch: ARM: make LTO available
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 12 0 /14 -2 0:00:07 : nokia_rx51
13: LTO: Enable this by default
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 13 0 /14 -1 0:00:04 : nokia_rx51
14: arm: When using LTO do not use -ffunction-sections/-fdata-sections
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
0 14 0 /14 nokia_rx51
Completed: 14 total built, duration 0:01:15, rate 0.19
Summary of 14 commits for 1 boards (1 thread, 16 jobs per thread)
01: Merge branch '2021-03-03-assorted-improvements' into next
arm: w+ nokia_rx51
+(nokia_rx51) ===================== WARNING ======================
+(nokia_rx51) This board does not use CONFIG_DM_USB. Please update
+(nokia_rx51) the board to use CONFIG_DM_USB before the v2019.07 release.
+(nokia_rx51) Failure to update by the deadline may result in board removal.
+(nokia_rx51) See doc/driver-model/migration.rst for more info.
+(nokia_rx51) ====================================================
+(nokia_rx51) This board does not use CONFIG_WDT (DM watchdog support).
+(nokia_rx51) Please update the board to use CONFIG_WDT before the
+(nokia_rx51) v2019.10 release.
02: build: use thin archives instead of incremental linking
arm: (for 1/1 boards) all -72.0 bss -4.0 rodata -12.0 text -56.0
nokia_rx51 : all -72 bss -4 rodata -12 text -56
03: sandbox: errno: avoid conflict with libc's errno
04: linker_lists: declare entries and lists externally visible
05: efi_loader: fix warning when linking with LTO
06: binman: declare symbols externally visible
07: build: support building with Link Time Optimizations
08: arch: sandbox: make LTO available
09: sandbox: build with LTO
10: ARM: make gd a function for LTO
11: string: make memcpy() visible to fix LTO linking errors
12: arch: ARM: make LTO available
13: LTO: Enable this by default
arm: (for 1/1 boards) all -13778.0 bss -16.0 data -36.0 rodata -690.0 text -13036.0
nokia_rx51 : all -13778 bss -16 data -36 rodata -690 text -13036
u-boot: add: 151/-433, grow: 154/-65 bytes: 68061/-79922 (-11861)
function old new delta
s_init 40 5996 +5956
initr_onenand 28 3672 +3644
static.do_bootm_states - 2528 +2528
mtd_probe_devices 956 3368 +2412
ext4fs_read_file 1008 3252 +2244
static.do_load_serial_bin - 1948 +1948
onenand_read_oob 44 1980 +1936
static.vsnprintf_internal - 1784 +1784
static.blk_get_device_part_str - 1540 +1540
static.hsearch_r - 1520 +1520
static.bootmenu_show - 1308 +1308
static.cfb_video_putc - 1184 +1184
static.video_drawchars - 1152 +1152
stdio_add_devices 208 1356 +1148
load_serial_ymodem 204 1320 +1116
static.xyz - 1076 +1076
fat_read_file 72 1100 +1028
static.do_fat_fsinfo - 980 +980
static.himport_r - 972 +972
static.do_load - 952 +952
static.omap_i2c_xfer - 844 +844
static.do_test - 844 +844
onenand_write_oob 44 796 +752
static.do_mem_md - 700 +700
static.onenand_command - 684 +684
mmc_start_init 92 764 +672
static.xyzModem_get_hdr - 604 +604
static.env_complete - 564 +564
boot_prep_linux 440 960 +520
static.env_complete_buf - 512 +512
ext4fs_devread 64 576 +512
static.do_gpio - 492 +492
blk_dread 164 644 +480
load_serial 452 884 +432
static.do_help - 416 +416
static.lmb_add_region - 412 +412
static.__omap24_i2c_setspeed - 400 +400
env_print 196 596 +400
static.plot_logo_or_black - 384 +384
static.do_mem_cmp - 380 +380
initr_dm 20 392 +372
run_list_real 1956 2312 +356
static.set_local_var - 352 +352
do_mmc_part 96 436 +340
onenand_scan_bbt 516 836 +320
static.memalign - 308 +308
static.omap_i2c_probe_chip - 300 +300
static.i2c_get_chip - 300 +300
omap_hsmmc_bind 52 352 +300
do_poweroff 16 308 +292
static.read_bootsectandvi - 288 +288
ext4fs_probe 48 336 +288
static.do_mem_loop - 284 +284
do_del_mtd_partitions - 284 +284
static.do_showvar - 272 +272
initr_mmc 32 304 +272
board_init 104 376 +272
static.env_attr_walk - 268 +268
iomux_doenv 440 700 +260
initr_caches 16 272 +256
static.onenand_chip_probe - 252 +252
static.hdelete_r - 252 +252
static.do_source - 252 +252
image_print_contents 428 680 +252
do_onenand_test 756 1008 +252
run_main_loop 12 256 +244
static.__lmb_alloc_base - 236 +236
dram_init 56 292 +236
next_dent 108 340 +232
static.onenand_bbt_wait - 224 +224
__div64_32 - 224 +224
static.do_coninfo - 220 +220
static.qsort - 212 +212
static.do_load_serial - 212 +212
static.onenand_wait - 204 +204
static.do_mmcops - 204 +204
static.do_mem_mw - 204 +204
initr_env 48 248 +200
static.test_block_type - 196 +196
static.mmc_poll_for_busy - 196 +196
static.do_env_print - 196 +196
fs_ls_generic 196 392 +196
static.do_mem_crc - 188 +188
console_init_r 408 596 +188
static.wait_for_bb - 180 +180
ext4fs_close 92 268 +176
env_parse_flags_to_bin - 172 +172
static.do_mem_cp - 168 +168
static.onenand_default_block_markbad - 164 +164
misc_init_r 952 1112 +160
static.device_bind_common 688 836 +148
static.console_tstc - 148 +148
static.do_mtd - 144 +144
free 556 700 +144
device_probe 240 384 +144
static.part_driver_lookup_type - 136 +136
static.onenand_sync_read_bufferram - 132 +132
static.do_onenand - 128 +128
static.do_echo - 128 +128
jumptable_init 476 604 +128
static.run_command_list - 124 +124
static.do_itest - 124 +124
static.cfb_video_puts - 124 +124
static.i2c_probe_chip - 120 +120
mtd_del_parts - 116 +116
blkc_configure 104 220 +116
uclass_get 284 396 +112
static.get_timer_masked - 112 +112
static.memmove_wd - 104 +104
static.do_i2c - 104 +104
static.do_go - 104 +104
static.do_env - 104 +104
static.do_blkcache - 104 +104
static.display_options_get_banner_priv - 104 +104
static.do_mmcinfo - 100 +100
static.do_bootm_standalone - 100 +100
static.onenand_write_bufferram - 96 +96
static.onenand_read_bufferram - 96 +96
static.hwalk_r - 96 +96
static.flush_fifo - 92 +92
static.do_size - 88 +88
static.do_fat_ls - 88 +88
puts 48 136 +88
putc 48 136 +88
eserial3_init 52 140 +88
do_i2c_bus_speed 152 240 +88
uclass_get_device_by_seq 48 128 +80
static.i2c_get_chip_for_busnum - 80 +80
mmc_select_hwpart 104 184 +80
static.devs - 76 +76
static.device_bind_by_name - 76 +76
show_board_info - 76 +76
env_get_f 212 288 +76
arch_reserve_mmu 4 80 +76
static.do_exit - 72 +72
print_mmc_devices 232 304 +72
static.stdio_register_dev - 68 +68
static.env_get_yesno - 68 +68
static.do_ls - 68 +68
static.blk_select_hwpart_devnum - 68 +68
arg_off_size_onenand 264 332 +68
udelay 52 116 +64
static.do_mem_base - 64 +64
mmc_send_cmd 8 72 +64
do_ext4_ls 24 88 +64
static.mmc_send_cmd_retry - 60 +60
static.do_version - 60 +60
panic 28 88 +60
env_flags_validate 556 616 +60
console_search_dev 40 100 +60
static.hex2_bin - 56 +56
eserial3_setbrg 48 104 +56
static.mmc_set_clock - 48 +48
image_check_dcrc 56 104 +48
static.part_get_info_extended 580 624 +44
static.fs_get_info - 44 +44
static.complete_mtd - 44 +44
static._serial_putc 48 92 +44
setup_dest_addr 60 104 +44
initr_malloc 28 72 +44
fs_set_blk_dev_with_part 168 212 +44
do_onenand_markbad 140 184 +44
do_mmc_write 256 300 +44
do_mmc_erase 232 276 +44
static.omap_i2c_set_bus_speed - 40 +40
reserve_stacks 20 60 +40
mmc_bread 380 420 +40
ext4fs_open 172 212 +40
ext4fs_ls 152 192 +40
ext4_read_file 112 152 +40
env_init 160 200 +40
do_fat_size 24 64 +40
do_ext4_size 24 64 +40
board_init_r 92 132 +40
serial_initialize 56 92 +36
eserial3_getc 20 56 +36
do_i2c_flags 184 220 +36
add_mtd_device 496 532 +36
static.do_env_set - 32 +32
reserve_fdt 76 108 +32
print_cpuinfo 608 640 +32
board_init_f 92 124 +32
string 240 268 +28
static.do_mem_nm - 28 +28
static.do_mem_mm - 28 +28
reloc_fdt 76 104 +28
do_i2c_probe 196 224 +28
blkc_show 64 92 +28
arch_lmb_reserve 148 176 +28
vprintf 56 80 +24
static.do_panic - 24 +24
static.a_b - 24 +24
printf 72 96 +24
getchar 72 96 +24
get_mtd_device_nm 92 116 +24
do_i2c_reset 60 84 +24
strim 92 112 +20
static.cmpkey - 20 +20
static.boot_jump_linux 184 204 +20
static._stats - 20 +20
reserve_uboot 64 84 +20
reserve_stack_aligned - 20 +20
get_cpu_rev 16 36 +20
get_cpu_family 68 88 +20
env_get_bootm_size 116 136 +20
static.serial_stub_puts - 16 +16
static.serial_stub_putc - 16 +16
static.onenand_readw - 16 +16
static.mod_mem 388 404 +16
static.log_init - 16 +16
show_bus 156 172 +16
setup_reloc 64 80 +16
reserve_board 68 84 +16
onenand_erase 612 628 +16
onenand_block_isbad 40 56 +16
mtd_name_complete 240 256 +16
flush_dcache_range 84 100 +16
eserial3_tstc 12 28 +16
dram_init_banksize 80 96 +16
console_newline 196 212 +16
static.serial_stub_tstc - 12 +12
static.serial_stub_stop - 12 +12
static.serial_stub_start - 12 +12
static.serial_stub_getc - 12 +12
static.onenand_writew - 12 +12
static.mod_i2c_mem 540 552 +12
show_regs 460 472 +12
reserve_global_data 32 44 +12
fat_itr_resolve 496 508 +12
binary_test 420 432 +12
__div0 8 20 +12
static.nulldev_input - 8 +8
static.first_call - 8 +8
static.do_true - 8 +8
static.do_false - 8 +8
static.block_cache - 8 +8
setup_bdinfo 16 24 +8
serial_printf 68 76 +8
reserve_arch - 8 +8
power_init_board - 8 +8
on_baudrate 236 244 +8
mach_cpu_init - 8 +8
image_check_hcrc 76 84 +8
flush_cache - 8 +8
ext_cache_fini 28 36 +8
env_nowhere_init 24 32 +8
env_get_char 32 40 +8
do_reset 44 52 +8
do_mmc_boot_wp 100 108 +8
cpu_secondary_init_r - 8 +8
console_needs_start_stop 92 100 +8
console_clear_line 184 192 +8
clear_bss - 8 +8
checkcpu - 8 +8
arch_initr_trap - 8 +8
arch_cpu_init_dm - 8 +8
arch_cpu_init - 8 +8
v7_outer_cache_enable - 4 +4
twl4030_i2c_write_u8 104 108 +4
tstc 36 40 +4
static.video_logo_height - 4 +4
static.video_fb_address - 4 +4
static.video_console_address - 4 +4
static.tstcdev - 4 +4
static.top_vars - 4 +4
static.serial_devices - 4 +4
static.pGD - 4 +4
static.his_pad_count - 4 +4
static.fs_type - 4 +4
static.fgx - 4 +4
static.eorx - 4 +4
static.do_ext2ls - 4 +4
static.cur_dev - 4 +4
static.ctrlc_disabled - 4 +4
static.console_row - 4 +4
static.console_col - 4 +4
static.cfb_do_flush_cache - 4 +4
static.bgx - 4 +4
static._hdelete 76 80 +4
sprintf 40 44 +4
setup_mon_len 32 36 +4
serial_init 32 36 +4
reserve_round_4k 24 28 +4
reserve_pram 44 48 +4
reserve_malloc 24 28 +4
red_led_on - 4 +4
per_clocks_enable 424 428 +4
onenand_isbad_bbt 68 72 +4
on_console 184 188 +4
interrupt_init 28 32 +4
initr_reloc 24 28 +4
initr_mem 80 84 +4
init_mmc_device 112 116 +4
hw_watchdog_reset 180 184 +4
gpio_get_value 96 100 +4
find_env_callback 92 96 +4
env_set 96 100 +4
env_nowhere_load 28 32 +4
env_get 128 132 +4
do_i2c_olen 180 184 +4
do_env_default 160 164 +4
ctrlc 96 100 +4
coloured_LED_init - 4 +4
bootmenu_choice_entry 640 644 +4
static.his_pad_char - 1 +1
his_pad_char 1 - -1
gpmc_cs0_flash 1 - -1
video_logo_height 4 - -4
video_invertchar 120 116 -4
video_fb_address 4 - -4
video_console_address 4 - -4
v7_arch_cp15_set_l2aux_ctrl 36 32 -4
udc_disconnect 4 - -4
twl4030_i2c_read 112 108 -4
tstcdev 4 - -4
trim_threshold 4 - -4
top_vars 4 - -4
top_pad 4 - -4
static.mmc_set_card_speed 152 148 -4
static.__mmc_switch 268 264 -4
static.CYGACC_COMM_IF_GETC_TIMEOUT 80 76 -4
serial_null 4 - -4
serial_devices 4 - -4
put_mtd_device 4 - -4
part_offset 4 - -4
pGD 4 - -4
omap_hsmmc_set_ios 716 712 -4
monitor_flash_len 4 - -4
mmc_switch 4 - -4
mmc_startup_v4 852 848 -4
mmc_read_and_compare_ext_csd 172 168 -4
mmc_init 264 260 -4
mmc_get_blk_desc 40 36 -4
lmb_dump_all 4 - -4
lmb_add 4 - -4
kmalloc 64 60 -4
i2c_get_cur_bus_chip 56 52 -4
his_pad_count 4 - -4
gpmc_cfg 4 - -4
get_local_var 148 144 -4
fs_type 4 - -4
find_cmd_tbl 164 160 -4
file_get 480 476 -4
fgx 4 - -4
fat_size 188 184 -4
fat_set_blk_dev 204 200 -4
fat_opendir 128 124 -4
fat_itr_root 448 444 -4
fat_exists 108 104 -4
ext4fs_read_inode 452 448 -4
ext4fs_iterate_dir 700 696 -4
ext4fs_find_file1 704 700 -4
eorx 4 - -4
do_run 116 112 -4
do_mmc_dev 304 300 -4
do_bootm_linux 100 96 -4
display_options 52 48 -4
cur_dev 4 - -4
ctrlc_disabled 4 - -4
ctrl 4 - -4
console_row 4 - -4
console_col 4 - -4
complete_subcmdv 436 432 -4
cli_init 4 - -4
cfb_do_flush_cache 4 - -4
bgx 4 - -4
alloc_priv 84 80 -4
stdio_register 8 - -8
stdio_clone 56 48 -8
nulldev_input 8 - -8
mmc_wait_dat0 8 - -8
mmc_set_ios 8 - -8
mmc_reset_controller_fsm 108 100 -8
mmc_reinit 8 - -8
mmc_host_power_cycle 8 - -8
mmc_getwp 8 - -8
mmc_getcd 8 - -8
mmc_get_b_max 8 - -8
mmc_deferred_probe 8 - -8
mmc_bwrite 408 400 -8
mmc_berase 444 436 -8
menu_display_statusline 228 220 -8
lmb_reserve 8 - -8
lmb_alloc 8 - -8
gpio_free 8 - -8
get_tbclk 8 - -8
get_current 64 56 -8
first_call 8 - -8
do_true 8 - -8
do_fat_fsload 24 16 -8
do_false 8 - -8
do_ext4_load 24 16 -8
device_of_to_plat 364 356 -8
dev_get_parent 8 - -8
cleanup_before_linux 8 - -8
boot_get_setup 8 - -8
block_cache 8 - -8
blk_dselect_hwpart 8 - -8
stdio_names 12 - -12
stdio_get_list 12 - -12
serial_stub_tstc 12 - -12
serial_stub_stop 12 - -12
serial_stub_start 12 - -12
serial_stub_getc 12 - -12
sdelay 12 - -12
onenand_writew 12 - -12
on_flags 80 68 -12
on_callbacks 80 68 -12
ns16550_serial_initialize 12 - -12
mmc_set_dsr 12 - -12
initr_bootstage 20 8 -12
initf_bootstage 20 8 -12
icache_status 12 - -12
get_sdr_cs_offset 12 - -12
get_fs 12 - -12
fs_set_blk_dev 188 176 -12
ext_cache_init 12 - -12
dcache_status 12 - -12
cmd_auto_complete 1024 1012 -12
vsprintf 16 - -16
static._do_env_set 440 424 -16
serial_stub_puts 16 - -16
serial_stub_putc 16 - -16
run_command 16 - -16
onenand_readw 16 - -16
omap_hsmmc_probe 816 800 -16
mmc_startup 3092 3076 -16
mmc_boot_wp 16 - -16
menu_show 16 - -16
menu_get_choice 500 484 -16
malloc 1544 1528 -16
log_init 16 - -16
invalidate_dcache_all 16 - -16
i2c_get_chip_offset_len 16 - -16
had_ctrlc 16 - -16
gpio_request 16 - -16
get_ticks 16 - -16
flush_dcache_all 16 - -16
do_env_delete 164 148 -16
dm_i2c_write 476 460 -16
display_options_get_banner 16 - -16
device_set_name_alloced 16 - -16
device_get_uclass_id 16 - -16
cli_readline_into_buffer 2604 2588 -16
bootm_os_get_boot_func 16 - -16
set_section_dcache 20 - -20
set_callback 156 136 -20
ns16550_tstc 20 - -20
is_running_in_sdram 20 - -20
is_running_in_flash 20 - -20
insert_var_value_sub 692 672 -20
icache_enable 20 - -20
get_cpu_type 20 - -20
do_mmc_setdsr 164 144 -20
do_ext2load 24 4 -20
dm_i2c_read 348 328 -20
crc32 20 - -20
cmpkey 20 - -20
cli_readline 20 - -20
cli_loop 20 - -20
clear_ctrlc 20 - -20
_stats 20 - -20
serial_register 24 - -24
ns16550_calc_divisor 24 - -24
is_running_in_sram 24 - -24
initr_reloc_global_data 56 32 -24
get_sku_id 24 - -24
get_mmc_num 24 - -24
get_boot_type 24 - -24
get_board_rev 24 - -24
genimg_get_type_name 24 - -24
genimg_get_os_name 24 - -24
genimg_get_comp_name 24 - -24
genimg_get_arch_name 24 - -24
env_relocate 24 - -24
do_panic 24 - -24
do_fat_ls 24 - -24
do_ext2ls 24 - -24
disable_ctrlc 24 - -24
device_bind_driver 24 - -24
a_b 24 - -24
xyzModem_flush 28 - -28
xyzModem_error 28 - -28
omap_hsmmc_send_cmd 1168 1140 -28
menu_default_choice 28 - -28
is_mem_sdr 28 - -28
image_multi_count 28 - -28
idr_remove 28 - -28
i2c_get_chip_flags 28 - -28
hw_data_init 28 - -28
hang 28 - -28
env_set_default 156 128 -28
enable_caches 28 - -28
do_mem_nm 28 - -28
do_mem_mm 28 - -28
do_bootm 272 244 -28
dm_i2c_reg_write 28 - -28
device_find_first_child 28 - -28
arch_reserve_stacks 28 - -28
i2c_deblock 32 - -32
getcxmodem 32 - -32
get_table_entry_name 32 - -32
get_cpu_id 32 - -32
do_env_set 32 - -32
dm_mmc_wait_dat0 32 - -32
dm_mmc_reinit 32 - -32
dm_mmc_host_power_cycle 32 - -32
dm_mmc_deferred_probe 32 - -32
blk_get_device 32 - -32
vscnprintf 36 - -36
stdio_file_to_flags 36 - -36
static.onenand_block_isbad_nolock 36 - -36
get_table_entry 36 - -36
genimg_get_kernel_addr_fit 36 - -36
device_bind_with_driver_data 36 - -36
blk_next_free_devnum 36 - -36
static.console_getc 40 - -40
skip_spaces 40 - -40
omap_i2c_set_bus_speed 40 - -40
ns16550_putc 40 - -40
find_cmd 40 - -40
device_find_next_child 40 - -40
dcache_disable 40 - -40
blkcache_stats 40 - -40
blk_get_devnum_by_type 40 - -40
arm_init_before_mmu 40 - -40
var_complete 152 108 -44
uclass_find_next_device 44 - -44
secureworld_exit 44 - -44
make_cs1_contiguous 44 - -44
iomux_match_device 44 - -44
fs_get_info 44 - -44
file_exists 44 - -44
ext4fs_bg_get_inode_table_id 44 - -44
dm_scan_plat 44 - -44
dev_get_parent_priv 44 - -44
console_stop 44 - -44
complete_mtd 44 - -44
check_gpio 44 - -44
blk_select_hwpart_devnum 44 - -44
uclass_get_device_tail 48 - -48
strnlen 48 - -48
set_flags 172 124 -48
panic_finish 48 - -48
mmc_set_clock 48 - -48
genimg_print_size 48 - -48
env_get_default 48 - -48
env_get_bootm_mapsize 48 - -48
ns16550_getc 52 - -52
mtd_free_parsed_partitions 52 - -52
mem_malloc_init 52 - -52
lmb_init_and_reserve_range 52 - -52
lmb_alloc_base 52 - -52
fs_size 52 - -52
fs_ls 52 - -52
fs_exists 52 - -52
dm_init_and_scan 52 - -52
dm_i2c_get_bus_speed 52 - -52
check_cache_range 52 - -52
uclass_first_device 56 - -56
uclass_find_next_free_seq 56 - -56
mtd_partitions_used 56 - -56
lists_uclass_lookup 56 - -56
hex2_bin 56 - -56
fs_closedir 56 - -56
ext4_read_superblock 56 - -56
crc16_ccitt 56 - -56
console_start 56 - -56
__get_mtd_device 56 - -56
uclass_find_first_device 60 - -60
str2long 60 - -60
omap_die_id 60 - -60
ns16550_reinit 60 - -60
mmc_send_cmd_retry 60 - -60
env_get_yesno 60 - -60
dram_bank_mmu_setup 60 - -60
dm_i2c_probe 60 - -60
uclass_next_device 64 - -64
onenand_addr 64 - -64
env_set_default_vars 64 - -64
do_version 64 - -64
do_mem_crc 64 - -64
do_mem_base 64 - -64
twl4030_power_init 68 - -68
try_unlock_memory 68 - -68
parse_file_outer 68 - -68
omap_die_id_display 68 - -68
kstrdup 68 - -68
idr_get_next 68 - -68
do_source 68 - -68
do_help 68 - -68
dm_mmc_send_cmd 68 - -68
checkboard 68 - -68
do_exit 72 - -72
dm_mmc_get_b_max 72 - -72
device_bind_driver_to_node 72 - -72
__udelay 72 - -72
video_hw_init 76 - -76
twl4030_power_mmc_init 76 - -76
stdio_get_by_name 76 - -76
serial_assign 76 - -76
part_set_generic_name 76 - -76
part_get_info_whole_disk 76 - -76
gpio_direction_input 76 - -76
dm_i2c_set_bus_speed 76 - -76
devs 76 - -76
cleanup_before_linux_select 76 - -76
bootdelay_process 76 - -76
blk_derase 76 - -76
strncat 80 - -80
stdio_register_dev 80 - -80
i2c_set_chip_flags 80 - -80
env_flags_parse_vartype 80 - -80
env_flags_parse_varaccess 80 - -80
env_driver_lookup 80 - -80
crc32_wd 80 - -80
xyzModem_stream_close 84 - -84
u_boot_hush_start 84 - -84
strpbrk 84 - -84
video_clear 88 - -88
uclass_find 88 - -88
blk_dwrite 88 - -88
static.match_string 92 - -92
i2c_get_chip_for_busnum 92 - -92
hwalk_r 92 - -92
fs_readdir 92 - -92
flush_fifo 92 - -92
ext4fs_read 92 - -92
console_puts 92 - -92
console_putc 92 - -92
boot_selected_os 92 - -92
uclass_pre_probe_device 96 - -96
uclass_post_probe_device 96 - -96
onenand_write_bufferram 96 - -96
onenand_read_bufferram 96 - -96
main_loop 96 - -96
lmb_init_and_reserve 96 - -96
do_size 96 - -96
do_mmcinfo 96 - -96
dm_init 96 - -96
mtd_block_markbad 100 - -100
mem_ok 100 - -100
get_sys_clkin_sel 100 - -100
do_bootm_standalone 100 - -100
mmc_do_preinit 104 - -104
gpio_direction_output 104 - -104
do_ls 104 - -104
do_i2c 104 - -104
do_env 104 - -104
do_blkcache 104 - -104
uclass_find_device_by_seq 108 - -108
menu_destroy 108 - -108
memmove_wd 108 - -108
lmb_alloc_addr 108 - -108
hdestroy_r 108 - -108
ext4fs_set_blk_dev 108 - -108
env_match 108 - -108
do_go 108 - -108
device_bind_by_name 108 - -108
watchdog_init 112 - -112
gpmc_init 112 - -112
set_gpmc_cs0 116 - -116
rx51_kp_init 116 - -116
mmc_switch_part 116 - -116
get_timer_masked 116 - -116
del_mtd_device 116 - -116
ns16550_init 120 - -120
menu_default_set 120 - -120
ext4fs_find_file 120 - -120
uclass_bind_device 124 - -124
run_command_list 124 - -124
mtd_unlock 124 - -124
do_itest 124 - -124
cfb_video_puts 124 - -124
do_onenand 128 - -128
do_echo 132 4 -128
onenand_sync_read_bufferram 132 - -132
i2c_probe_chip 132 - -132
part_driver_lookup_type 136 - -136
fs_opendir 136 - -136
dcache_enable 136 - -136
do_fat_fsinfo 140 - -140
do_mtd 144 - -144
blkcache_configure 144 - -144
xyzModem_stream_terminate 148 - -148
ext_cache_read 148 - -148
env_load 148 - -148
enable_gpmc_cs_config 152 - -152
console_tstc 152 - -152
mmc_bind 156 - -156
menu_create 156 - -156
hmatch_r 156 - -156
display_options_get_banner_priv 160 - -160
blk_create_devicef 160 - -160
serial_stdio_init 164 - -164
onenand_init 164 - -164
onenand_default_block_markbad 164 - -164
hcreate_r 164 - -164
do_mem_cp 168 - -168
stdio_print_current_devices 176 - -176
hash_command 176 - -176
wait_for_bb 180 - -180
mmc_poll_for_busy 180 - -180
flexonenand_addr 180 - -180
del_mtd_partitions 180 - -180
onenand_print_device_info 188 - -188
image_decomp 188 - -188
ext4fs_reinit_global 188 - -188
mtd_search_alternate_name 192 - -192
do_coninfo 192 - -192
test_block_type 196 - -196
do_env_print 196 - -196
do_mmcops 200 - -200
console_assign 200 - -200
env_callback_init 204 - -204
do_mem_mw 204 - -204
bootm_find_images 204 - -204
onenand_wait 208 - -208
mmc_initialize 208 - -208
malloc_trim 208 - -208
menu_item_add 212 - -212
do_load_serial 212 - -212
image_source_script 216 - -216
env_flags_init 216 - -216
lists_bind_drivers 224 - -224
ext4fs_mount 224 - -224
__lmb_alloc_base 224 - -224
onenand_bbt_wait 228 - -228
do_mem_md 232 - -232
blk_get_devnum_by_typename 232 - -232
qsort 240 - -240
i2c_get_chip 240 - -240
blkcache_read 244 - -244
onenand_chip_probe 252 - -252
hdelete_r 252 - -252
do_showvar 260 - -260
mtd_read 264 - -264
env_attr_walk 276 - -276
do_sdrc_init 280 - -280
do_mem_loop 284 - -284
read_bootsectandvi 292 - -292
fat_next_cluster 292 - -292
cmd_process 292 - -292
boot_ramdisk_high 292 - -292
omap_i2c_probe_chip 300 - -300
blk_get_device_by_str 300 - -300
twl4030_power_off 304 - -304
blkcache_fill 312 - -312
part_print 316 - -316
file_fat_detectfs 328 - -328
get_osc_clk_speed 348 - -348
memalign 372 - -372
do_mem_cmp 380 - -380
set_local_var 392 - -392
_do_help 392 - -392
onenand_bbt_read_oob 396 - -396
__omap24_i2c_setspeed 400 - -400
lmb_add_region 412 - -412
blk_create_device 424 - -424
env_complete 432 - -432
plot_logo_or_black 452 - -452
print_buffer 476 - -476
do_gpio 484 - -484
autoboot_command 508 - -508
env_complete_buf 512 - -512
xyzModem_stream_open 520 - -520
setup_board_tags 520 - -520
xyzModem_get_hdr 532 - -532
fs_devread 544 - -544
mtd_parse_partitions 568 - -568
dev_print 572 - -572
onenand_command 580 - -580
srec_decode 584 - -584
boot_get_ramdisk 584 - -584
xyzModem_stream_read 588 - -588
mmc_get_op_cond 632 - -632
onenand_read_oob_nolock 708 - -708
hexport_r 756 - -756
onenand_write_ops_nolock 764 - -764
do_load 808 - -808
do_test 824 - -824
omap_i2c_xfer 844 - -844
onenand_probe 952 - -952
drv_video_init 952 - -952
blk_get_device_part_str 1004 - -1004
flexonenand_get_size 1016 - -1016
bootmenu_show 1024 - -1024
himport_r 1056 - -1056
xyz 1076 - -1076
video_drawchars 1096 - -1096
file_fat_read_at 1100 - -1100
cfb_video_putc 1176 - -1176
hsearch_r 1188 - -1188
onenand_read_ops_nolock 1348 - -1348
onenand_scan 1496 - -1496
vsnprintf_internal 1784 - -1784
add_mtd_partitions 1852 - -1852
do_bootm_states 1880 - -1880
do_load_serial_bin 1928 - -1928
read_allocated_block 2276 - -2276
video_display_bitmap 2472 - -2472
set_muxconf_regs 2620 - -2620
prcm_init 2860 - -2860
14: arm: When using LTO do not use -ffunction-sections/-fdata-sections
arm: (for 1/1 boards) all -1358.0 rodata +70.0 text -1428.0
nokia_rx51 : all -1358 rodata +70 text -1428
u-boot: add: 15/0, grow: 20/-59 bytes: 1516/-1528 (-12)
function old new delta
__aeabi_uldivmod - 388 +388
__do_div64 - 256 +256
__modsi3 - 184 +184
__umodsi3 - 160 +160
__muldi3 - 60 +60
__aeabi_lmul - 60 +60
static.match_string - 28 +28
longjmp - 28 +28
__lshrdi3 - 28 +28
__ashrdi3 - 28 +28
__ashldi3 - 28 +28
__aeabi_llsr - 28 +28
__aeabi_llsl - 28 +28
__aeabi_lasr - 28 +28
initr_onenand 3672 3696 +24
crc32_no_comp 216 240 +24
static.vsnprintf_internal 1784 1800 +16
setjmp - 16 +16
stdio_add_devices 1356 1368 +12
static.do_bootm_states 2528 2540 +12
env_get_char 40 52 +12
blk_dread 644 656 +12
cmd_get_data_size 80 88 +8
static.xyzModem_get_hdr 604 608 +4
static.part_get_info_extended 624 628 +4
static.fs_get_info 44 48 +4
static.do_test 844 848 +4
static.blk_get_device_part_str 1540 1544 +4
print_size 324 328 +4
mmc_startup_v4 848 852 +4
mmc_startup 3076 3080 +4
load_serial_ymodem 1320 1324 +4
iomux_doenv 700 704 +4
gpio_get_value 100 104 +4
env_parse_flags_to_bin 172 176 +4
static.s1_sendpacket 76 72 -4
static.do_onenand 128 124 -4
omap_i2c_probe 652 648 -4
fat_set_blk_dev 200 196 -4
ext4fs_read_inode 448 444 -4
ext4fs_probe 336 332 -4
ext4fs_find_file1 700 696 -4
do_onenand_write 812 808 -4
do_onenand_bad 136 132 -4
blkcache_invalidate 132 128 -4
video_invertchar 116 108 -8
static.cfb_video_puts 124 116 -8
rx51_kp_tstc 656 648 -8
rx51_kp_getc 84 76 -8
print_cpuinfo 640 632 -8
get_local_var 144 136 -8
free 700 692 -8
ext4fs_ls 192 184 -8
ext4fs_devread 576 568 -8
ext4_read_file 152 144 -8
disk_read 92 84 -8
console_cursor_set_position 44 36 -8
run_list_real 2312 2300 -12
parse_stream_outer 1712 1700 -12
console_clear_line 192 180 -12
bin_data_char 48 36 -12
static.mod_mem 404 388 -16
static.do_mem_md 700 684 -16
initr_malloc 72 56 -16
hw_watchdog_reset 184 168 -16
console_cursor_fix 128 112 -16
boot_prep_linux 960 944 -16
bin_data_init 44 28 -16
sbrk 108 88 -20
fs_set_blk_dev_with_part 212 192 -20
fs_set_blk_dev 176 156 -20
ext4fs_open 212 192 -20
console_swap_colors 52 32 -20
static.plot_logo_or_black 384 360 -24
static.mod_i2c_mem 552 528 -24
do_i2c_md 560 536 -24
console_newline 212 184 -28
static.hsearch_r 1520 1488 -32
static.console_tstc 148 116 -32
fs_ls_generic 392 360 -32
file_get 476 444 -32
mtd_probe_devices 3368 3332 -36
misc_init_r 1112 1072 -40
k_data_save 76 36 -40
k_data_restore 76 36 -40
malloc 1528 1484 -44
console_cursor 200 152 -48
parse_putc 396 344 -52
static.cfb_video_putc 1184 1124 -60
static.video_drawchars 1152 1088 -64
ext4fs_close 268 204 -64
cli_readline_into_buffer 2588 2524 -64
static.do_load_serial_bin 1948 1800 -148
ext4fs_read_file 3252 3048 -204
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment