MemoryMapping changes: automatically detect huge pages, no more WritableMemoryMapping
authorTudor Bosman <tudorb@fb.com>
Thu, 1 May 2014 20:04:04 +0000 (13:04 -0700)
committerDave Watson <davejwatson@fb.com>
Tue, 20 May 2014 19:53:57 +0000 (12:53 -0700)
commit7fda1f29212ba8402e8b43c08e1c66dd1e8e7c95
treedb191bb502fecc145d4a1c3737459c1646e2df28
parent30be8ac1ced8cb583ed9ac1d894506341e7c77d1
MemoryMapping changes: automatically detect huge pages, no more WritableMemoryMapping

Summary: "writable" is now an option to the MemoryMapping constructor.

Test Plan: folly/test, thrift/lib/util/test:FrozenUtilTest, others

Reviewed By: kma@fb.com

FB internal diff: D1307044

@override-unit-failures
folly/MemoryMapping.cpp
folly/MemoryMapping.h
folly/experimental/io/HugePageUtil.cpp
folly/experimental/io/HugePages.cpp
folly/experimental/io/HugePages.h
folly/test/MemoryMappingTest.cpp