cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

pci.h (794B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef ASMARM_PCI_H
      3#define ASMARM_PCI_H
      4
      5#ifdef __KERNEL__
      6#include <asm/mach/pci.h> /* for pci_sys_data */
      7
      8extern unsigned long pcibios_min_io;
      9#define PCIBIOS_MIN_IO pcibios_min_io
     10extern unsigned long pcibios_min_mem;
     11#define PCIBIOS_MIN_MEM pcibios_min_mem
     12
     13#define pcibios_assign_all_busses()	pci_has_flag(PCI_REASSIGN_ALL_BUS)
     14
     15#ifdef CONFIG_PCI_DOMAINS
     16static inline int pci_proc_domain(struct pci_bus *bus)
     17{
     18	return pci_domain_nr(bus);
     19}
     20#endif /* CONFIG_PCI_DOMAINS */
     21
     22#define HAVE_PCI_MMAP
     23#define ARCH_GENERIC_PCI_MMAP_RESOURCE
     24
     25static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel)
     26{
     27	return channel ? 15 : 14;
     28}
     29
     30extern void pcibios_report_status(unsigned int status_mask, int warn);
     31
     32#endif /* __KERNEL__ */
     33#endif