cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

imx7_snvs.h (709B)


      1/*
      2 * Copyright (c) 2017, Impinj, Inc.
      3 *
      4 * i.MX7 SNVS block emulation code
      5 *
      6 * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
      7 *
      8 * This work is licensed under the terms of the GNU GPL, version 2 or later.
      9 * See the COPYING file in the top-level directory.
     10 */
     11
     12#ifndef IMX7_SNVS_H
     13#define IMX7_SNVS_H
     14
     15#include "qemu/bitops.h"
     16#include "hw/sysbus.h"
     17#include "qom/object.h"
     18
     19
     20enum IMX7SNVSRegisters {
     21    SNVS_LPCR = 0x38,
     22    SNVS_LPCR_TOP   = BIT(6),
     23    SNVS_LPCR_DP_EN = BIT(5)
     24};
     25
     26#define TYPE_IMX7_SNVS "imx7.snvs"
     27OBJECT_DECLARE_SIMPLE_TYPE(IMX7SNVSState, IMX7_SNVS)
     28
     29struct IMX7SNVSState {
     30    /* <private> */
     31    SysBusDevice parent_obj;
     32
     33    MemoryRegion mmio;
     34};
     35
     36#endif /* IMX7_SNVS_H */