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

dmi.h (556B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _ASM_X86_DMI_H
      3#define _ASM_X86_DMI_H
      4
      5#include <linux/compiler.h>
      6#include <linux/init.h>
      7#include <linux/io.h>
      8
      9#include <asm/setup.h>
     10
     11static __always_inline __init void *dmi_alloc(unsigned len)
     12{
     13	return extend_brk(len, sizeof(int));
     14}
     15
     16/* Use early IO mappings for DMI because it's initialized early */
     17#define dmi_early_remap		early_memremap
     18#define dmi_early_unmap		early_memunmap
     19#define dmi_remap(_x, _l)	memremap(_x, _l, MEMREMAP_WB)
     20#define dmi_unmap(_x)		memunmap(_x)
     21
     22#endif /* _ASM_X86_DMI_H */