Hi,
For some reason I forgot to add coreboot(a)coreboot.org in Cc, so I'm
forwarding the reply as well:
Begin forwarded message:
Date: Wed, 25 Jan 2023 00:32:39 +0100
From: Nico Huber <nico.h(a)gmx.de>
To: Denis 'GNUtoo' Carikli <GNUtoo(a)cyberdimension.org>
Subject: Re: [coreboot] Re: Status of maintained boards and policies?
Hi Denis,
did you drop the mailing list on purpose? If not, feel free to
forward this message too.
On 23.01.23 20:10, Denis 'GNUtoo' Carikli wrote:
>> I've always estimated that it would take about $200k to get there for
>> any of the older AMD platforms (assuming you can get experienced
>> core- boot developers to do it). But once reasonable code for one
>> platform would be written, the others should be a piece of cake in
>> comparison.
> Sorry for the delay I was sidetracked and I forgot to ask: the $200k
> is for how many people for how long? Is it for 1 person full time
> during one year? Or is it for 2 people?.
It's a rough estimation of costs. Giving a more precise number how
much money would be needed and how it is best spent would be up to
whomever is taking a contract. How much time you get per $ also
depends on where developers live.
Nevertheless, here are some thoughts: A first implementation that
could be discussed with more upstream developers might only take
about 1/3. Until then, it shouldn't matter much if it's one deve-
loper working alone or more. In this phase I assume it could be
a full-time job. Once discussions and review start, things might
slow down, and there will be waiting (for feedback) times. I would
also reserve some amount in case reviewers need to get paid. I
always guess about 1/3 of the job is done by reviewers.
Overall this could mean you need one person for a full year and
another for the second half. But the strategy could also look
much differently, for instance upstreaming step by step, core-
boot stage by stage (without first developing a booting PoC).
Nico