<div dir="ltr">yes, in linuxbios v2 we actually had a way to specify the creation of fallback and normal and build the merged coreboot.rom with one make command. This kind of fell by the wayside as the fallback/normal approach was mainly used by linux networx and Los Alamos.<div><br></div><div>Good suggestion!</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Nov 20, 2016 at 1:43 PM Charlotte Plusplus <<a href="mailto:pluspluscharlotte@gmail.com">pluspluscharlotte@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">If you refactor that code, could you make it easier to add the fallback? One of the main reason I use overlayfs is to keep a separate fallback<br class="gmail_msg"><br class="gmail_msg"></div>Overlayfs may remain a good option when working on separate source trees, but when the differences are just in the .config. it would be nice to specify the .config-fallback, the .config-normal, run make and get a coreboot.rom without having to manually give the file that needs to be updated. I wrote  scripts to do just that.<br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">On Sun, Nov 20, 2016 at 4:36 PM, ron minnich <span dir="ltr" class="gmail_msg"><<a href="mailto:rminnich@gmail.com" class="gmail_msg" target="_blank">rminnich@gmail.com</a>></span> wrote:<br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><div class="m_-4612529917899417364h5 gmail_msg"><div dir="ltr" class="gmail_msg">On Sun, Nov 20, 2016 at 1:00 PM Matt DeVillier <<a href="mailto:matt.devillier@gmail.com" class="gmail_msg" target="_blank">matt.devillier@gmail.com</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="gmail_extra m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="gmail_quote m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg">On Sun, Nov 20, 2016 at 2:51 PM, ron minnich <span dir="ltr" class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><<a href="mailto:rminnich@gmail.com" class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg" target="_blank">rminnich@gmail.com</a>></span> wrote:<br class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><blockquote class="gmail_quote m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="gmail_quote m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><span class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><blockquote class="gmail_quote m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I had the same thought even while writing that note. So option 2 for the config file is to create it at the top level: config.${MAINBOARD) or somewhere else. Would that work?</blockquote></span></div></div></blockquote><div class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><br class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"></div></div></div></div><div dir="ltr" class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="gmail_extra m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="gmail_quote m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg"><div class="m_-4612529917899417364m_-2495619979901750157gmail_msg gmail_msg">using top level for config files would really clutter the root dir when building for a large # of boards (I have ~25 I'm building for currently); perhaps a 'configs' subdir would make sense?   </div></div></div></div></blockquote><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div></div></div><div class="gmail_msg">yes, and the configs would go well in a .gitignore ... </div></div></div>
<br class="gmail_msg"></blockquote></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">--<br class="gmail_msg">
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" class="gmail_msg" target="_blank">coreboot@coreboot.org</a><br class="gmail_msg">
<a href="https://www.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" class="gmail_msg" target="_blank">https://www.coreboot.org/mailman/listinfo/coreboot</a><br class="gmail_msg"></blockquote></div></div></blockquote></div>