Feature #228

Feature #183: Collection of ideas for GSoC and similar

Implement a proper (PCI) resource allocator

Added by Nico Huber 2 months ago. Updated 2 months ago.

Status:NewStart date:09/09/2019
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-Estimated time:1211.00 h (Total: 1337.00 h)
Target version:-

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

Feature #229: Gather requirements for a (PCI) resource allocatorNew

Feature #230: Implement a validator for resource allocationsNew

Feature #231: Implement a test framework for resource allocatorsNew

History

#1 Updated by Nico Huber 2 months ago

  • Estimated time changed from 1337.00 to 1211.00

Also available in: Atom PDF