202bfd9955
IHK-API: expand and fix for ver 1.2.
2016-12-08 17:28:53 +09:00
b068fde9cd
NUMA: use IHK CPU and NUMA mappings for sysfs entries
2016-10-14 21:34:31 +09:00
3fa3920bb3
fix a couple of debug msgs
2016-08-14 11:30:17 +09:00
41bb2ab5e6
support vdso which borrows clocksource from linux
2016-03-28 22:57:44 +09:00
a2c29e8abf
correct the value of tod_data.origin
...
tod_data.origin should hold a time when TSC is zero.
2016-03-28 22:57:39 +09:00
70e8dd7979
remove initialization of TSC (refs #362 )
2016-03-11 19:17:29 +09:00
6ce00b5f0f
sysfs: samples of snooping ops
2016-02-29 19:59:04 +09:00
ebce1cb031
Merge branch 'master' of postpeta.pccluster.org:mckernel
2016-02-22 13:34:00 +09:00
fff7744907
mcklogd support
2016-02-22 13:32:20 +09:00
a866192db7
refactoring /proc
2016-02-10 08:11:02 +09:00
a055fb525d
sysfs sample
2015-12-16 13:42:30 +09:00
8cb72df663
support McKernel's sysfs tree
2015-12-16 13:42:30 +09:00
1a5ff7f535
gettimeofday: gather variables into new struct
2015-11-11 18:31:33 +09:00
be78eb752e
time_init: fix zero divide on KVM
2015-11-06 19:31:42 +09:00
153a59a6f4
gettimeofday: avoid per-cpu data in calculation
...
Because it is difficult to safely update per-cpu data of other cpus in
settimeofday().
2015-10-27 19:21:50 +09:00
04e193de13
refactoring process structures
2015-10-13 23:04:08 +09:00
9ae5bcf46e
gettimeofday(): an implementation based on CPU invariant TSC support
2015-08-24 23:53:56 +02:00
daec7de828
implement /proc/stat
...
only for sysconf(_SC_NPROCESSORS_ONLN). This enables Intel OpenMP
runtime to arrange threads with regard for CPU topology.
refs #291
2015-03-04 15:46:53 +09:00
0dee04f16b
move parse_args() to after arch_init()
...
In attached-mic, bootparam is not mapped until arch_init() is finished.
In builtin-mic and builtin-x86, virtual address of bootparam is changed
in arch_init().
2015-02-18 20:49:46 +09:00
037e17c4ed
fix parsing of "osnum=" kargs
2015-02-18 16:44:14 +09:00
0942bf0ce0
make dkprintf() evaluate its parameters always
...
Parameters of dkprintf() should be evaluated even if dkprintf() is
disabled. Because this enables to find expression of parameter obsolete
and to avoid unnecessary compiler warnings such as "unused variable".
2014-12-22 16:58:03 +09:00
013d3e95c2
Fix manipulation of fork_tree_node for ptrace
2014-10-15 14:42:17 +09:00
0f95a84293
Migrated.
2014-09-04 14:58:04 +09:00
319590910a
Almost implemented.
2014-09-03 15:20:39 +09:00
c783ec8e11
Implemented procfs.
2014-08-28 09:16:50 +09:00
5e6ed852cb
Kill child threads when receiving terminating signals(redmine#63)
...
Create process table (child is missing when sending a signal to a child process just after forking it)(redmine#61)
2014-07-13 12:51:28 +09:00
e112aa8b06
remove DMA call
2014-03-30 16:14:19 +09:00
e5890aa949
typo fix
2013-11-14 16:27:11 +09:00
3f60324d4e
add copyright
2013-11-14 15:55:00 +09:00
040fb64b22
add terminate thread
2013-09-02 00:39:22 +09:00
4a27a65cb0
resolved merge conflicts with futex code
2013-06-02 16:42:08 +09:00
0bdc047515
exchange the dcfa stuff init/exit order in mcexec
2013-05-20 13:52:17 -05:00
83db56a040
futex adaptation from Linux 2.6.34 (Intel MPSS Linux)
2013-05-10 14:23:14 +09:00
ff356b02cc
add mccmd init function in booting stage
2013-02-15 19:57:17 +09:00
4693789608
change function names
2012-12-17 16:15:05 +09:00
0a808057eb
modify include lines and Makefiles
2012-12-17 16:10:56 +09:00
06003ec2e2
set up IB connection in MCOS at start up (mc_cmd_client_init() in init.c)
2012-11-27 14:09:29 +09:00
2698cb85c9
add syscalls (pmc_init, pmc_start, pmc_stop, pmc_reset) for performance monitoring instructions
2012-11-26 19:25:53 +09:00
0f8749e063
DMA test during init
2012-08-01 11:08:44 +09:00
02aa7ed213
DEBUG_PRINT_INIT and dkprintf
2012-06-08 18:15:16 +09:00
b3cc785796
A little change on test IKC handlers
2012-02-29 10:43:38 +09:00
07d4f293e2
Syscall Delegation is selectable by command line
2012-02-29 09:35:28 +09:00
c88eba53c5
kernel command line is printed out during init
2012-02-28 11:03:39 +09:00
dad780a133
DMA Test code changed
2012-02-23 13:52:28 +09:00
e4d776a0b6
init functions changed
2012-02-22 18:00:15 +09:00
d2591c6d25
temp
2012-01-06 17:06:42 +09:00
00107164b3
valid flag is added
2011-12-02 14:00:12 +09:00
7999653a00
a commit
2011-12-02 12:35:38 +09:00
480e1b12ef
big commit
2011-11-28 13:00:13 +09:00
83a17650b9
AP, kmalloc
2011-11-06 19:27:09 +09:00