Index: benchmark/rmit.py
===================================================================
--- benchmark/rmit.py	(revision c0458be3eeb2ce674325617ec1c812bb8e6af257)
+++ benchmark/rmit.py	(revision d71db1ae4726e6e718ce7efac9a95426479d85c1)
@@ -22,14 +22,14 @@
 
 def parse_range(x):
-    result = []
-    for part in x.split(','):
-        if '-' in part:
-            a, b = part.split('-')
-            a, b = int(a), int(b)
-            result.extend(range(a, b + 1))
-        else:
-            a = int(part)
-            result.append(a)
-    return result
+	result = []
+	for part in x.split(','):
+		if '-' in part:
+			a, b = part.split('-')
+			a, b = int(a), int(b)
+			result.extend(range(a, b + 1))
+		else:
+			a = int(part)
+			result.append(a)
+	return result
 
 class DependentOpt:
@@ -190,7 +190,11 @@
 			range(193, 257) : "0-255",
 		},
+		"ocean": {
+			range(  1,  33) : "0-31",
+		},
 	}
 
-	if (host := socket.gethostname()) in known_hosts:
+	host = socket.gethostname()
+	if host in known_hosts:
 		taskset_maps = known_hosts[host]
 		return True
@@ -229,4 +233,5 @@
 	parser.add_argument('--trials', help='Number of trials to run per combinaison', type=int, default=3)
 	parser.add_argument('--notaskset', help='If specified, the trial will not use taskset to match the -p option', action='store_true')
+	parser.add_argument('--extra', help='Extra arguments to be added unconditionally', action='append', type=str)
 	parser.add_argument('command', metavar='command', type=str, nargs=1, help='the command prefix to run')
 	parser.add_argument('candidates', metavar='candidates', type=str, nargs='*', help='the candidate suffix to run')
@@ -283,4 +288,10 @@
 	# ================================================================================
 	# Fixup the different commands
+
+	# add extras
+	if options.extra:
+		for act in actions:
+			for e in options.extra:
+				act.append(e)
 
 	# Add tasksets
