[coreboot] mainboard CONFIG_ROM_SIZE and CONFIG_CBFS_SIZE
Aaron Durbin
adurbin at google.com
Wed Sep 23 00:05:01 CEST 2015
Hi Folks,
Patrick and I were talking about current mainboard config distribution
within the coreboot tree. Patrick informed me of the -C option for
abuild which generates all the configs (without doing the build) for
all the devices. Good pointer to remember.
We were talking about the CONFIG_ROM_SIZE and CONFIG_CBFS_SIZE
distribution. Please excuse my hacky script, but here's the current
breakdown:
$ for d in coreboot-builds/*; do if [ "$d" ==
"coreboot-builds/sharedutils" ]; then continue; fi; if [ "$d" ==
"coreboot-builds/abuild" ]; then continue; fi; awk '$2 ~
"CONFIG_ROM_SIZE" { romsize=$3 } $2 ~ "CONFIG_CBFS_SIZE" { cbfssize=$3
} END { print romsize,cbfssize} ' $d/config.h; done | sed -e
's/0x[0]\{1,\}/0x/' | sort | uniq -c | sort -k 1 -r -n
78 0x80000 0x80000
37 0x100000 0x100000
34 0x400000 0x400000
31 0x40000 0x40000
27 0x800000 0x100000
24 0x200000 0x200000
8 0x800000 0x800000
2 0xc00000 0x100000
2 0x800000 0x200000
1 0x800000 0x300000
1 0x400000 0x100000
1 0x20000 0x20000
1 0x1000000 0xe00000
1 0x1000000 0x1000000
1 0x1000000 0x100000
That's 15 unique tuples with with 6 of those being one-offs.
-Aaron
More information about the coreboot
mailing list