hugetlb: pull gigantic page initialisation out of the default path