|
|
2189c55d99
|
x86: ASM fast memset()
|
2017-07-08 18:26:51 +09:00 |
|
|
|
e64bd49d9e
|
Add comment for x86_sregs
|
2017-07-03 10:43:36 +09:00 |
|
|
|
07efb3ab9a
|
support to utility thread offloading
|
2017-06-27 13:27:09 +09:00 |
|
|
|
fa6f20a3c4
|
Correct comments in gencore.c
|
2017-06-16 21:47:23 +09:00 |
|
|
|
58e531eb58
|
mcreboot: add taskset -c 0 to insmod. refs #848
|
2017-06-09 17:18:45 +09:00 |
|
|
|
5758dba7cf
|
use spinlocks in MCS rwlock
|
2017-06-08 14:16:29 +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 |
|
|
|
9b5ccb5a33
|
Pre-map file mappings from /dev/shm (--mpol-shm-premap mcexec argument)
|
2017-05-23 20:00:06 +09:00 |
|
|
|
e3e0f6a174
|
mcexec: introduction of --profile
|
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 |
|
|
|
bf036f19f7
|
mcreboot: offline/re-online RAM before IHK reserve
|
2017-05-23 02:39:42 +09:00 |
|
|
|
21373338cc
|
mcctrl: IHK CPU register manipulation implementation
|
2017-05-20 12:38:14 +09:00 |
|
|
|
ba58054c9d
|
create rusage branch.
|
2017-05-19 10:30:36 +09:00 |
|
|
|
d66af42f7b
|
Revert "IKC: separate IRQ between Master-channel and Regular-channel"
This reverts commit 3c98b9410966ceebe187ebae1038317b628fbb03.
|
2017-05-19 10:26:30 +09:00 |
|
|
|
65dc3440cb
|
IKC: separate IRQ between Master-channel and Regular-channel
|
2017-05-19 10:26:30 +09:00 |
|
|
|
fbd9086ce5
|
IKC: delete recieve channel list
|
2017-05-19 10:26:29 +09:00 |
|
|
|
c2b1d8e3ef
|
IKC: delete the comments for review
|
2017-05-19 10:26:29 +09:00 |
|
|
|
e2d59e2cb9
|
mcreboot-smp: introduction of ikc_irq_start argument
|
2017-05-19 10:26:29 +09:00 |
|
|
|
3de0f5ea19
|
mcreboot-smp: introduction of ikc_map argument
|
2017-05-19 10:26:29 +09:00 |
|
|
|
8daffa939e
|
IKC: distribute IKC-interrupt to Linux cpus.
|
2017-05-19 10:26:29 +09:00 |
|
|
|
a968c935b5
|
Fix timing of save/restore smp_affinity, and modifing of /proc/irq/*/smp_affinity
|
2017-05-15 14:52:22 +09:00 |
|
|
|
a07d802cbe
|
Fix manipulation of /proc/irq/*/smp_affinity
Fix the case where
(1) #CPUs % 32 == 0
(2) #CPUs % 4 != 0
|
2017-05-12 09:35:49 +09:00 |
|
|
|
1e442cce10
|
mcklogd: fixed termination method of mcklogd
|
2017-05-09 16:28:21 +09:00 |
|
|
|
3f870b69a6
|
mcklogd: change the timing of start/stop.
|
2017-05-09 16:06:07 +09:00 |
|
|
|
9992fe0d72
|
mcctrl: support remote CPU MSR read/write operations
|
2017-05-05 00:01:43 +09:00 |
|
|
|
e6c4d7731d
|
Merge remote-tracking branch 'origin/rusage'
Conflicts:
configure
kernel/process.c
|
2017-04-27 15:10:38 +09:00 |
|
|
|
8c9b207557
|
configure : add option --enable-rusage
|
2017-04-27 14:00:59 +09:00 |
|
|
|
c38d536aaa
|
xpmem: porting xpmem v2.6.3
implement xpmem_get, xpmem_release, xpmem_attach, xpmem_detach
|
2017-03-29 18:20:53 +09:00 |
|
|
|
f2ab0193e5
|
fix to panic when thread end and signal overlap.
|
2017-03-28 11:31:27 +09:00 |
|
|
|
034d10b185
|
When receiving a signal during fuex processing, the signal is not processed.
|
2017-03-21 20:37:17 +09:00 |
|
|
|
3fe2257929
|
create rusage branch.
|
2017-03-15 23:22:51 +09:00 |
|
|
|
1076010de4
|
Boundary check in early_alloc_pages()
|
2017-03-04 17:21:57 +09:00 |
|
|
|
4ef82c2683
|
OFP-SNC-4: offline/online MCDRAM before memory reservation
|
2017-01-30 14:47:36 +09:00 |
|
|
|
e066a8798c
|
IKC: adjust master channel queue size to nr. of CPUs
|
2017-01-30 07:24:09 +09:00 |
|
|
|
b812848a0e
|
eclair-dump-backtrace.exp: handle user space threads
|
2017-01-30 07:24:09 +09:00 |
|
|
|
5cc420a6c3
|
syscall/offload tracker: clean-up and support process-wise aggregation
|
2017-01-30 07:24:09 +09:00 |
|
|
|
fa5c1b23ca
|
eclair-dump-backtrace.exp: dump full backtrace of all mckernel threads
|
2017-01-15 10:46:07 +09:00 |
|
|
|
f2f499aace
|
mcreboot/stop: toggle address-space layout randomization (ASLR) to avoid mcexec user-space reservation failure
|
2017-01-15 10:36:50 +09:00 |
|
|
|
bd47b909bf
|
futex(): spin wait when CPU not oversubscribed and fix lost wake-up bug
|
2017-01-13 08:43:25 +09:00 |
|
|
|
1ff0afe6fb
|
devobj/fileobj: do not try to free memory for device file mappings
|
2017-01-08 14:16:10 +09:00 |
|
|
|
25f67c9ef8
|
mcreboot/mcstop-smp-x86: surpress libkmod warnings
|
2017-01-08 14:15:34 +09:00 |
|
|
|
a776464a7e
|
mcreboot/mcstop: adjust swappiness
|
2017-01-03 09:02:41 +09:00 |
|
|
|
40d75baca2
|
ihk_mc_ap_flag: rewrite flag type, intro for denoting user level allocations
|
2016-12-30 19:19:34 +09:00 |
|
|
|
ec75095073
|
add_process_memory_range(): optionally return range object
|
2016-12-30 15:51:17 +09:00 |
|
|
|
1794232989
|
irqbalance_mck: create environment file in /tmp to avoid race condition on PFS
|
2016-12-30 15:47:44 +09:00 |
|
|
|
a6d8125fd7
|
mcreboot-smp-x86: reserve memory first and then CPUs
|
2016-12-27 15:19:05 +09:00 |
|
|
|
3e1f154412
|
patch_process_vm(): eliminate kprintfs from error free code path
|
2016-12-25 17:18:20 +09:00 |
|
|
|
91cdb16158
|
MCS lock: separate IRQ disable/enable versions
|
2016-12-18 21:12:37 +09:00 |
|
|
|
f410af1cfc
|
xpmem: porting xpmem v2.6.3
implement xpmem_make, xpmem_remove
|
2016-12-16 17:00:09 +09:00 |
|