add copyright
This commit is contained in:
@ -1,3 +1,16 @@
|
||||
/**
|
||||
* \file arch/x86/kernel/include/signal.h
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* define signal
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2012/02/11 bgerofi what kind of new features have been added
|
||||
*/
|
||||
|
||||
#define _NSIG 64
|
||||
#define _NSIG_BPW 64
|
||||
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
|
||||
|
||||
@ -1,5 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# \file arch/x86/tools/mcreboot-attached-mic.sh.in
|
||||
# Licence details are found in the file LICENSE.
|
||||
# \brief
|
||||
# mckernel boot script
|
||||
# \author Masamichi Takagi <m-takagi@ab.jp.nec.com> \par
|
||||
# Copyright (C) 2013 NEC Corporation
|
||||
# \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
# Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
|
||||
# HISTORY:
|
||||
#
|
||||
|
||||
prefix="@prefix@"
|
||||
BINDIR="@BINDIR@"
|
||||
SBINDIR="@SBINDIR@"
|
||||
|
||||
@ -1,3 +1,31 @@
|
||||
/**
|
||||
* \file executer/include/uprotocol.h
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* define protocol
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/10/21 nakamura exclude interpreter's segment from data region
|
||||
* 2013/10/11 nakamura sys_getrlimit: modified to return mcexec's RLIMIT_STACK
|
||||
* 2013/10/11 nakamura mcexec: add a interpreter invocation
|
||||
* 2013/10/08 nakamura add a AT_ENTRY entry to the auxiliary vector
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/19 shirasawa mcexec forward signal to MIC process
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/07/02 shirasawa add error handling for prepare_process
|
||||
* 2013/04/17 nakamura add generic system call forwarding
|
||||
*/
|
||||
#ifndef HEADER_UPROTOCOL_H
|
||||
#define HEADER_UPROTOCOL_H
|
||||
|
||||
|
||||
@ -1,3 +1,28 @@
|
||||
/**
|
||||
* \file executer/kernel/control.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* kernel module control
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/19 shirasawa mcexec forward signal to MIC process
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/07/05 shirasawa propagate error code for prepare image
|
||||
* 2013/07/02 shirasawa add error handling for prepare_process
|
||||
* 2013/04/17 nakamura add generic system call forwarding
|
||||
*/
|
||||
#include <linux/sched.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
@ -1,5 +1,23 @@
|
||||
/**
|
||||
* \file executer/kernel/driver.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* kernel module entry
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
*
|
||||
* HISTORY:
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/19 shirasawa mcexec forward signal to MIC process
|
||||
*/
|
||||
|
||||
#include <linux/sched.h>
|
||||
|
||||
@ -1,3 +1,26 @@
|
||||
/**
|
||||
* \file executer/kernel/ikc.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* inter kernel communication
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/06/06 shirasawa propagate error code for prepare image
|
||||
* 2013/06/02 shirasawa add error handling for prepare_process
|
||||
*/
|
||||
#include <linux/sched.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/fs.h>
|
||||
|
||||
@ -1,3 +1,34 @@
|
||||
/**
|
||||
* \file mcctrl.h
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* define data structure
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/11/07 hamada added <sys/resource.h> which is required by getrlimit(2)
|
||||
* 2013/10/21 nakamura exclude interpreter's segment from data region
|
||||
* 2013/10/11 nakamura mcexec: add a upper limit of the stack size
|
||||
* 2013/10/11 nakamura mcexec: add a path prefix for interpreter search
|
||||
* 2013/10/11 nakamura mcexec: add a interpreter invocation
|
||||
* 2013/10/08 nakamura add a AT_ENTRY entry to the auxiliary vector
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/19 shirasawa mcexec forward signal to MIC process
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/07/26 shirasawa mcexec print signum or exit status
|
||||
* 2013/07/17 nakamura create more mcexec thread so that all cpu to be serviced
|
||||
* 2013/04/17 nakamura add generic system call forwarding
|
||||
*/
|
||||
#ifndef HEADER_MCCTRL_H
|
||||
#define HEADER_MCCTRL_H
|
||||
|
||||
|
||||
@ -1,3 +1,30 @@
|
||||
/**
|
||||
* \file executer/kernel/syscall.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* provide system calls
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/11/06 nakamura add shared mapped file
|
||||
* 2013/11/06 nakamura refuse the write to a read-only memory
|
||||
* 2013/09/05 nakamura add mcexec's PTE cleaning to munmap()/mmap(MAP_FIXED)
|
||||
* 2013/08/28 mcexec: upgrade CAP_SYS_RAWIO while do_mmap_pgoff()
|
||||
* 2013/08/09 nakamura support private mapped file
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/07/10 rus_vm_fault(): add handling of page absence
|
||||
* 2013/04/17 nakamura add generic system call forwarding
|
||||
*/
|
||||
#include <linux/sched.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
@ -1,3 +1,34 @@
|
||||
/**
|
||||
* \file executer/user/mcexec.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* ....
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Gou Nakamura <go.nakamura.yw@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/11/07 hamada added <sys/resource.h> which is required by getrlimit(2)
|
||||
* 2013/10/21 nakamura exclude interpreter's segment from data region
|
||||
* 2013/10/11 nakamura mcexec: add a upper limit of the stack size
|
||||
* 2013/10/11 nakamura mcexec: add a path prefix for interpreter search
|
||||
* 2013/10/11 nakamura mcexec: add a interpreter invocation
|
||||
* 2013/10/08 nakamura add a AT_ENTRY entry to the auxiliary vector
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/08/19 shirasawa mcexec forward signal to MIC process
|
||||
* 2013/08/07 nakamura add page fault forwarding
|
||||
* 2013/07/26 shirasawa mcexec print signum or exit status
|
||||
* 2013/07/17 nakamura create more mcexec thread so that all cpu to be serviced
|
||||
* 2013/04/17 nakamura add generic system call forwarding
|
||||
*/
|
||||
#define _GNU_SOURCE
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
@ -1,3 +1,23 @@
|
||||
/**
|
||||
* \file kernel/init.c
|
||||
* Licence details are found in the file LICENSE.
|
||||
* \brief
|
||||
* main function and initializer
|
||||
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2011 - 2012 Taku Shimosawa
|
||||
* \author Balazs Gerofi <bgerofi@riken.jp> \par
|
||||
* Copyright (C) 2012 RIKEN AICS
|
||||
* \author Tomoki Shirasawa <tomoki.shirasawa.kk@hitachi-solutions.com> \par
|
||||
* Copyright (C) 2012 - 2013 Hitachi, Ltd.
|
||||
* \author Balazs Gerofi <bgerofi@is.s.u-tokyo.ac.jp> \par
|
||||
* Copyright (C) 2013 The University of Tokyo
|
||||
*/
|
||||
/*
|
||||
* HISTORY:
|
||||
* 2013/09/02 shirasawa add terminate thread
|
||||
* 2013/06/02 balazs resolved merge conflicts with futex code
|
||||
* 2013/05/20 simin exchange the dcfa stuff init/exit order in mcexec
|
||||
*/
|
||||
#include <types.h>
|
||||
#include <kmsg.h>
|
||||
#include <kmalloc.h>
|
||||
|
||||
Reference in New Issue
Block a user