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

cops.h (1439B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*      cops.h: LocalTalk driver for Linux.
      3 *
      4 *      Authors:
      5 *      - Jay Schulist <jschlst@samba.org>
      6 */
      7
      8#ifndef __LINUX_COPSLTALK_H
      9#define __LINUX_COPSLTALK_H
     10
     11#ifdef __KERNEL__
     12
     13/* Max LLAP size we will accept. */
     14#define MAX_LLAP_SIZE		603
     15
     16/* Tangent */
     17#define TANG_CARD_STATUS        1
     18#define TANG_CLEAR_INT          1
     19#define TANG_RESET              3
     20
     21#define TANG_TX_READY           1
     22#define TANG_RX_READY           2
     23
     24/* Dayna */
     25#define DAYNA_CMD_DATA          0
     26#define DAYNA_CLEAR_INT         1
     27#define DAYNA_CARD_STATUS       2
     28#define DAYNA_INT_CARD          3
     29#define DAYNA_RESET             4
     30
     31#define DAYNA_RX_READY          0
     32#define DAYNA_TX_READY          1
     33#define DAYNA_RX_REQUEST        3
     34
     35/* Same on both card types */
     36#define COPS_CLEAR_INT  1
     37
     38/* LAP response codes received from the cards. */
     39#define LAP_INIT        1       /* Init cmd */
     40#define LAP_INIT_RSP    2       /* Init response */
     41#define LAP_WRITE       3       /* Write cmd */
     42#define DATA_READ       4       /* Data read */
     43#define LAP_RESPONSE    4       /* Received ALAP frame response */
     44#define LAP_GETSTAT     5       /* Get LAP and HW status */
     45#define LAP_RSPSTAT     6       /* Status response */
     46
     47#endif
     48
     49/*
     50 *	Structure to hold the firmware information.
     51 */
     52struct ltfirmware
     53{
     54        unsigned int length;
     55        const unsigned char *data;
     56};
     57
     58#define DAYNA 1
     59#define TANGENT 2
     60
     61#endif