gsgx.h 659 B

12345678910111213141516171819202122232425
  1. /*
  2. * (C) Copyright 2013 Intel Corporation
  3. * Author: Jarkko Sakkinen <jarkko.sakkinen@intel.com>
  4. *
  5. * This program is free software; you can redistribute it and/or
  6. * modify it under the terms of the GNU General Public License
  7. * as published by the Free Software Foundation; version 2
  8. * of the License.
  9. */
  10. #ifndef __ARCH_GSGX_H__
  11. #define __ARCH_GSGX_H__
  12. #include <isgx.h>
  13. #include <isgx_arch.h>
  14. #include <isgx_user.h>
  15. #include "graphene-sgx.h"
  16. #include "isgx_ksyms.h"
  17. extern struct vm_operations_struct gsgx_vm_ops;
  18. long gsgx_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
  19. #endif /* __ARCH_X86_GSGX_H__ */