{"push_id":584291452,"size":29,"distinct_size":1,"ref":"refs/heads/new2","head":"c06224b0426082ea1ffd05c4e9a3223d3af587f6","before":"e3322c75a7366bfe81be9abff0cdc3ed43659961","commits":[{"sha":"6d4d05b1e9e411c90934e78bae76263f07881186","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: UniPhier: set CONFIG_SYS_MALLOC_F to the global default value\n\nIt is true that malloc is necessary for Driver Model before\nrelocation, but there is no good reason to reserve the malloc\nspace more than enough.  The default value 0x400 works well.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nReviewed-by: Simon Glass <sjg@chromium.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/6d4d05b1e9e411c90934e78bae76263f07881186"},{"sha":"66afaef22889e2685aa500c047b66ac003eea264","author":{"email":"c00b0378376498bd9cd974c388df8854c0131d27@chromium.org","name":"Simon Glass"},"message":"kconfig: Adjust ordering so that defaults work as expected\n\nAt present defaults in arch-specific Kconfig files are ignored if the\ntop-level item comes ahead of it in include order. This means that it is\nnot possible to have a U-Boot default that architectures and boards can\noverride. This does not seem very useful.\n\nMove the include earlier to support this.\n\nSigned-off-by: Simon Glass <sjg@chromium.org>\nReported-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nReviewed-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/66afaef22889e2685aa500c047b66ac003eea264"},{"sha":"e02ee2548afe22f7d197b89df2ae7bd72f1df630","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"kconfig: switch to single .config configuration\n\nWhen Kconfig for U-boot was examined, one of the biggest issues was\nhow to support multiple images (Normal, SPL, TPL).  There were\nactually two options, \"single .config\" and \"multiple .config\".\nAfter some discussions and thought experiments, I chose the latter,\ni.e. to create \".config\", \"spl/.config\", \"tpl/.config\" for Normal,\nSPL, TPL, respectively.\n\nIt is true that the \"multiple .config\" strategy provided us the\nmaximum flexibility and helped to avoid duplicating CONFIGs among\nNormal, SPL, TPL, but I have noticed some fatal problems:\n\n[1] It is impossible to share CONFIG options across the images.\n  If you change the configuration of Main image, you often have to\n  adjust some SPL configurations correspondingly.  Currently, we\n  cannot handle the dependencies between them.  It means one of the\n  biggest advantages of Kconfig is lost.\n\n[2] It is too painful to change both \".config\" and \"spl/.config\".\n  Sunxi guys started to work around this problem by creating a new\n  configuration target.  Commit cbdd9a9737cc (sunxi: kconfig: Add\n  %_felconfig rule to enable FEL build of sunxi platforms.) added\n  \"make *_felconfig\" to enable CONFIG_SPL_FEL on both images.\n  Changing the configuration of multiple images in one command is a\n  generic demand.  The current implementation cannot propose any\n  good solution about this.\n\n[3] Kconfig files are getting ugly and difficult to understand.\n  Commit b724bd7d6349 (dm: Kconfig: Move CONFIG_SYS_MALLOC_F_LEN to\n  Kconfig) has sprinkled \"if !SPL_BUILD\" over the Kconfig files.\n\n[4] The build system got more complicated than it should be.\n  To adjust Linux-originated Kconfig to U-Boot, the helper script\n  \"scripts/multiconfig.sh\" was introduced.  Writing a complicated\n  text processor is a shell script sometimes caused problems.\n\nNow I believe the \"single .config\" will serve us better.  With it,\nall the problems above would go away.  Instead, we will have to add\nsome CONFIG_SPL_* (and CONFIG_TPL_*) options such as CONFIG_SPL_DM,\nbut we will not have much.  Anyway, this is what we do now in\nscripts/Makefile.spl.\n\nI admit my mistake with my apology and this commit switches to the\nsingle .config configuration.\n\nIt is not so difficult to do that:\n\n - Remove unnecessary processings from scripts/multiconfig.sh\n  This file will remain for a while to support the current defconfig\n  format.  It will be removed after more cleanups are done.\n\n - Adjust some makefiles and Kconfigs\n\n - Add some entries to include/config_uncmd_spl.h and the new file\n   scripts/Makefile.uncmd_spl.  Some CONFIG options that are not\n   supported on SPL must be disabled because one .config is shared\n   between SPL and U-Boot proper going forward.  I know this is not\n   a beautiful solution and I think we can do better, but let's see\n   how much we will have to describe them.\n\n - update doc/README.kconfig\n\nMore cleaning up patches will follow this.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nReviewed-by: Simon Glass <sjg@chromium.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/e02ee2548afe22f7d197b89df2ae7bd72f1df630"},{"sha":"d648964fc2495f1184af5782a0b7fc670ba5826e","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"kconfig: remove unneeded dependency on !SPL_BUILD\n\nNow CONFIG_SPL_BUILD is not defined in Kconfig, so\n\"!depends on SPL_BUILD\" and \"if !SPL_BUILD\" are redundant.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/d648964fc2495f1184af5782a0b7fc670ba5826e"},{"sha":"41fbbbbc71161e0c0479d7c6c5598e760d70f624","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: remove jadecpu board support\n\nThis is still a non-generic board.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Matthias Weisser <weisserm@arcor.de>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/41fbbbbc71161e0c0479d7c6c5598e760d70f624"},{"sha":"346cfba4f013c34e1dc16948d1ed89dc8c44c478","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: remove dkb board support\n\nThis is still a non-generic board.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Lei Wen <leiwen@marvell.com>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/346cfba4f013c34e1dc16948d1ed89dc8c44c478"},{"sha":"a2f39e830e509cb63aad2c752573d1c871a1d4bf","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: remove cm4008 and cm41xx board support\n\nThese are still non-generic boards.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Greg Ungerer <greg.ungerer@opengear.com>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/a2f39e830e509cb63aad2c752573d1c871a1d4bf"},{"sha":"29fc6f24926e2c9d37dbbc37a2e2df2eced4c678","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: remove a320evb board support\n\nThis is still a non-generic board.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Po-Yu Chuang <ratbert@faraday-tech.com>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/29fc6f24926e2c9d37dbbc37a2e2df2eced4c678"},{"sha":"50b82c4b702c59599c567fa82decb20d60f5110d","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: remove tnetv107x board support\n\nThis is still a non-generic board.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Chan-Taek Park <c-park@ti.com>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/50b82c4b702c59599c567fa82decb20d60f5110d"},{"sha":"cb957cda2bedc31209f5c483cacb5ddc4f5754c8","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"ARM: davinci: remove hawkboard support\n\nThis is still a non-generic board.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nAcked-by: Sughosh Ganu <urwithsughosh@gmail.com>\nCc: Syed Mohammed Khasim <sm.khasim@gmail.com>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/cb957cda2bedc31209f5c483cacb5ddc4f5754c8"},{"sha":"87db635161e86670f9c1119a1faf1d5059564989","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"mx31ads: Convert to generic board\n\nBoards need to select CONFIG_SYS_GENERIC_BOARD in order to prevent removal\nfrom the project.\n\nAcked-by: Anatolij Gustschin <agust@denx.de>\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/87db635161e86670f9c1119a1faf1d5059564989"},{"sha":"9d4a161046284774ef3f85f7b94d5ed7ee85c808","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"imx31_phycore: Convert to generic board\n\nBoards need to select CONFIG_SYS_GENERIC_BOARD in order to prevent removal\nfrom the project.\n\nAcked-by: Anatolij Gustschin <agust@denx.de>\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/9d4a161046284774ef3f85f7b94d5ed7ee85c808"},{"sha":"47d8ae4069b47ce966c0c5e0d8dd041e69ee1f86","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"zmx25: Convert to generic board\n\nBoards need to select CONFIG_SYS_GENERIC_BOARD in order to prevent removal\nfrom the project.\n\nCc: Matthias Weisser <weisserm@arcor.de>\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/47d8ae4069b47ce966c0c5e0d8dd041e69ee1f86"},{"sha":"7e90e9a413454a5b5d855f2ea5c672863a093125","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: MAKEALL: Display MD5SUM\n\n === Do not send to ML, Do not merge into the mailline ===\n\n What is this ?\n --------------\n\nWhen you change some makefiles and you want to confirm\nyour changes are harmless, this patch will be helpful.\n\nWith this patch, MAKEALL will display md5sum of\n -  ./u-boot.bin\n -  spl/u-boot-spl.bin (if it exists)\n -  tpl/u-boot-tpl.bin (if it exists)\n -  examples/standalone/hello_world.bin (if it exists)\n\nIf the same md5sum is displayed, it means your commits\nstill generate the same outputs.\n\nTimestamp and version information must be disabled,\notherwise MAKEALL will show the different md5sum at every build.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/7e90e9a413454a5b5d855f2ea5c672863a093125"},{"sha":"4631d255a348b5743b494f380626f61625c41fa3","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: bfin: workaround","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/4631d255a348b5743b494f380626f61625c41fa3"},{"sha":"6ec039a20cc9479b9bef2b5cbeafd70221d56f66","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: tools: Add remove_redundant_config","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/6ec039a20cc9479b9bef2b5cbeafd70221d56f66"},{"sha":"b20fe96a06c3a3c42b913d60f78f27ae676ba5bb","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: tools: add find_unused_source","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/b20fe96a06c3a3c42b913d60f78f27ae676ba5bb"},{"sha":"715b0e38ff3bb31975c23a223be482a808225881","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: tools: Add find_unused_header","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/715b0e38ff3bb31975c23a223be482a808225881"},{"sha":"ae28163ada9ad2dbe79d2f36c945cca805351b85","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: tools: run_sed","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/ae28163ada9ad2dbe79d2f36c945cca805351b85"},{"sha":"c7159acbe7d9fe0580b7f2ccecf13058f9852874","author":{"email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com","name":"Masahiro Yamada"},"message":"Don't send: tools: check_config\n\nCheck if specified CONFIG is defined or not.","distinct":false,"url":"https://api.github.com/repos/masahir0y/u-boot-yamada/commits/c7159acbe7d9fe0580b7f2ccecf13058f9852874"}]}