]>
Commit | Line | Data |
---|---|---|
68245cfd MM |
1 | /* |
2 | * The PCI Library -- Access to i386 I/O ports on GNU Hurd | |
3 | * | |
4 | * Copyright (c) 2003 Marco Gerards <metgerards@student.han.nl> | |
5 | * Copyright (c) 2003 Martin Mares <mj@ucw.cz> | |
bd20d5b5 MM |
6 | * Copyright (c) 2006 Samuel Thibault <samuel.thibault@ens-lyon.org> and |
7 | * Thomas Schwinge <tschwinge@gnu.org> | |
a2001f7a | 8 | * Copyright (c) 2007 Thomas Schwinge <tschwinge@gnu.org> |
68245cfd MM |
9 | * |
10 | * Can be freely distributed and used under the terms of the GNU GPL. | |
11 | */ | |
12 | ||
13 | #include <sys/io.h> | |
14 | ||
15 | static inline int | |
a2001f7a | 16 | intel_setup_io(struct pci_access *a UNUSED) |
68245cfd | 17 | { |
a2001f7a | 18 | return (ioperm (0, 65535, 1) == -1) ? 0 : 1; |
68245cfd MM |
19 | } |
20 | ||
9007a292 | 21 | static inline int |
a2001f7a | 22 | intel_cleanup_io(struct pci_access *a UNUSED) |
68245cfd | 23 | { |
a2001f7a | 24 | ioperm (0, 65535, 0); |
9007a292 MM |
25 | |
26 | return -1; | |
68245cfd | 27 | } |