--- old/src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp 2019-09-21 06:25:12.325962040 -0700 +++ new/src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp 2019-09-21 06:25:11.941962053 -0700 @@ -25,6 +25,7 @@ #ifndef SHARE_GC_G1_G1REGIONTOSPACEMAPPER_HPP #define SHARE_GC_G1_G1REGIONTOSPACEMAPPER_HPP +#include "gc/g1/g1MemoryNodeManager.hpp" #include "gc/g1/g1PageBasedVirtualSpace.hpp" #include "memory/allocation.hpp" #include "utilities/debug.hpp" @@ -71,7 +72,10 @@ } void commit_and_set_special(); - virtual void commit_regions(uint start_idx, size_t num_regions = 1, WorkGang* pretouch_workers = NULL) = 0; + virtual void commit_regions(uint start_idx, + size_t num_regions = 1, + uint node_index = G1MemoryNodeManager::AnyNodeIndex, + WorkGang* pretouch_workers = NULL) = 0; virtual void uncommit_regions(uint start_idx, size_t num_regions = 1) = 0; // Creates an appropriate G1RegionToSpaceMapper for the given parameters. @@ -116,7 +120,10 @@ uint num_committed_dram() const; uint num_committed_nvdimm() const; - virtual void commit_regions(uint start_idx, size_t num_regions = 1, WorkGang* pretouch_workers = NULL); + virtual void commit_regions(uint start_idx, + size_t num_regions = 1, + uint node_index = G1MemoryNodeManager::AnyNodeIndex, + WorkGang* pretouch_workers = NULL); virtual void uncommit_regions(uint start_idx, size_t num_regions = 1); }; #endif // SHARE_GC_G1_G1REGIONTOSPACEMAPPER_HPP