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