Switching to real page sizes, not allocation granularity.

This commit is contained in:
Ben Vanik
2015-07-29 20:28:06 -07:00
parent 122114d1d1
commit c67173fe36
3 changed files with 16 additions and 2 deletions

View File

@@ -21,8 +21,13 @@ namespace xe {
namespace memory {
// Returns the native page size of the system, in bytes.
// This should be ~4KiB.
size_t page_size();
// Returns the allocation granularity of the system, in bytes.
// This is likely 64KiB.
size_t allocation_granularity();
enum class PageAccess {
kNoAccess = 0,
kReadOnly = 1 << 0,