1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright (c) 2021 Microsoft Corporation
3 """This script checks if the system supports huge pages"""
8 os_name = platform.system()
11 with open("/proc/sys/vm/nr_hugepages") as file_o:
12 content = file_o.read()
17 elif os_name == "FreeBSD":
18 # Assume FreeBSD always has hugepages enabled
20 elif os_name == "Windows":
21 if ctypes.windll.kernel32.GetLargePageMinimum() > 0: