Masamichi Takagi
b527503937
Fix rusage
2017-06-07 15:15:20 +09:00
Ken Sato
8daffa939e
IKC: distribute IKC-interrupt to Linux cpus.
2017-05-19 10:26:29 +09:00
Katsukura
3fe2257929
create rusage branch.
2017-03-15 23:22:51 +09:00
Balazs Gerofi
cdffc5e853
do_syscall(): eliminate centralized lock for exit/kill code path (use IKC2 thread pool)
2017-01-08 14:16:10 +09:00
Ken Sato
202bfd9955
IHK-API: expand and fix for ver 1.2.
2016-12-08 17:28:53 +09:00
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