|
|
236a072311
|
Add qlmpi and swap to mckernel (This is rebase commit for merging to development)
|
2017-08-29 15:04:58 +09:00 |
|
|
|
74f15783d2
|
ihk_os_getrusage(): Add per-page-size memory usage accounting
|
2017-08-17 12:49:34 +09:00 |
|
|
|
86dedc32fa
|
Eliminate Japanese comments
|
2017-07-15 20:04:16 +09:00 |
|
|
|
bf5ac7afc8
|
remote_flush_tlb_array_cpumask(): bundle remote TLB invalidations
|
2017-07-21 15:34:48 +09:00 |
|
|
|
64c2e437c6
|
open: check filename address (re-commit)
|
2017-07-19 11:37:55 +09:00 |
|
|
|
dd9675d65e
|
NUMA: only print a short summary at boot time
|
2017-07-19 09:11:44 +09:00 |
|
|
|
d7b8e7f4f4
|
fix to count user pages
refs #864
|
2017-07-14 09:51:39 +09:00 |
|
|
|
8d57ad9bc4
|
pmc_start, pmc_stop: Error check on counter number
|
2017-07-11 19:05:45 +09:00 |
|
|
|
4c0f401424
|
move_pages(): parallel implementation v1
|
2017-07-08 18:36:05 +09:00 |
|
|
|
06f824c829
|
pte_update_phys(): update physical address of a PTE
|
2017-07-08 18:36:05 +09:00 |
|
|
|
209748d913
|
visit_pte_range(): visit L1 PTEs but don't free for MF_PREMAP files
|
2017-07-08 18:36:04 +09:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8daffa939e
|
IKC: distribute IKC-interrupt to Linux cpus.
|
2017-05-19 10:26:29 +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 |
|
|
|
e066a8798c
|
IKC: adjust master channel queue size to nr. of CPUs
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|