<div dir="ltr"><div>Actually, this sounds pretty good. When the X99 boards come out, I would actually be interested in "sponsoring" a dev to adopt an X99 mainboard for Coreboot. I would even be willing to have a discussion about various X99 boards, in order to adopt one with the broadest overall interest. <br>
<br></div>Gary<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 2:33 PM, Stefan Reinauer <span dir="ltr"><<a href="mailto:stefan.reinauer@coreboot.org" target="_blank">stefan.reinauer@coreboot.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">coreboot for the 21st century<br>
<br>
setting up the project for the next decade<br>
<br>
Purpose: Purge all boards / chipsets / cpus that require ROMCC in<br>
romstage and known broken chipsets (sc520, i855)<br>
<br>
coreboot is now officially 15 years old. One and a half long decades<br>
with ups and downs. During this time we collected over 250 different<br>
mainboards. A great achievement, but also a great maintenance burden.<br>
<br>
* It is hard to keep 250+ mainboards working. Actually impossible.<br>
* Keeping them working comes at a cost. Keep old infrastructure around.<br>
  Workarounds, special cases<br>
* We don’t test except on the very last stuff we’re working on<br>
<br>
To fix this issue, we suggest to establish a process to obsolete old<br>
hardware in a controlled way. Getting rid of old baggage is great and<br>
liberating for future products, but it is also one of the moves the<br>
strictly hobbyist community considers corporate driven. Hence, we want<br>
to satisfy both a speedy light-weight development process and keeping<br>
all the good coreboot legacy alive.<br>
<br>
For the first time in 2014, and every few years after that (e.g. every<br>
two years), we will create a new “community branch” that focusses on<br>
older mainboards. This branch will start out as an exact copy of ToT<br>
coreboot. Suggested name: “coreboot-community-2014” or “coreboot-v4.0”.<br>
Then this branch will not get any further new feature development (of<br>
features not available in ToT) but only bug fixes for boards to get them<br>
working and potentially backports.<br>
<br>
After the branch is created, all obsoleted mainboards are removed from<br>
the main repository. The version will be coreboot 4.1. Cleanup shall<br>
begin to remove all the cruft that we had around to get those old boards<br>
working. Each mainboard in v4.1 will have a supporter / owner. New<br>
mainboards are not admitted into V4.1 without a supporter / owner.<br>
<br>
If somebody in the community wants to keep a board / chipset alive in<br>
the tree, they can re-import them by cleaning up the board to work with<br>
the new, cruft free infrastructure.<br>
<br>
In 2016 we will do the same thing again, and it will become coreboot 6.0<br>
<br>
Appendix A: romcc boards to be removed<br>
<br>
  advantech/pcm-5820<br>
  asi/mb_5blgp<br>
  asi/mb_5blmp<br>
  axus/tc320<br>
  bcom/winnet100<br>
  bifferos/bifferboard<br>
  digitallogic/msm586seg<br>
  dmp/vortex86ex<br>
  eaglelion/5bcm<br>
  iei/juki-511p<br>
  iei/nova4899r<br>
  intel/jarrell<br>
  intel/truxton<br>
  intel/xe7501devkit<br>
  supermicro/x6dai_g<br>
  supermicro/x6dhe_g2<br>
  supermicro/x6dhe_g<br>
  supermicro/x6dhr_ig2<br>
  supermicro/x6dhr_ig<br>
  technologic/ts5300<br>
  televideo/tc7020<br>
  via/epia<br>
  via/epia-m<br>
  via/epia-n<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a></font></span></blockquote></div><br></div>