Unconditionally enable serial_debug on arm64 and riscv64

This commit is contained in:
bjorn3
2025-09-12 18:59:48 +02:00
parent 520453f779
commit 8aa08e1e3d
6 changed files with 20 additions and 32 deletions
-5
View File
@@ -3,7 +3,6 @@ use core::fmt;
use spin::Mutex;
use spin::MutexGuard;
#[cfg(feature = "serial_debug")]
use crate::devices::serial::SerialKind;
#[cfg(feature = "lpss_debug")]
use crate::devices::uart_16550::SerialPort;
@@ -18,7 +17,6 @@ use crate::{
#[cfg(feature = "qemu_debug")]
use syscall::io::Io;
#[cfg(feature = "serial_debug")]
use super::device::serial::COM1;
#[cfg(feature = "lpss_debug")]
use super::device::serial::LPSS;
@@ -35,7 +33,6 @@ pub struct Writer<'a> {
lpss: MutexGuard<'a, Option<SerialKind>>,
#[cfg(feature = "qemu_debug")]
qemu: MutexGuard<'a, Pio<u8>>,
#[cfg(feature = "serial_debug")]
serial: MutexGuard<'a, Option<SerialKind>>,
#[cfg(feature = "system76_ec_debug")]
system76_ec: MutexGuard<'a, Option<System76Ec>>,
@@ -50,7 +47,6 @@ impl<'a> Writer<'a> {
lpss: LPSS.lock(),
#[cfg(feature = "qemu_debug")]
qemu: QEMU.lock(),
#[cfg(feature = "serial_debug")]
serial: COM1.lock(),
#[cfg(feature = "system76_ec_debug")]
system76_ec: SYSTEM76_EC.lock(),
@@ -82,7 +78,6 @@ impl<'a> Writer<'a> {
}
}
#[cfg(feature = "serial_debug")]
if let Some(serial) = &mut *self.serial {
serial.write(buf)
}