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

hardware.h (714B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __HARDWARE_H
      3#define __HARDWARE_H
      4
      5#include <asm/types.h>
      6
      7/*
      8 * Note about PCI IO space mappings
      9 *
     10 * To make IO space accesses efficient, we store virtual addresses in
     11 * the IO resources.
     12 *
     13 * The PCI IO space is located at virtual 0xfe000000 from physical
     14 * 0x90000000. The PCI BARs must be programmed with physical addresses,
     15 * but when we read them, we convert them to virtual addresses. See
     16 * arch/arm/plat-iop/pci.c.
     17 */
     18
     19#ifndef __ASSEMBLY__
     20void iop32x_init_irq(void);
     21#endif
     22
     23
     24/*
     25 * Generic chipset bits
     26 */
     27#include "iop3xx.h"
     28
     29/*
     30 * Board specific bits
     31 */
     32#include "glantank.h"
     33#include "iq80321.h"
     34#include "iq31244.h"
     35#include "n2100.h"
     36
     37
     38#endif