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

or32_ksyms.c (1234B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * OpenRISC or32_ksyms.c
      4 *
      5 * Linux architectural port borrowing liberally from similar works of
      6 * others.  All original copyrights apply as per the original source
      7 * declaration.
      8 *
      9 * Modifications for the OpenRISC architecture:
     10 * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com>
     11 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se>
     12 */
     13
     14#include <linux/export.h>
     15#include <linux/elfcore.h>
     16#include <linux/sched.h>
     17#include <linux/in6.h>
     18#include <linux/interrupt.h>
     19#include <linux/vmalloc.h>
     20#include <linux/semaphore.h>
     21#include <linux/pgtable.h>
     22
     23#include <asm/processor.h>
     24#include <linux/uaccess.h>
     25#include <asm/checksum.h>
     26#include <asm/io.h>
     27#include <asm/hardirq.h>
     28#include <asm/delay.h>
     29
     30#define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)
     31
     32/* compiler generated symbols */
     33DECLARE_EXPORT(__udivsi3);
     34DECLARE_EXPORT(__divsi3);
     35DECLARE_EXPORT(__umodsi3);
     36DECLARE_EXPORT(__modsi3);
     37DECLARE_EXPORT(__muldi3);
     38DECLARE_EXPORT(__ashrdi3);
     39DECLARE_EXPORT(__ashldi3);
     40DECLARE_EXPORT(__lshrdi3);
     41DECLARE_EXPORT(__ucmpdi2);
     42
     43EXPORT_SYMBOL(empty_zero_page);
     44EXPORT_SYMBOL(__copy_tofrom_user);
     45EXPORT_SYMBOL(__clear_user);
     46EXPORT_SYMBOL(memset);