debug: better kernel ring logger

This commit is contained in:
2025-02-09 14:30:39 +02:00
parent a08fe6ab1b
commit 5edb26a757
8 changed files with 759 additions and 535 deletions
+3
View File
@@ -43,6 +43,7 @@ use git_version::git_version;
use kernel_arch::{Architecture, ArchitectureImpl};
use libk::{
arch::Cpu,
debug,
fs::{
devfs,
sysfs::{
@@ -115,9 +116,11 @@ fn register_sysfs_attributes() {
}
let kernel = sysfs::kernel().unwrap();
let kernel_node = kernel.node();
kernel.add_attribute(StringAttribute::from(Version)).ok();
kernel.add_attribute(StringAttribute::from(Arch)).ok();
debug::add_kernel_log_file(kernel_node);
}
/// Common kernel main function. Must be called for BSP processor only.