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

firmware-map.h (959B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * include/linux/firmware-map.h:
      4 *  Copyright (C) 2008 SUSE LINUX Products GmbH
      5 *  by Bernhard Walle <bernhard.walle@gmx.de>
      6 */
      7#ifndef _LINUX_FIRMWARE_MAP_H
      8#define _LINUX_FIRMWARE_MAP_H
      9
     10#include <linux/list.h>
     11
     12/*
     13 * provide a dummy interface if CONFIG_FIRMWARE_MEMMAP is disabled
     14 */
     15#ifdef CONFIG_FIRMWARE_MEMMAP
     16
     17int firmware_map_add_early(u64 start, u64 end, const char *type);
     18int firmware_map_add_hotplug(u64 start, u64 end, const char *type);
     19int firmware_map_remove(u64 start, u64 end, const char *type);
     20
     21#else /* CONFIG_FIRMWARE_MEMMAP */
     22
     23static inline int firmware_map_add_early(u64 start, u64 end, const char *type)
     24{
     25	return 0;
     26}
     27
     28static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type)
     29{
     30	return 0;
     31}
     32
     33static inline int firmware_map_remove(u64 start, u64 end, const char *type)
     34{
     35	return 0;
     36}
     37
     38#endif /* CONFIG_FIRMWARE_MEMMAP */
     39
     40#endif /* _LINUX_FIRMWARE_MAP_H */