@@ -54,11 +54,6 @@ def check_hugetlbfs_in_use(pid: int, allocation_name: str):
5454    assert  kernel_page_size_kib  >  4 
5555
5656
57- @pytest .mark .skipif ( 
58-     global_props .host_linux_version_tpl  >  (6 , 1 ) 
59-     and  global_props .cpu_architecture  ==  "aarch64" , 
60-     reason = "Huge page tests with secret hidden kernels on ARM currently fail" , 
61- ) 
6257def  test_hugetlbfs_boot (uvm_plain ):
6358    """Tests booting a microvm with guest memory backed by 2MB hugetlbfs pages""" 
6459
@@ -73,11 +68,6 @@ def test_hugetlbfs_boot(uvm_plain):
7368    )
7469
7570
76- @pytest .mark .skipif ( 
77-     global_props .host_linux_version_tpl  >  (6 , 1 ) 
78-     and  global_props .cpu_architecture  ==  "aarch64" , 
79-     reason = "Huge page tests with secret hidden kernels on ARM currently fail" , 
80- ) 
8171def  test_hugetlbfs_snapshot (microvm_factory , guest_kernel_linux_5_10 , rootfs ):
8272    """ 
8373    Test hugetlbfs snapshot restore via uffd 
@@ -105,11 +95,6 @@ def test_hugetlbfs_snapshot(microvm_factory, guest_kernel_linux_5_10, rootfs):
10595    check_hugetlbfs_in_use (vm .firecracker_pid , "/anon_hugepage" )
10696
10797
108- @pytest .mark .skipif ( 
109-     global_props .host_linux_version_tpl  >  (6 , 1 ) 
110-     and  global_props .cpu_architecture  ==  "aarch64" , 
111-     reason = "Huge page tests with secret hidden kernels on ARM currently fail" , 
112- ) 
11398def  test_hugetlbfs_diff_snapshot (microvm_factory , uvm_plain ):
11499    """ 
115100    Test hugetlbfs differential snapshot support. 
@@ -150,11 +135,6 @@ def test_hugetlbfs_diff_snapshot(microvm_factory, uvm_plain):
150135    # Verify if the restored microvm works. 
151136
152137
153- @pytest .mark .skipif ( 
154-     global_props .host_linux_version_tpl  >  (6 , 1 ) 
155-     and  global_props .cpu_architecture  ==  "aarch64" , 
156-     reason = "Huge page tests with secret hidden kernels on ARM currently fail" , 
157- ) 
158138@pytest .mark .parametrize ("huge_pages" , HugePagesConfig ) 
159139def  test_ept_violation_count (
160140    microvm_factory ,
@@ -231,11 +211,6 @@ def test_ept_violation_count(
231211    metrics .put_metric (metric , int (metric_value ), "Count" )
232212
233213
234- @pytest .mark .skipif ( 
235-     global_props .host_linux_version_tpl  >  (6 , 1 ) 
236-     and  global_props .cpu_architecture  ==  "aarch64" , 
237-     reason = "Huge page tests with secret hidden kernels on ARM currently fail" , 
238- ) 
239214def  test_negative_huge_pages_plus_balloon (uvm_plain ):
240215    """Tests that huge pages and memory ballooning cannot be used together""" 
241216    uvm_plain .memory_monitor  =  None 
0 commit comments