|
|
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 |
|
|
|
3cecafac59
|
obtain_clone_cpuid(): respect parent's CPU set
|
2016-12-08 16:01:30 +09:00 |
|
|
|
61fc4c5e55
|
show_context_stack(): fix warning
|
2016-12-07 11:42:09 +09:00 |
|
|
|
fad73cacc1
|
x86: display call stack for IRQ 133 (for debug)
|
2016-12-07 11:32:02 +09:00 |
|
|
|
b0f4ae4890
|
ihk_mc_pt_set_pte(): double check phys address alignment
|
2016-12-07 11:23:45 +09:00 |
|
|
|
7070094a31
|
ihk_mc_pt_print_pte(): handle large pages correctly
|
2016-12-07 11:13:53 +09:00 |
|
|
|
461881e46a
|
/proc/mckernel to indicate McKernel
|
2016-12-06 14:29:25 +09:00 |
|
|
|
a8c4ab221b
|
use MCS locks in signal handling code
|
2016-12-05 18:10:20 +09:00 |
|
|
|
87d36a7752
|
mcreboot-smp-x86: -t to enable turbo boost
|
2016-12-05 18:10:20 +09:00 |
|
|
|
998ded414c
|
mcreboot-smp-x86: shorter sleep in waiting for /proc
|
2016-12-05 18:10:20 +09:00 |
|