Project

General

Profile

Actions

Feature #228

open

Feature #183: Collection of ideas for GSoC and similar

Implement a proper (PCI) resource allocator

Added by Nico Huber about 5 years ago. Updated about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/09/2019
Due date:
% Done:

0%

Estimated time:
1211.00 h (Total: 1337.00 h)
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

Description

coreboot's current resource allocator lacks features (e.g. 64-bit BAR support) and has some unfeatures (e.g. unnecessarily restricts i/o resources, so we have to assign super-i/o manually). It seems that the many attempts to add 64-bit support over the past decades and weird, undocumented requirements for hyper-transport and broken devicetrees have run the current implementation into a dead end. As long as we have boards with unknown requirements in the tree, it seems best to add a new allocator as an alternative alongside the current one. New boards could then benefit from new features.


Subtasks 3 (3 open0 closed)

Feature #229: Gather requirements for a (PCI) resource allocatorNew09/09/2019

Actions
Feature #230: Implement a validator for resource allocationsNew09/09/2019

Actions
Feature #231: Implement a test framework for resource allocatorsNew09/09/2019

Actions
Actions

Also available in: Atom PDF