diff --git a/en/projects/ideas/index.sgml b/en/projects/ideas/index.sgml index 4e2cfaf7b2..ff9cf9fe81 100644 --- a/en/projects/ideas/index.sgml +++ b/en/projects/ideas/index.sgml @@ -1,6 +1,6 @@ - + %navincludes; %includes; @@ -80,6 +80,7 @@
  • Implement and profile algorithms for powerd
  • iSCSI
  • Linuxulator with native amd64 support
  • +
  • New bus_alloc_resources() API.
  • PCI-Hotplug support
  • Pluggable Disk Scheduler
  • Process checkpointing
  • @@ -667,6 +668,29 @@
    + +

    New bus_alloc_resources() API

    +

    Technical contact: &a.imp;

    +

    Recently, bus_alloc_resources has been added to the kernel. This, + coupled with the bus_space_{read,write} family of functions can + significantly reduce the setup needed for driver resource allocation. + Unfortunately, most of the drivers in the tree have not yet been + converted, thus ensuring that the old, bad way continues. What is needed + is for someone to go through the drivers in the tree and convert them. + After conversion, they need to ensure that they still work on at least some + hardware and work with someone to get them committed. &a.imp; is available for review and + coordination of committing.

    +

    Requirements:

    + + +
    +

    PCI-Hotplug support

    Technical contact: