summaryrefslogtreecommitdiff
path: root/open_issues/gnumach_PCI_access.mdwn
blob: dc09956308bd9458a796820ea45c205a1b8a71a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]

Currently, GNU Mach requires the presence of the BIOS32 Service Directory for PCI access. 
The other possible methods are direct access, which is somewhat dangerous and using mmconfig, the preferred default in Linux.
Direct access is already supported, but only used if BIOS32 is present for safety reasons.
The relevant Linux code could be adapted and reused.


[[!tag open_issue_gnumach]]