add modification history entry to the following files,

mckernel/lib/include/*.h
  mckernel/arch/x86/elfboot/*
  mckernel/arch/x86/kboot/main.c
  mckernel/arch/x86/kernel/*
  mckernel/lib/page_alloc.c
  mckernel/lib/string.c
  mckernel/lib/include/ihk/*
except
  mckernel/arch/x86/kernel/include/signal.h
  mckernel/arch/x86/tools/mcreboot-attached-mic.sh.in
  mckernel/arch/x86/kernel/include/syscall_list.h
  mckernel/arch/x86/kernel/syscall.c
.
This commit is contained in:
Masamichi Takagi
2013-11-14 18:30:06 +09:00
parent 0551fb26dd
commit 2f89e26ac0
34 changed files with 118 additions and 4 deletions

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <elf.h> #include <elf.h>
#include "test.h" #include "test.h"

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
.text .text
.globl _start .globl _start
_start: _start:

View File

@ -6,6 +6,10 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifdef TEST #ifdef TEST
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@ -6,6 +6,10 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>

View File

@ -1,3 +1,15 @@
/**
* \file main.c
* License details are found in the file LICENSE.
* \brief
* Load an ELF image on data_start and jump to its entry point.
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa
*/
/*
* HISTORY
*/
#include <elf.h> #include <elf.h>
extern char data_start[], data_end[]; extern char data_start[], data_end[];

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#define X86_CPU_LOCAL_OFFSET_TSS 128 #define X86_CPU_LOCAL_OFFSET_TSS 128
#define X86_TSS_OFFSET_SP0 4 #define X86_TSS_OFFSET_SP0 4

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <ihk/cpu.h> #include <ihk/cpu.h>
#include <ihk/debug.h> #include <ihk/debug.h>

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_X86_COMMON_ARCH_MEMORY_H #ifndef __HEADER_X86_COMMON_ARCH_MEMORY_H
#define __HEADER_X86_COMMON_ARCH_MEMORY_H #define __HEADER_X86_COMMON_ARCH_MEMORY_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef HEADER_X86_COMMON_BITOPS_H #ifndef HEADER_X86_COMMON_BITOPS_H
#define HEADER_X86_COMMON_BITOPS_H #define HEADER_X86_COMMON_BITOPS_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef HEADER_X86_COMMON_CPULOCAL_H #ifndef HEADER_X86_COMMON_CPULOCAL_H
#define HEADER_X86_COMMON_CPULOCAL_H #define HEADER_X86_COMMON_CPULOCAL_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef HEADER_X86_COMMON_IHK_ATOMIC_H #ifndef HEADER_X86_COMMON_IHK_ATOMIC_H
#define HEADER_X86_COMMON_IHK_ATOMIC_H #define HEADER_X86_COMMON_IHK_ATOMIC_H

View File

@ -2,11 +2,14 @@
* \file context.h * \file context.h
* License details are found in the file LICENSE. * License details are found in the file LICENSE.
* \brief * \brief
* Define types of registers belonging to context. * Define types of registers consisting of context.
* Define macros to retrieve arguments of system call. * Define macros to retrieve arguments of system call.
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_X86_COMMON_CONTEXT_H #ifndef __HEADER_X86_COMMON_CONTEXT_H
#define __HEADER_X86_COMMON_CONTEXT_H #define __HEADER_X86_COMMON_CONTEXT_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef HEADER_X86_COMMON_IHK_IKC_H #ifndef HEADER_X86_COMMON_IHK_IKC_H
#define HEADER_X86_COMMON_IHK_IKC_H #define HEADER_X86_COMMON_IHK_IKC_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef X86_COMMON_TYPES_H #ifndef X86_COMMON_TYPES_H
#define X86_COMMON_TYPES_H #define X86_COMMON_TYPES_H

View File

@ -7,6 +7,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_X86_COMMON_REGISTERS_H #ifndef __HEADER_X86_COMMON_REGISTERS_H
#define __HEADER_X86_COMMON_REGISTERS_H #define __HEADER_X86_COMMON_REGISTERS_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#define X86_CPU_LOCAL_OFFSET_TSS 128 #define X86_CPU_LOCAL_OFFSET_TSS 128
#define X86_TSS_OFFSET_SP0 4 #define X86_TSS_OFFSET_SP0 4

View File

@ -7,6 +7,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <cpulocal.h> #include <cpulocal.h>
#include <ihk/atomic.h> #include <ihk/atomic.h>

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <ihk/lock.h> #include <ihk/lock.h>

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <ihk/cpu.h> #include <ihk/cpu.h>
#include <ihk/debug.h> #include <ihk/debug.h>

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <ihk/ikc.h> #include <ihk/ikc.h>
#include <ihk/lock.h> #include <ihk/lock.h>

View File

@ -7,6 +7,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#define BOOT_CS 0x10 #define BOOT_CS 0x10
#define BOOT_DS 0x18 #define BOOT_DS 0x18

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef IHK_CPU_H #ifndef IHK_CPU_H
#define IHK_CPU_H #define IHK_CPU_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef IHK_DEBUG_H #ifndef IHK_DEBUG_H
#define IHK_DEBUG_H #define IHK_DEBUG_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_GENERIC_INCLUDE_DMA_H #ifndef __HEADER_GENERIC_INCLUDE_DMA_H
#define __HEADER_GENERIC_INCLUDE_DMA_H #define __HEADER_GENERIC_INCLUDE_DMA_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_GENERIC_IHK_LOCK #ifndef __HEADER_GENERIC_IHK_LOCK
#define __HEADER_GENERIC_IHK_LOCK #define __HEADER_GENERIC_IHK_LOCK

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_GENERIC_IHK_MM_H #ifndef __HEADER_GENERIC_IHK_MM_H
#define __HEADER_GENERIC_IHK_MM_H #define __HEADER_GENERIC_IHK_MM_H

View File

@ -7,6 +7,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_GENERIC_IHK_PAGE_ALLOC #ifndef __HEADER_GENERIC_IHK_PAGE_ALLOC
#define __HEADER_GENERIC_IHK_PAGE_ALLOC #define __HEADER_GENERIC_IHK_PAGE_ALLOC

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef HEADER_GENERIC_IHK_PERFCTR_H #ifndef HEADER_GENERIC_IHK_PERFCTR_H
#define HEADER_GENERIC_IHK_PERFCTR_H #define HEADER_GENERIC_IHK_PERFCTR_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_LIMITS #ifndef __HEADER_LIMITS
#define __HEADER_LIMITS #define __HEADER_LIMITS

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __HEADER_GENERIC_MEMORY_H #ifndef __HEADER_GENERIC_MEMORY_H
#define __HEADER_GENERIC_MEMORY_H #define __HEADER_GENERIC_MEMORY_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef __STRING_H #ifndef __STRING_H
#define __STRING_H #define __STRING_H

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#ifndef TYPES_H #ifndef TYPES_H
#define TYPES_H #define TYPES_H

View File

@ -6,6 +6,10 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <types.h> #include <types.h>
#include <string.h> #include <string.h>
#include <ihk/debug.h> #include <ihk/debug.h>

View File

@ -6,6 +6,9 @@
* \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par * \author Taku Shimosawa <shimosawa@is.s.u-tokyo.ac.jp> \par
* Copyright (C) 2011 - 2012 Taku Shimosawa * Copyright (C) 2011 - 2012 Taku Shimosawa
*/ */
/*
* HISTORY
*/
#include <string.h> #include <string.h>