Jason Evans
e98a620c59
Mark partially purged arena chunks as non-hugepage.
...
Add the pages_[no]huge() functions, which toggle huge page state via
madvise(..., MADV_[NO]HUGEPAGE) calls.
The first time a page run is purged from within an arena chunk, call
pages_nohuge() to tell the kernel to make no further attempts to back
the chunk with huge pages. Upon arena chunk deletion, restore the
associated virtual memory to its original state via pages_huge().
This resolves #243 .
2016-11-24 00:15:55 -08:00
..
2016-11-24 00:15:55 -08:00
2015-11-12 11:06:41 -08:00
2016-11-07 11:51:05 -08:00
2016-05-10 22:51:33 -07:00
2016-04-11 02:35:00 -07:00
2016-10-13 15:33:56 -07:00
2016-02-24 17:23:18 -08:00
2016-11-15 13:33:40 -08:00
2016-10-21 00:27:37 -07:00
2016-05-10 22:51:33 -07:00
2016-11-15 13:33:40 -08:00
2016-03-10 22:49:05 -08:00
2016-10-13 15:33:56 -07:00
2016-11-02 19:35:12 -07:00
2016-11-24 00:15:55 -08:00
2014-05-28 21:17:42 -07:00
2016-11-15 14:04:35 -08:00
2016-10-04 15:56:56 -07:00
2016-11-02 19:35:12 -07:00
2016-10-10 22:31:37 -07:00
2016-11-24 00:15:55 -08:00
2016-04-12 23:18:25 -07:00
2013-12-03 22:06:59 -08:00
2016-11-24 00:15:55 -08:00
2013-12-03 22:06:59 -08:00
2016-11-07 11:50:59 -08:00
2016-10-21 00:27:37 -07:00
2014-01-16 17:38:01 -08:00
2014-01-16 17:38:01 -08:00
2014-12-08 16:34:04 -08:00
2014-12-08 16:34:04 -08:00
2014-11-07 14:50:38 -08:00
2016-02-23 18:09:25 -08:00
2016-04-11 02:35:00 -07:00
2016-10-04 16:29:19 -07:00
2016-02-19 20:56:15 -08:00
2016-02-19 20:56:15 -08:00
2016-10-13 14:58:38 -07:00
2016-11-11 22:19:10 -08:00
2016-10-21 00:27:37 -07:00
2016-02-19 20:29:06 -08:00
2016-10-21 00:27:37 -07:00
2016-11-22 11:02:28 -08:00
2016-11-16 18:53:59 -08:00
2016-10-31 11:51:39 -07:00