X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fdev%2Fuart.cc;h=ab0ebde2cdb8926663d021d17d765e68847bedc8;hb=eae1e97fb002b44a9d8c46df2da1ddc1d0156ce4;hp=f769b720b23ee1e83d7ac911b1af6bda1c674e82;hpb=3c95f5958fd1a90cf83d85e1b24fb700c07bae91;p=gem5.git diff --git a/src/dev/uart.cc b/src/dev/uart.cc index f769b720b..ab0ebde2c 100644 --- a/src/dev/uart.cc +++ b/src/dev/uart.cc @@ -32,23 +32,17 @@ * Implements a base class for UARTs */ -#include "dev/simconsole.hh" -#include "dev/uart.hh" #include "dev/platform.hh" -#include "sim/builder.hh" +#include "dev/terminal.hh" +#include "dev/uart.hh" using namespace std; -Uart::Uart(Params *p) - : BasicPioDevice(p), platform(p->platform), cons(p->cons) +Uart::Uart(const Params *p) + : BasicPioDevice(p), platform(p->platform), term(p->terminal) { - status = 0; // set back pointers - cons->uart = this; - platform->uart = this; + term->uart = this; } - -DEFINE_SIM_OBJECT_CLASS_NAME("Uart", Uart) -