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

Reply via email to