From 03996507885785e5a4ddb6bbadf74d198202e3e8 Mon Sep 17 00:00:00 2001 From: August Date: Wed, 1 Oct 2025 17:28:24 -0400 Subject: [PATCH] CPUID report log --- src/kernel/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/kernel/main.rs b/src/kernel/main.rs index a08017a..918c896 100644 --- a/src/kernel/main.rs +++ b/src/kernel/main.rs @@ -124,6 +124,17 @@ unsafe extern "C" fn main() -> ! { arch::x86_64::paging::get_mappings(); + let cpuid = raw_cpuid::CpuId::new(); + if let Some(string) = cpuid.get_processor_brand_string() { + log_info!("CPU brand string: {}", string.as_str()); + } + if let Some(string) = cpuid.get_vendor_info() { + log_info!("CPU vendor: {}", string.as_str()); + } + if let Some(string) = cpuid.get_hypervisor_info() { + log_info!("Hypervisor: {:?}", string.identify()); + } + panic!("Bailing"); #[allow(unreachable_code)]