From f7f4013cf03f093838d9eb6aae4d1d227f56a8ef Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Wed, 13 Nov 2019 19:39:45 -0700 Subject: [PATCH] Do not use COM3 or COM4 --- src/arch/x86_64/device/serial.rs | 2 -- src/arch/x86_64/interrupt/irq.rs | 8 +------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/arch/x86_64/device/serial.rs b/src/arch/x86_64/device/serial.rs index a9548d5f..1f3e18cf 100644 --- a/src/arch/x86_64/device/serial.rs +++ b/src/arch/x86_64/device/serial.rs @@ -13,8 +13,6 @@ pub static LPSS: Mutex<Option<&'static mut SerialPort<Mmio<u32>>>> = Mutex::new( pub unsafe fn init() { COM1.lock().init(); COM2.lock().init(); - COM3.lock().init(); - COM4.lock().init(); #[cfg(feature = "lpss_debug")] { diff --git a/src/arch/x86_64/interrupt/irq.rs b/src/arch/x86_64/interrupt/irq.rs index ccd505c7..8c755baa 100644 --- a/src/arch/x86_64/interrupt/irq.rs +++ b/src/arch/x86_64/interrupt/irq.rs @@ -2,7 +2,7 @@ use core::sync::atomic::{AtomicUsize, Ordering}; use crate::context::timeout; use crate::device::pic; -use crate::device::serial::{COM1, COM2, COM3, COM4}; +use crate::device::serial::{COM1, COM2}; use crate::ipi::{ipi, IpiKind, IpiTarget}; use crate::scheme::debug::debug_input; use crate::{context, ptrace, time}; @@ -78,9 +78,6 @@ interrupt!(com2, { while let Some(c) = COM2.lock().receive() { debug_input(c); } - while let Some(c) = COM4.lock().receive() { - debug_input(c); - } pic::MASTER.ack(); }); @@ -88,9 +85,6 @@ interrupt!(com1, { while let Some(c) = COM1.lock().receive() { debug_input(c); } - while let Some(c) = COM3.lock().receive() { - debug_input(c); - } pic::MASTER.ack(); }); -- GitLab