< prev index next >

src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp

Print this page

        

*** 134,145 **** // | // * 63-48 Fixed (16-bits, always zero) // size_t ZPlatformAddressOffsetBits() { ! const size_t min_address_offset_bits = 42; // 4TB ! const size_t max_address_offset_bits = 44; // 16TB const size_t address_offset = round_up_power_of_2(MaxHeapSize * ZVirtualToPhysicalRatio); const size_t address_offset_bits = log2_intptr(address_offset); return clamp(address_offset_bits, min_address_offset_bits, max_address_offset_bits); } --- 134,145 ---- // | // * 63-48 Fixed (16-bits, always zero) // size_t ZPlatformAddressOffsetBits() { ! const size_t max_address_offset_bits = ZAddressBits - 3; ! const size_t min_address_offset_bits = max_address_offset_bits - 2; const size_t address_offset = round_up_power_of_2(MaxHeapSize * ZVirtualToPhysicalRatio); const size_t address_offset_bits = log2_intptr(address_offset); return clamp(address_offset_bits, min_address_offset_bits, max_address_offset_bits); }
< prev index next >