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

stfd.c (339B)


      1// SPDX-License-Identifier: GPL-2.0
      2#include <linux/types.h>
      3#include <linux/errno.h>
      4#include <linux/uaccess.h>
      5
      6int
      7stfd(void *frS, void *ea)
      8{
      9#if 0
     10#ifdef DEBUG
     11	printk("%s: S %p, ea %p: ", __func__, frS, ea);
     12	dump_double(frS);
     13	printk("\n");
     14#endif
     15#endif
     16
     17	if (copy_to_user(ea, frS, sizeof(double)))
     18		return -EFAULT;
     19
     20	return 0;
     21}