summaryrefslogtreecommitdiff
path: root/src/python/m5
diff options
context:
space:
mode:
Diffstat (limited to 'src/python/m5')
-rw-r--r--src/python/m5/main.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/python/m5/main.py b/src/python/m5/main.py
index b987af4c8..49314303b 100644
--- a/src/python/m5/main.py
+++ b/src/python/m5/main.py
@@ -85,6 +85,9 @@ def parse_options():
choices=listener_modes, default="auto",
help="Port (e.g., gdb) listener mode (auto: Enable if running " \
"interactively) [Default: %default]")
+ option("--listener-loopback-only", action="store_true", default=False,
+ help="Port listeners will only accept connections over the " \
+ "loopback device")
option('-i', "--interactive", action="store_true", default=False,
help="Invoke the interactive interpreter after running the script")
option("--pdb", action="store_true", default=False,
@@ -352,6 +355,9 @@ def main(*args):
else:
panic("Unhandled listener mode: %s" % options.listener_mode)
+ if options.listener_loopback_only:
+ m5.listenersLoopbackOnly()
+
# set debugging options
debug.setRemoteGDBPort(options.remote_gdb_port)
for when in options.debug_break: