configs: Add --wait-gdb option to fs.py

Change-Id: Ib3174927ccc65ce1ddce450ce6020f74ea60d366
Signed-off-by: Kai Ren <binarystar2006@outlook.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/48944
Reviewed-by: Kai Ren <binarystar.kai.ren@gmail.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Kai Ren
2021-08-04 10:14:38 +08:00
committed by Kai Ren
parent 8e00f8e582
commit 22d13aaec6
2 changed files with 7 additions and 0 deletions

View File

@@ -533,3 +533,7 @@ def addFSOptions(parser):
parser.add_argument(
"--command-line-file", action="store", default=None, type=str,
help="File with a template for the kernel command line")
# Debug option
parser.add_argument("--wait-gdb", default=False, action='store_true',
help="Wait for remote GDB to connect.")

View File

@@ -383,5 +383,8 @@ if buildEnv['TARGET_ISA'] == "arm" and not args.bare_metal \
os.path.join(m5.options.outdir, '%s.dtb' % sysname)
sys.generateDtb(sys.workload.dtb_filename)
if args.wait_gdb:
test_sys.workload.wait_for_remote_gdb = True
Simulation.setWorkCountOptions(test_sys, args)
Simulation.run(args, root, test_sys, FutureClass)