Commit Graph

49 Commits

Author SHA1 Message Date
Balazs Gerofi
b068fde9cd NUMA: use IHK CPU and NUMA mappings for sysfs entries 2016-10-14 21:34:31 +09:00
Balazs Gerofi
3fa3920bb3 fix a couple of debug msgs 2016-08-14 11:30:17 +09:00
NAKAMURA Gou
41bb2ab5e6 support vdso which borrows clocksource from linux 2016-03-28 22:57:44 +09:00
NAKAMURA Gou
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
NAKAMURA Gou
70e8dd7979 remove initialization of TSC (refs #362) 2016-03-11 19:17:29 +09:00
NAKAMURA Gou
6ce00b5f0f sysfs: samples of snooping ops 2016-02-29 19:59:04 +09:00
takatori
ebce1cb031 Merge branch 'master' of postpeta.pccluster.org:mckernel 2016-02-22 13:34:00 +09:00
takatori
fff7744907 mcklogd support 2016-02-22 13:32:20 +09:00
Tomoki Shirasawa
a866192db7 refactoring /proc 2016-02-10 08:11:02 +09:00
NAKAMURA Gou
a055fb525d sysfs sample 2015-12-16 13:42:30 +09:00
NAKAMURA Gou
8cb72df663 support McKernel's sysfs tree 2015-12-16 13:42:30 +09:00
NAKAMURA Gou
1a5ff7f535 gettimeofday: gather variables into new struct 2015-11-11 18:31:33 +09:00
NAKAMURA Gou
be78eb752e time_init: fix zero divide on KVM 2015-11-06 19:31:42 +09:00
NAKAMURA Gou
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
Tomoki Shirasawa
04e193de13 refactoring process structures 2015-10-13 23:04:08 +09:00
Balazs Gerofi
9ae5bcf46e gettimeofday(): an implementation based on CPU invariant TSC support 2015-08-24 23:53:56 +02:00
NAKAMURA Gou
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
NAKAMURA Gou
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
NAKAMURA Gou
037e17c4ed fix parsing of "osnum=" kargs 2015-02-18 16:44:14 +09:00
NAKAMURA Gou
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
Masamichi Takagi
013d3e95c2 Fix manipulation of fork_tree_node for ptrace 2014-10-15 14:42:17 +09:00
Naoki Hamada
0f95a84293 Migrated. 2014-09-04 14:58:04 +09:00
Naoki Hamada
319590910a Almost implemented. 2014-09-03 15:20:39 +09:00
Naoki Hamada
c783ec8e11 Implemented procfs. 2014-08-28 09:16:50 +09:00
Tomoki Shirasawa
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
Tomoki Shirasawa
e112aa8b06 remove DMA call 2014-03-30 16:14:19 +09:00
Tomoki Shirasawa
e5890aa949 typo fix 2013-11-14 16:27:11 +09:00
Tomoki Shirasawa
3f60324d4e add copyright 2013-11-14 15:55:00 +09:00
Tomoki Shirasawa
040fb64b22 add terminate thread 2013-09-02 00:39:22 +09:00
Balazs Gerofi bgerofi@riken.jp
4a27a65cb0 resolved merge conflicts with futex code 2013-06-02 16:42:08 +09:00
simin
0bdc047515 exchange the dcfa stuff init/exit order in mcexec 2013-05-20 13:52:17 -05:00
Balazs Gerofi bgerofi@riken.jp
83db56a040 futex adaptation from Linux 2.6.34 (Intel MPSS Linux) 2013-05-10 14:23:14 +09:00
simin
ff356b02cc add mccmd init function in booting stage 2013-02-15 19:57:17 +09:00
Tomoki Shirasawa
4693789608 change function names 2012-12-17 16:15:05 +09:00
Tomoki Shirasawa
0a808057eb modify include lines and Makefiles 2012-12-17 16:10:56 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
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
Masamichi Takagi m-takagi@ab.jp.nec.com
2698cb85c9 add syscalls (pmc_init, pmc_start, pmc_stop, pmc_reset) for performance monitoring instructions 2012-11-26 19:25:53 +09:00
Balazs Gerofi
0f8749e063 DMA test during init 2012-08-01 11:08:44 +09:00
Balazs Gerofi
02aa7ed213 DEBUG_PRINT_INIT and dkprintf 2012-06-08 18:15:16 +09:00
Taku Shimosawa
b3cc785796 A little change on test IKC handlers 2012-02-29 10:43:38 +09:00
Taku Shimosawa
07d4f293e2 Syscall Delegation is selectable by command line 2012-02-29 09:35:28 +09:00
Taku Shimosawa
c88eba53c5 kernel command line is printed out during init 2012-02-28 11:03:39 +09:00
Taku Shimosawa
dad780a133 DMA Test code changed 2012-02-23 13:52:28 +09:00
Taku Shimosawa
e4d776a0b6 init functions changed 2012-02-22 18:00:15 +09:00
Taku Shimosawa
d2591c6d25 temp 2012-01-06 17:06:42 +09:00
Taku Shimosawa
00107164b3 valid flag is added 2011-12-02 14:00:12 +09:00
Taku Shimosawa
7999653a00 a commit 2011-12-02 12:35:38 +09:00
Taku Shimosawa
480e1b12ef big commit 2011-11-28 13:00:13 +09:00
Taku Shimosawa
83a17650b9 AP, kmalloc 2011-11-06 19:27:09 +09:00