From 6ff4539901c6efa05ecad20149342fe8d64e7ba9 Mon Sep 17 00:00:00 2001 From: Nathan Binkert Date: Tue, 17 Jun 2008 20:30:37 -0700 Subject: [PATCH] Change the default output filename for the terminal so it's more obvious. --HG-- rename : tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/console.system.sim_console => tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/system.terminal rename : tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/console.system.sim_console => tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/system.terminal rename : tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/console.system.sim_console => tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/system.terminal rename : tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/console.system.sim_console => tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/system.terminal rename : tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/drivesys.terminal rename : tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console => tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/testsys.terminal --- src/dev/Terminal.py | 3 +-- src/dev/terminal.cc | 8 ++------ .../{console.system.sim_console => system.terminal} | 0 .../{console.system.sim_console => system.terminal} | 0 .../{console.system.sim_console => system.terminal} | 0 .../{console.system.sim_console => system.terminal} | 0 .../{console.drivesys.sim_console => drivesys.terminal} | 0 .../{console.testsys.sim_console => testsys.terminal} | 0 8 files changed, 3 insertions(+), 8 deletions(-) rename tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/{console.system.sim_console => system.terminal} (100%) rename tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/{console.system.sim_console => system.terminal} (100%) rename tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/{console.system.sim_console => system.terminal} (100%) rename tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/{console.system.sim_console => system.terminal} (100%) rename tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/{console.drivesys.sim_console => drivesys.terminal} (100%) rename tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/{console.testsys.sim_console => testsys.terminal} (100%) diff --git a/src/dev/Terminal.py b/src/dev/Terminal.py index 3d97070ba..d67019198 100644 --- a/src/dev/Terminal.py +++ b/src/dev/Terminal.py @@ -32,8 +32,7 @@ from m5.proxy import * class Terminal(SimObject): type = 'Terminal' - append_name = Param.Bool(True, "append name() to filename") intr_control = Param.IntrControl(Parent.any, "interrupt controller") port = Param.TcpPort(3456, "listen port") number = Param.Int(0, "terminal number") - output = Param.String('console', "file to dump output to") + output = Param.Bool(True, "Enable output dump to file") diff --git a/src/dev/terminal.cc b/src/dev/terminal.cc index 18c9945bc..47f280ad3 100644 --- a/src/dev/terminal.cc +++ b/src/dev/terminal.cc @@ -97,12 +97,8 @@ Terminal::Terminal(const Params *p) , linebuf(16384) #endif { - if (!p->output.empty()) { - if (p->append_name) - outfile = simout.find(p->output + "." + p->name); - else - outfile = simout.find(p->output); - + if (p->output) { + outfile = simout.find(p->name); outfile->setf(ios::unitbuf); } diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/console.system.sim_console b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/system.terminal similarity index 100% rename from tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/console.system.sim_console rename to tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/system.terminal diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/console.system.sim_console b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/system.terminal similarity index 100% rename from tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/console.system.sim_console rename to tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/system.terminal diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/console.system.sim_console b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/system.terminal similarity index 100% rename from tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/console.system.sim_console rename to tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/system.terminal diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/console.system.sim_console b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/system.terminal similarity index 100% rename from tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/console.system.sim_console rename to tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/system.terminal diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/drivesys.terminal similarity index 100% rename from tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.drivesys.sim_console rename to tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/drivesys.terminal diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/testsys.terminal similarity index 100% rename from tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/console.testsys.sim_console rename to tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/testsys.terminal