diff options
Diffstat (limited to 'src/python/m5')
-rw-r--r-- | src/python/m5/main.py | 6 |
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: |