remove printing regs

This commit is contained in:
Masato Imai
2025-05-15 17:44:33 +00:00
parent 086ede1e43
commit 290d04a6ae
2 changed files with 1 additions and 2 deletions

View File

@ -6,7 +6,7 @@ use super::{vcpu::VCpu, vmcs::VmxLeaf};
pub fn handle_cpuid_exit(vcpu: &mut VCpu) { pub fn handle_cpuid_exit(vcpu: &mut VCpu) {
let regs = &mut vcpu.guest_registers; let regs = &mut vcpu.guest_registers;
let vendor: &[u8; 12] = b"NelogikaNelo"; let vendor: &[u8; 12] = b"miimiimiimii";
let vendor = unsafe { core::mem::transmute::<&[u8; 12], &[u32; 3]>(vendor) }; let vendor = unsafe { core::mem::transmute::<&[u8; 12], &[u32; 3]>(vendor) };
match VmxLeaf::from(regs.rax) { match VmxLeaf::from(regs.rax) {
VmxLeaf::EXTENDED_PROCESSOR_SIGNATURE => { VmxLeaf::EXTENDED_PROCESSOR_SIGNATURE => {

View File

@ -515,7 +515,6 @@ impl VCpu {
fn vmentry(&mut self) -> Result<(), InstructionError> { fn vmentry(&mut self) -> Result<(), InstructionError> {
let success = { let success = {
let result: u16; let result: u16;
self.print_guest_regs();
unsafe { unsafe {
result = crate::vmm::asm::asm_vm_entry(self as *mut _); result = crate::vmm::asm::asm_vm_entry(self as *mut _);