added no_normalization option

This commit is contained in:
Andreas Abel
2020-12-08 18:42:30 +01:00
parent ef556c41a3
commit a3def89d67

View File

@@ -54,7 +54,7 @@ paramDict = dict()
# Otherwise, reset() needs to be called first.
def setNanoBenchParameters(config=None, configFile=None, msrConfig=None, msrConfigFile=None, nMeasurements=None, unrollCount=None, loopCount=None,
warmUpCount=None, initialWarmUpCount=None, alignmentOffset=0, codeOffset=0, aggregateFunction=None, basicMode=None, noMem=None,
verbose=None):
noNormalization=None, verbose=None):
if not ramdiskCreated: createRamdisk()
if config is not None:
@@ -123,6 +123,11 @@ def setNanoBenchParameters(config=None, configFile=None, msrConfig=None, msrConf
writeFile('/sys/nb/no_mem', str(int(noMem)))
paramDict['noMem'] = noMem
if noNormalization is not None:
if paramDict.get('noNormalization', None) != noNormalization:
writeFile('/sys/nb/no_normalization', str(int(noNormalization)))
paramDict['noNormalization'] = noNormalization
if verbose is not None:
if paramDict.get('verbose', None) != verbose:
writeFile('/sys/nb/verbose', str(int(verbose)))