1cf0bd5a78
TO RESET: add debug instruments, map Linux areas for tofu
...
Change-Id: I09880cad3b87182cb663d414041254817c254759
2020-12-29 16:31:39 +09:00
191e6f7499
TO RESET: preempt_enable: check if no_preempt isn't negative
...
Change-Id: I1cef2077c50f3b3020870505dd065d10617f440e
2020-12-25 11:34:14 +09:00
4f7fd90300
TO RESET: lock: check if runq lock is held with IRQs disabled
...
Change-Id: I9a79ceaf9e399ad3695ed8959ca10c587591751a
2020-12-25 11:34:09 +09:00
37605740a4
support for backlog
...
Change-Id: Id8f503234e7afaa284e6b97dc264eb3a2af145c7
2019-12-05 07:08:13 +00:00
f0bc1a6b07
cmake: Add option for "mem: per-CPU allocator cache (ThunderX2 workaround)"
...
Change-Id: I7156cf433b2081246d1d9b8e4fde489609676ef1
2019-08-08 00:29:34 +00:00
99fba2df1c
mem: per-CPU allocator cache (ThunderX2 workaround)
...
Change-Id: I7694524c5e9674a6f7bfcd911f8b0dbbead7df5a
2019-06-03 01:22:03 +00:00
60dcd0e798
move rusage into kernel ELF image (avoid dynamic alloc before NUMA init)
...
Change-Id: I7fe86244c8707694b379e567b31de65ee2c56887
2019-02-07 10:43:47 +09:00
aa7cb970c4
ihk_os_getrusage(): Compile LWK-specific results in mcctrl
...
1. User asks mcctrl for the result via ihk_os_getrusage() with passing void *
2. mcctrl compiles the results and passes them to the user
3. User interprets it by using the type defined in the LWK-specific header
2017-09-20 15:03:45 +09:00
d7b8e7f4f4
fix to count user pages
...
refs #864
2017-07-14 09:51:39 +09:00
dd2ef89997
SMP: generic function call facility for CPU sets
2017-05-28 07:41:48 +09:00
3fe2257929
create rusage branch.
2017-03-15 23:22:51 +09:00
df9f1f8f78
allocate_aligned_pages(): take user set NUMA policy into account
2016-12-13 17:51:39 +09:00
9b82f1a52c
use ihk_mc_alloc/free_pages() and eliminate direct calls to low level routines
2016-10-14 21:34:29 +09:00
328e69a335
schedule(): do not preempt while holding spinlocks or while in offloaded syscall
2015-08-06 10:36:13 +09:00
cd04de3131
cls.c, copy.c, debug.c, listeners.c, mikc.c copyright
2013-11-14 17:00:37 +09:00
98fb5bf091
check cpu_local_var initialized
2013-11-13 23:06:11 +09:00
bb4caccf98
add memory allocation check
2013-05-28 12:06:41 +09:00
0a808057eb
modify include lines and Makefiles
2012-12-17 16:10:56 +09:00
ea0e1327c8
cls: clear the cls while initialization
2011-11-16 17:52:23 +09:00
83a17650b9
AP, kmalloc
2011-11-06 19:27:09 +09:00