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

upc.h (793B)


      1/* SPDX-License-Identifier: GPL-2.0+ */
      2/*
      3 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
      4 * All rights reserved.
      5 *
      6 * Purpose: Macros to access device
      7 *
      8 * Author: Tevin Chen
      9 *
     10 * Date: Mar 17, 1997
     11 *
     12 */
     13
     14#ifndef __UPC_H__
     15#define __UPC_H__
     16
     17#include "device.h"
     18
     19/*---------------------  Export Definitions -------------------------*/
     20
     21/* For memory mapped IO */
     22
     23#define VNSvOutPortW(dwIOAddress, wData) \
     24	iowrite16((u16)(wData), dwIOAddress)
     25
     26#define VNSvOutPortD(dwIOAddress, dwData) \
     27	iowrite32((u32)(dwData), dwIOAddress)
     28
     29/*---------------------  Export Classes  ----------------------------*/
     30
     31/*---------------------  Export Variables  --------------------------*/
     32
     33/*---------------------  Export Functions  --------------------------*/
     34
     35#endif /* __UPC_H__ */