add mem-map for x86_64
[lunaix-os.git] / lunaix-os / arch / generic / includes / sys / pci_hba.h
1 #ifndef __LUNAIX_ARCH_PCI_HBA_H
2 #define __LUNAIX_ARCH_PCI_HBA_H
3
4 #include <hal/pci.h>
5 #include <lunaix/types.h>
6
7 #define PCI_MSI_BASE 0
8
9 static inline pci_reg_t
10 pci_read_cspace(ptr_t base, int offset)
11 {
12     return 0;
13 }
14
15 static inline void
16 pci_write_cspace(ptr_t base, int offset, pci_reg_t data)
17 {
18     return;
19 }
20
21 static inline u16_t 
22 pci_config_msi_data(int vector) {
23     return vector;
24 }
25
26 static inline ptr_t 
27 pci_get_msi_base() {
28     return 0;
29 }
30
31 #endif /* __LUNAIX_ARCH_PCI_HBA_H */