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

vmap.h (608B)


      1/* SPDX-License-Identifier: MIT */
      2#ifndef __NVBIOS_VMAP_H__
      3#define __NVBIOS_VMAP_H__
      4struct nvbios_vmap {
      5	u8  max0;
      6	u8  max1;
      7	u8  max2;
      8};
      9
     10u32 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
     11u32 nvbios_vmap_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
     12		      struct nvbios_vmap *);
     13
     14struct nvbios_vmap_entry {
     15	u8  mode;
     16	u8  link;
     17	u32 min;
     18	u32 max;
     19	s32 arg[6];
     20};
     21
     22u32 nvbios_vmap_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
     23u32 nvbios_vmap_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
     24			    struct nvbios_vmap_entry *);
     25#endif