X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/6c506d8916fb114675e93d0e2cb20831d4022294..d1b1c8d9119229dbeed06cd252917e54a1cb77f6:/lunaix-os/arch/generic/includes/sys/pci_hba.h diff --git a/lunaix-os/arch/generic/includes/sys/pci_hba.h b/lunaix-os/arch/generic/includes/sys/pci_hba.h new file mode 100644 index 0000000..f3747bf --- /dev/null +++ b/lunaix-os/arch/generic/includes/sys/pci_hba.h @@ -0,0 +1,31 @@ +#ifndef __LUNAIX_ARCH_PCI_HBA_H +#define __LUNAIX_ARCH_PCI_HBA_H + +#include +#include + +#define PCI_MSI_BASE 0 + +static inline pci_reg_t +pci_read_cspace(ptr_t base, int offset) +{ + return 0; +} + +static inline void +pci_write_cspace(ptr_t base, int offset, pci_reg_t data) +{ + return; +} + +static inline u16_t +pci_config_msi_data(int vector) { + return vector; +} + +static inline ptr_t +pci_get_msi_base() { + return 0; +} + +#endif /* __LUNAIX_ARCH_PCI_HBA_H */