From 9268f895d522a10f176099218df35bfe9111b7a9 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sat, 9 Oct 2010 12:41:31 -0700 Subject: UART: Make the 8250's MCR return a deterministic value. This change makes the 8250 device return the value it has for the MCR when read instead of leaving the packet data unmodified/uninitialized. The value the UART has for the MCR may not be right, but that's a seperate issue that apparently hasn't caused any problems to date. --- src/dev/uart8250.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/dev/uart8250.cc') diff --git a/src/dev/uart8250.cc b/src/dev/uart8250.cc index 2bbcf2683..f8bd23311 100644 --- a/src/dev/uart8250.cc +++ b/src/dev/uart8250.cc @@ -161,6 +161,7 @@ Uart8250::read(PacketPtr pkt) pkt->set(LCR); break; case 0x4: // Modem Control Register (MCR) + pkt->set(MCR); break; case 0x5: // Line Status Register (LSR) uint8_t lsr; -- cgit v1.2.3