4646from virttest .test_setup .gcov import ResetQemuGCov
4747from virttest .test_setup .kernel import ReloadKVMModules
4848from virttest .test_setup .libvirt_setup import LibvirtdDebugLogConfig
49- from virttest .test_setup .memory import HugePagesSetup
49+ from virttest .test_setup .memory import HugePagesSetup , TransparentHugePagesSetup
5050from virttest .test_setup .migration import MigrationEnvSetup
5151from virttest .test_setup .networking import (
5252 BridgeConfig ,
@@ -1020,6 +1020,7 @@ def preprocess(test, params, env):
10201020 _setup_manager .register (CheckLibvirtVersion )
10211021 _setup_manager .register (LogVersionInfo )
10221022 _setup_manager .register (HugePagesSetup )
1023+ _setup_manager .register (TransparentHugePagesSetup )
10231024 _setup_manager .do_setup ()
10241025
10251026 vm_type = params .get ("vm_type" )
@@ -1028,10 +1029,6 @@ def preprocess(test, params, env):
10281029
10291030 libvirtd_inst = None
10301031
1031- if params .get ("setup_thp" ) == "yes" :
1032- thp = test_setup .TransparentHugePageConfig (test , params , env )
1033- thp .setup ()
1034-
10351032 if params .get ("setup_ksm" ) == "yes" :
10361033 ksm = test_setup .KSMConfig (params , env )
10371034 ksm .setup (env )
@@ -1513,14 +1510,6 @@ def postprocess(test, params, env):
15131510 libvirtd_inst = None
15141511 vm_type = params .get ("vm_type" )
15151512
1516- if params .get ("setup_thp" ) == "yes" :
1517- try :
1518- thp = test_setup .TransparentHugePageConfig (test , params , env )
1519- thp .cleanup ()
1520- except Exception as details :
1521- err += "\n THP cleanup: %s" % str (details ).replace ("\\ n" , "\n " )
1522- LOG .error (details )
1523-
15241513 if params .get ("setup_ksm" ) == "yes" :
15251514 try :
15261515 ksm = test_setup .KSMConfig (params , env )
0 commit comments