d649d6fc2d
Include mbind support (this is a rebase commit to merge into development)
2017-11-27 11:16:53 +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
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
74f15783d2
ihk_os_getrusage(): Add per-page-size memory usage accounting
2017-08-17 12:49:34 +09:00
746b459e7f
profile: more detailed profiling of file PFs
2017-05-23 19:58:52 +09:00
e936b2ebe1
memobj_release: don't call syscall_generic_forwarding after process termination
...
refs #816
2017-03-10 12:58:47 +09:00
1ff0afe6fb
devobj/fileobj: do not try to free memory for device file mappings
2017-01-08 14:16:10 +09:00
9635a628a9
fileobj/shmobj/devobj: add file size to memobj
2016-12-19 12:55:12 +09:00
f5857cfc9e
MM: use ihk_mc_{alloc/free}_pages() everywhere and fix free_pages() on kmalloc()ed object bug
2016-08-17 18:02:05 +09:00
4410e702d9
devobj: fix memory leak for device file mapping
2016-08-16 14:17:59 +09:00
01d9d9a5ba
devobj: allow arbitrary size device file mappings
2016-07-12 17:02:19 +09:00
648bacc90f
device file mappings: communicate map flags and fault missing translations
2016-06-24 12:44:59 -07:00
a83ad620c8
devobj: allow read only device file mappings (OFED 3.3 support)
2016-06-21 06:57:59 +09:00
4946964ed0
update copyright notices
2015-03-27 14:50:09 +09:00
f82bb284bb
Make pager and devobj debug messages optional
2015-03-05 16:03:21 +09:00
bf12a5c45e
Introduction of write-combined memory type mappings.
...
Introduction of VR_WRITE_COMBINED, PTATTR_WRITE_COMBINED and modification
to the memobj's get_page() interface so that Linux communicates back mapping
flags (such as write-combined).
2015-03-05 16:03:21 +09:00
0942bf0ce0
make dkprintf() evaluate its parameters always
...
Parameters of dkprintf() should be evaluated even if dkprintf() is
disabled. Because this enables to find expression of parameter obsolete
and to avoid unnecessary compiler warnings such as "unused variable".
2014-12-22 16:58:03 +09:00
905fb9abb6
devobj: relax the size limit to 512 pages
2014-09-25 18:07:31 +09:00
438c7fd784
add devobj a new memobj
2014-09-17 19:48:02 +09:00