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

iccsense.h (427B)


      1/* SPDX-License-Identifier: MIT */
      2#ifndef __NVBIOS_ICCSENSE_H__
      3#define __NVBIOS_ICCSENSE_H__
      4struct pwr_rail_resistor_t {
      5	u8 mohm;
      6	bool enabled;
      7};
      8
      9struct pwr_rail_t {
     10	u8 mode;
     11	u8 extdev_id;
     12	u8 resistor_count;
     13	struct pwr_rail_resistor_t resistors[3];
     14	u16 config;
     15};
     16
     17struct nvbios_iccsense {
     18	int nr_entry;
     19	struct pwr_rail_t *rail;
     20};
     21
     22int nvbios_iccsense_parse(struct nvkm_bios *, struct nvbios_iccsense *);
     23#endif