bugThe GNU Hurd - Bugs: bug #17651, pci config space access from...


bug #17651: pci config space access from userspace

Submitted by:  None
Submitted on:  Fri 08 Sep 2006 01:34:02 PM UTC  
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: Matthew Wilcox
Originator Email: -unavailable-Open/Closed: Open
Reproducibility: Every TimeSize (loc): None
Planned Release: NoneEffort: 0.00
Wiki-like text discussion box: 

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Fri 08 Sep 2006 01:34:02 PM UTC, original submission:

The HURD needs to provide interfaces to let tools such as lspci and setpci access PCI configuration space. The current pciutils backends for the hurd support only reading a dump file and access through i386 ports (0xcf8 et al). This has the following problems:
- non-i386 architectures do not work in this way
- this mechanism doesn't support access to extended pci config space (bytes 256-4095) as found on PCI-X 2.0 and PCI Express cards.
- this mechanism doesn't support PCI domains/segments which are increasingly commonly found on workstation i386 machines as well as other architectures and large i386 servers

Feel free to ask me about the Linux implementations of accessing PCI config space; I propose you come up with an abstraction somewhat like sysfs (ie you have a directory per PCI device named something like 0001:04:02.3 and a file inside that called 'config'), but I'm interested in discussing other mechanisms that you might come up with.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items

   task dependencies.

Items that depend on this one

   task dependencies.


CC list is empty


Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.


Please enter the title of George Orwell's famous dystopian book (it's a date):



Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Wed 02 Apr 2008 12:35:59 PM UTCtschwingeDependencies-=>Depends on task #7840
Fri 08 Sep 2006 01:34:02 PM UTCNoneCarbon-Copy-=>Added -unavailable-

Back to the top

Powered by Savane 3.1-cleanup1