From 74d3f8a1765869765b542fd91114628a62947ba9 Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Thu, 20 Jul 2017 11:36:55 +0100 Subject: dev: Add a dummy serial device Add a dummy serial device that discards any output and doesn't provide any input. This device can be used to terminate UARTs that don't have a default device (e.g., a terminal) attached. Change-Id: I4a6b0b5037ce360f59bfb5c566e1698d113a1d26 Signed-off-by: Andreas Sandberg Reviewed-by: Curtis Dunham Reviewed-on: https://gem5-review.googlesource.com/4290 Reviewed-by: Gabe Black --- src/dev/Serial.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/dev/Serial.py') diff --git a/src/dev/Serial.py b/src/dev/Serial.py index bbc792b67..7871b487b 100644 --- a/src/dev/Serial.py +++ b/src/dev/Serial.py @@ -42,3 +42,7 @@ class SerialDevice(SimObject): type = 'SerialDevice' abstract = True cxx_header = "dev/serial.hh" + +class SerialNullDevice(SerialDevice): + type = 'SerialNullDevice' + cxx_header = "dev/serial.hh" -- cgit v1.2.3