2 * Copyright 2006, Marcus Overhagen. All rights reserved.
3 * Distributed under the terms of the MIT License.
7 #include "pci_private.h"
14 // nothing to do on x86 hardware
20 pci_read_io_8(int mapped_io_addr
)
22 return in8(mapped_io_addr
);
27 pci_write_io_8(int mapped_io_addr
, uint8 value
)
29 out8(value
, mapped_io_addr
);
34 pci_read_io_16(int mapped_io_addr
)
36 return in16(mapped_io_addr
);
41 pci_write_io_16(int mapped_io_addr
, uint16 value
)
43 out16(value
, mapped_io_addr
);
48 pci_read_io_32(int mapped_io_addr
)
50 return in32(mapped_io_addr
);
55 pci_write_io_32(int mapped_io_addr
, uint32 value
)
57 out32(value
, mapped_io_addr
);