More logging improvements

This commit is contained in:
Jeremy Soller
2025-11-01 20:44:26 -06:00
parent c4d28fff23
commit ec49a96640
9 changed files with 33 additions and 16 deletions
Generated
+2
View File
@@ -179,6 +179,7 @@ dependencies = [
"common",
"inputd",
"libredox",
"log",
"orbclient",
"pcid",
"redox-daemon",
@@ -408,6 +409,7 @@ dependencies = [
"common",
"driver-network",
"libredox",
"log",
"pcid",
"redox-daemon",
"redox_event",
+1
View File
@@ -5,6 +5,7 @@ edition = "2021"
[dependencies]
orbclient = "0.3.47"
log = "0.4"
redox-daemon = "0.1"
redox-scheme = "0.6.2"
redox_syscall = "0.5"
+10 -2
View File
@@ -16,7 +16,15 @@ fn main() {
let mut name = pci_config.func.name();
name.push_str("_bga");
println!(" + BGA {}", pci_config.func.display());
common::setup_logging(
"graphics",
"pci",
&name,
log::LevelFilter::Warn,
log::LevelFilter::Info,
);
log::info!(" + BGA {}", pci_config.func.display());
redox_daemon::Daemon::new(move |daemon| {
acquire_port_io_rights().expect("bgad: failed to get port IO permission");
@@ -24,7 +32,7 @@ fn main() {
let socket = Socket::create("bga").expect("bgad: failed to create bga scheme");
let mut bga = Bga::new();
println!(" - BGA {}x{}", bga.width(), bga.height());
log::info!(" - BGA {}x{}", bga.width(), bga.height());
let mut scheme = BgaScheme {
bga,
+1 -1
View File
@@ -550,7 +550,7 @@ fn daemon_runner(redox_daemon: redox_daemon::Daemon) -> ! {
pub fn main() {
common::setup_logging(
"misc",
"graphics",
"pci",
"virtio-gpud",
log::LevelFilter::Warn,
+1 -1
View File
@@ -27,7 +27,7 @@ mod vm;
fn daemon(daemon: redox_daemon::Daemon) -> ! {
common::setup_logging(
"misc",
"input",
"ps2",
"ps2",
log::LevelFilter::Warn,
+1 -1
View File
@@ -573,7 +573,7 @@ fn daemon_runner(redox_daemon: redox_daemon::Daemon) -> ! {
fn main() {
common::setup_logging(
"misc",
"input",
"inputd",
"inputd",
log::LevelFilter::Warn,
+1
View File
@@ -5,6 +5,7 @@ edition = "2018"
[dependencies]
bitflags = "2"
log = "0.4"
redox-daemon = "0.1.2"
libredox = "0.1.3"
redox_event = "0.4.1"
+7 -10
View File
@@ -259,7 +259,7 @@ impl Intel8254x {
pub unsafe fn init(&mut self) {
self.flag(CTRL, CTRL_RST, true);
while self.read_reg(CTRL) & CTRL_RST == CTRL_RST {
print!(" - Waiting for reset: {:X}\n", self.read_reg(CTRL));
log::trace!("Waiting for reset: {:X}", self.read_reg(CTRL));
}
// Enable auto negotiate, link, clear reset, do not Invert Loss-Of Signal
@@ -287,12 +287,9 @@ impl Intel8254x {
mac_high as u8,
(mac_high >> 8) as u8,
];
print!(
"{}",
format!(
" - MAC: {:>02X}:{:>02X}:{:>02X}:{:>02X}:{:>02X}:{:>02X}\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]
)
log::info!(
"MAC: {:>02X}:{:>02X}:{:>02X}:{:>02X}:{:>02X}:{:>02X}",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]
);
self.mac_address = mac;
@@ -350,12 +347,12 @@ impl Intel8254x {
// TIPG Packet Gap
// TODO ...
print!(" - Waiting for link up: {:X}\n", self.read_reg(STATUS));
log::debug!("Waiting for link up: {:X}", self.read_reg(STATUS));
while self.read_reg(STATUS) & 2 != 2 {
thread::sleep(time::Duration::from_millis(100));
}
print!(
" - Link is up with speed {}\n",
log::info!(
"Link is up with speed {}",
match (self.read_reg(STATUS) >> 6) & 0b11 {
0b00 => "10 Mb/s",
0b01 => "100 Mb/s",
+9 -1
View File
@@ -14,12 +14,20 @@ fn main() {
let mut name = pci_config.func.name();
name.push_str("_e1000");
common::setup_logging(
"net",
"pci",
&name,
log::LevelFilter::Warn,
log::LevelFilter::Info,
);
let irq = pci_config
.func
.legacy_interrupt_line
.expect("e1000d: no legacy interrupts supported");
eprintln!(" + E1000 {}", pci_config.func.display());
log::info!(" + E1000 {}", pci_config.func.display());
redox_daemon::Daemon::new(move |daemon| {
let mut irq_file = irq.irq_handle("e1000d");