|
|
58e531eb58
|
mcreboot: add taskset -c 0 to insmod. refs #848
|
2017-06-09 17:18:45 +09:00 |
|
|
|
9beef7d901
|
sysfs: fix directory memory leak
|
2017-06-09 15:51:41 +09:00 |
|
|
|
0733592eb5
|
mcexec_open_exec() fix filename memory leak
|
2017-06-09 15:51:14 +09:00 |
|
|
|
4d0e0728f4
|
destroy_thread(): disable IRQ while holding update lock
|
2017-06-08 17:40:35 +09:00 |
|
|
|
66fad4c7a4
|
terminate(): do not iterate process hash if no children processes exist
|
2017-06-08 14:53:57 +09:00 |
|
|
|
5758dba7cf
|
use spinlocks in MCS rwlock
|
2017-06-08 14:16:29 +09:00 |
|
|
|
1ca16b9693
|
rusage: add kernel/include/config.h.in
|
2017-06-08 09:02:52 +09:00 |
|
|
|
d29922c820
|
configure: re-autoreconf
|
2017-06-07 17:33:32 +09:00 |
|
|
|
46b48ac59b
|
__return_syscall(): verify response structure
|
2017-06-07 17:21:55 +09:00 |
|
|
|
446ef0465b
|
mcctrl: verify ihk_device_map_virtual()'d buffer before accessing
|
2017-06-07 17:21:55 +09:00 |
|
|
|
200fe9aec4
|
mcctrl/mcexec: fix per-process data reference counting
|
2017-06-07 17:21:55 +09:00 |
|
|
|
fedba28a93
|
extend_process_region(): fix alignment
|
2017-06-07 17:21:55 +09:00 |
|
|
|
b527503937
|
Fix rusage
|
2017-06-07 15:15:20 +09:00 |
|
|
|
6bdafbd33b
|
Fix rusage
|
2017-06-07 09:30:42 +09:00 |
|
|
|
12e7ed644f
|
fileobj_flush_page(): do not offload for files with MF_HOST_RELEASED flag set
|
2017-06-05 22:20:25 +09:00 |
|
|
|
edf059888d
|
support rusage parameter of wait4
refs #857
|
2017-05-28 07:52:47 +09:00 |
|
|
|
a66fb96cd9
|
re-autoconf
|
2017-05-28 07:52:38 +09:00 |
|
|
|
dd2ef89997
|
SMP: generic function call facility for CPU sets
|
2017-05-28 07:41:48 +09:00 |
|
|
|
ba7edf1981
|
move out local IRQ vector definitions to shared header
|
2017-05-28 07:36:21 +09:00 |
|
|
|
a669fc5125
|
extend_process_region(): align to heap extension
|
2017-05-26 15:45:57 +09:00 |
|
|
|
c0cabc2d83
|
brk(): return old address if memory allocation fails
|
2017-05-26 15:41:38 +09:00 |
|
|
|
e306b1e838
|
fileobj_create(): fix --mpol-shm-premap for Quadrant mode
|
2017-05-31 08:33:29 +09:00 |
|
|
|
0c3b705f98
|
brk(): make aggressive heap extension optional
|
2017-05-24 01:41:54 +09:00 |
|
|
|
9f55263528
|
mcexec: atobytes() to convert size string to # of bytes
|
2017-05-24 01:41:54 +09:00 |
|
|
|
74c5f61fd5
|
mmap(): fix populate_len warning
|
2017-05-24 01:41:54 +09:00 |
|
|
|
cadb66e5c1
|
init_host_ikc2linux(): adjust minimum queue size
|
2017-05-23 20:00:09 +09:00 |
|
|
|
9b5ccb5a33
|
Pre-map file mappings from /dev/shm (--mpol-shm-premap mcexec argument)
|
2017-05-23 20:00:06 +09:00 |
|
|
|
c5079898c2
|
mckernel_allocate_aligned_pages_node(): support explicit NUMA node designation
|
2017-05-23 19:58:52 +09:00 |
|
|
|
746b459e7f
|
profile: more detailed profiling of file PFs
|
2017-05-23 19:58:52 +09:00 |
|
|
|
4c42086154
|
profile: fix job level clearing
|
2017-05-23 19:58:52 +09:00 |
|
|
|
56ee0787c9
|
profiler: function to clear process level logs
|
2017-05-23 19:58:52 +09:00 |
|
|
|
e901d42fb6
|
mcexec: --extend-heap-by: argument to specify heap extension size
|
2017-05-23 19:58:49 +09:00 |
|
|
|
29ab087fa2
|
execve(): larger allocation for program descriptor
|
2017-05-23 19:57:08 +09:00 |
|
|
|
105d373765
|
PROFILE_page_fault_XXX: more detailed page PF profiling
|
2017-05-23 19:57:08 +09:00 |
|
|
|
0dd2fad33b
|
brk(): more forceful heap extension
|
2017-05-23 19:57:08 +09:00 |
|
|
|
e554f4e2f9
|
mcexec: --disable-sched-yield: avoid kernel/user switch
|
2017-05-23 19:57:08 +09:00 |
|
|
|
a256280118
|
PROFILE_mmap_XXX: more detailed mmap profiling
|
2017-05-23 19:57:08 +09:00 |
|
|
|
d75be7228b
|
PROFILE_mmap_anon_no_contig_phys: profile ANON mmap()s that couldn't be backed by contiguous physical memory
|
2017-05-23 02:42:06 +09:00 |
|
|
|
923dc4aa11
|
PROFILE_mpol_alloc_missed: profile allocations that fail to satisfy user requested memory policy
|
2017-05-23 02:42:06 +09:00 |
|
|
|
e3e0f6a174
|
mcexec: introduction of --profile
|
2017-05-23 02:42:06 +09:00 |
|
|
|
dd6f721e03
|
profile: job level event accumulation
|
2017-05-23 02:42:06 +09:00 |
|
|
|
9c25d47d9b
|
mcexec: transfer job information to LWK
|
2017-05-23 02:42:06 +09:00 |
|
|
|
5a4148aaaf
|
___kfree(): disregard NULL pointer argument
|
2017-05-23 02:42:06 +09:00 |
|
|
|
32c8f6192d
|
unhandled_page_fault(): print registers for kernel mode PF
|
2017-05-23 02:42:05 +09:00 |
|
|
|
e2f424846c
|
profile: rewrite syscall tracker for generic profiling code
|
2017-05-23 02:42:05 +09:00 |
|
|
|
989af7e045
|
mcexec: RLIMIT_STACK handling
|
2017-05-23 02:39:42 +09:00 |
|
|
|
721cee05a2
|
MPOL default threshold to 0
|
2017-05-23 02:39:42 +09:00 |
|
|
|
86aa76e088
|
IKC: increase ikc2linux channels' queue size
|
2017-05-23 02:39:42 +09:00 |
|
|
|
ab113658f1
|
mcexec: --no-bind-ikc-map for optionally disabling binding
|
2017-05-23 02:39:42 +09:00 |
|
|
|
2d72042021
|
mcexec: bind to CPus according to ikc_map
|
2017-05-23 02:39:42 +09:00 |
|