1cb9b435a9
Fix (?) build system
...
- disable -mno-red-zone for ARM
- add missing INCLUDEDIR
- make gencore.c compile
2017-10-18 09:20:52 +09:00
43ecf06e83
arch: x86 -> x86_64 and build system changes
2017-10-18 09:20:52 +09:00
4f2c1e07c1
Add ARCH variable to Makefiles
...
In some Makefiles the ARCH variable was not set, although it was used.
In executer/user/Makefile.in it was used before it was set.
2017-10-18 09:20:50 +09:00
b894619d1b
Speed up parallel builds
...
- make should be $(MAKE)
- add + in front of rules spawning long-lasted make process in a
subshell. (This would not be needed with $(MAKE) -C .. target, but our
makefiles do not handle that because they use $(PWD))
- split the main 'all' rule as all 4 targets are independant
- fix dependencies where appropriate for parallelism
Extra, not speed-related changes:
- remove some double-colon for targets as they do not need it
This cuts build time from 5s to 1.5s on a laptop with -j4, and more
importantly from 85s to 35s on a KNL node.
As a bonus, the fixed dependencies removes the need to clean before
rebuilding all the time. Probably.
2017-10-13 10:02:11 +09:00
325082a571
adapt "out of tree build" for arm64
2017-09-11 15:29:53 +09:00
0278a876db
disable POSTK_DEBUG_* on x86_64
2017-09-07 22:20:22 +09:00
9989f41fd3
add arm64 support
...
- add arm64 dependent codes with GICv3 and SVE support
- fix bugs based on architecture separation requests
2017-09-05 15:06:27 +09:00
236a072311
Add qlmpi and swap to mckernel (This is rebase commit for merging to development)
2017-08-29 15:04:58 +09:00
d7b8e7f4f4
fix to count user pages
...
refs #864
2017-07-14 09:51:39 +09:00
5cdd194856
Port Linux red-black trees
2017-07-08 18:12:01 +09:00
2afc9d37d1
fix config.h inclusion
2017-06-17 07:05:33 +09:00
b527503937
Fix rusage
2017-06-07 15:15:20 +09:00
6bdafbd33b
Fix rusage
2017-06-07 09:30:42 +09:00
e2f424846c
profile: rewrite syscall tracker for generic profiling code
2017-05-23 02:42:05 +09:00
8c9b207557
configure : add option --enable-rusage
2017-04-27 14:00:59 +09:00
3fe2257929
create rusage branch.
2017-03-15 23:22:51 +09:00
f410af1cfc
xpmem: porting xpmem v2.6.3
...
implement xpmem_make, xpmem_remove
2016-12-16 17:00:09 +09:00
a1035a1878
fix out of tree build
2016-12-01 12:55:34 +09:00
1130cafe41
ptrace: fixed for threads.
2016-11-28 11:19:30 +09:00
bf0cf0a346
fix REQ-31
2016-03-08 15:19:03 +09:00
8cb72df663
support McKernel's sysfs tree
2015-12-16 13:42:30 +09:00
a0d909af75
add supports for dump analyzer
2015-03-31 12:59:53 +09:00
658ff759ef
build scripts: support for separate build and source directories
2014-10-20 18:27:24 +09:00