summaryrefslogtreecommitdiff
path: root/src/dev/arm/pl011.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/pl011.cc')
-rw-r--r--src/dev/arm/pl011.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dev/arm/pl011.cc b/src/dev/arm/pl011.cc
index e47cc6753..5ca9f6087 100644
--- a/src/dev/arm/pl011.cc
+++ b/src/dev/arm/pl011.cc
@@ -92,6 +92,9 @@ Pl011::read(PacketPtr pkt)
}
}
break;
+ case UART_RSR:
+ data = 0x0; // We never have errors
+ break;
case UART_FR:
data =
UART_FR_CTS | // Clear To Send
@@ -205,6 +208,8 @@ Pl011::write(PacketPtr pkt)
clearInterrupts(UART_TXINTR);
raiseInterrupts(UART_TXINTR);
break;
+ case UART_ECR: // clears errors, ignore
+ break;
case UART_CR:
control = data;
break;