Hi Ayaz, Thanks for the info. I’ve followed the steps there to setup kvm but the error is still present:
build/X86/sim/simulate.cc:194: info: Entering event queue @ 0. Starting simulation... build/X86/cpu/kvm/perfevent.cc:183: panic: PerfKvmCounter::attach failed (2) Memory Usage: 2390716 KBytes build/X86/cpu/kvm/perfevent.cc:183: panic: PerfKvmCounter::attach failed (11) Memory Usage: 2390716 KBytes Program aborted at tick 0 Maybe this might be a problem inherent to the VMs, even though I’m sure that the VM supports second level virtualization and KVM. Thanks, Atlas > On Jan 11, 2023, at 6:19 PM, Ayaz Akram <yazak...@ucdavis.edu> wrote: > > Hi Atlas, > > I think the host machine means the bare metal host. I have not personally run > KVM CPU of gem5 on a VM, but you might find this post on the mailing list > relevant: > > https://www.mail-archive.com/gem5-users@gem5.org/msg20996.html > <https://www.mail-archive.com/gem5-users@gem5.org/msg20996.html> > > -Ayaz > > On Tue, Jan 10, 2023 at 11:16 AM Atlas Kaan Yilmaz via gem5-users > <gem5-users@gem5.org <mailto:gem5-users@gem5.org>> wrote: > Hi Everyone, > > I’ve been trying to use KvmCPU in gem5 simulation; however, when I try to run > I get the output below with PerfKvmCounter::attach failed (2) error. > > I’m running gem5 on an Azure VM with Ubuntu 20.04. I’m trying to run the > vSwarm-u suite for serverless architecture. > > I have found a proposed fix on a previous thread that said to 'echo -1 > > /proc/sys/kernel/perf_event_paranoid’ on the host machine. I have done this > (assuming the host machine means the VM I’m running gem5 on or does it mean > the bare metal host?) but there has been no changes to the output message. > > Any help or ideas about how to go about this would be greatly appreciated! > > Thanks, > Atlas > >> Create CPU: X86KvmCPU >> Created CPU: 2x X86KvmCPU, Mem mode: atomic_noncaching >> --- Setup Mode --- >> Global frequency set at 1000000000000 ticks per second >> warn: system.workload.acpi_description_table_pointer.rsdt adopting orphan >> SimObject param 'entries' >> warn: failed to generate dot output from results/fibonacci-go/config.dot >> build/X86/sim/kernel_workload.cc:46 <http://kernel_workload.cc:46/>: info: >> kernel located at: kernel >> 0: system.pc.south_bridge.cmos.rtc: Real-time clock set to Sun Jan 1 >> 00:00:00 2012 >> system.pc.com_1.device: Listening for connections on port 3456 >> 0: system.remote_gdb: listening for remote gdb on port 7000 >> build/X86/mem/coherent_xbar.cc:140 <http://coherent_xbar.cc:140/>: warn: >> CoherentXBar system.llc_bus has no snooping ports attached! >> build/X86/dev/intel_8254_timer.cc:128 <http://intel_8254_timer.cc:128/>: >> warn: Reading current count from inactive timer. >> Start simulation... >> build/X86/cpu/kvm/base.cc:150 <http://base.cc:150/>: info: KVM: Coalesced >> MMIO disabled by config. >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 2 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 3 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 4 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 5 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 6 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 8 >> build/X86/cpu/kvm/base.cc:150 <http://base.cc:150/>: info: KVM: Coalesced >> MMIO disabled by config. >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 2 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 3 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 4 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 5 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 6 >> build/X86/arch/x86/cpuid.cc:180 <http://cpuid.cc:180/>: warn: x86 cpuid >> family 0x0000: unimplemented function 8 >> build/X86/sim/simulate.cc:194 <http://simulate.cc:194/>: info: Entering >> event queue @ 0. Starting simulation... >> build/X86/cpu/kvm/perfevent.cc:183 <http://perfevent.cc:183/>: panic: >> PerfKvmCounter::attach failed (2) >> Memory Usage: 2390716 KBytes >> build/X86/cpu/kvm/perfevent.cc:183 <http://perfevent.cc:183/>: panic: >> PerfKvmCounter::attach failed (2) >> Memory Usage: 2390716 KBytes >> Program aborted at tick 0 > > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org <mailto:gem5-users@gem5.org> > To unsubscribe send an email to gem5-users-le...@gem5.org > <mailto:gem5-users-le...@gem5.org>
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org