On 10/20/2014 11:41 AM, Stefan Kalkowski wrote: > Hi, > > On 10/20/2014 11:28 AM, David Goltzsche wrote: >> Hi list! >> >> I want to use performance Counters on the i.MX QSB for measuring the >> trustzone world switch. My setup is based on the tz_vmm runscript. >> >> In the non-secure (Linux) world, the performance counter works. However, >> Genode stops with the warning "undefined instruction". Both the MCR and >> MRC instruction seem to be undefined. I tested my own assembler lines as >> well as the perf_counter implementation in the base-hw kernel. >> >> So, how do I use the instructions mentionend above? >> > > please provide a complete setup, as well as complete output of the > scenario that fails! For instance the statement "Genode stops with the > warning..." is not that precise for me. Do you read or write the > performance counter? Where do cou call the instruction in a user task, > in core, or the kernel? > > It is much easier to reproduce your problem, if you can simply provide a > branch with your setup, and the complete log file. > > Regards > Stefan
Ok, I didn't had on my radar that the performance counter's unprivileged usage is enabled only if you add the SPEC variable "perf_counter" to your build. Simply do the following in your build directory: echo "SPECS += perf_counter" >> etc/specs.conf After that re-build your scenario. My suggestion for providing complete information for reproduction, is nevertheless recommended for the future ;-) Regards Stefan > >> Thanks! >> >> David >> >> >> ------------------------------------------------------------------------------ >> Comprehensive Server Monitoring with Site24x7. >> Monitor 10 servers for $9/Month. >> Get alerted through email, SMS, voice calls or mobile push notifications. >> Take corrective actions from your mobile device. >> http://p.sf.net/sfu/Zoho >> _______________________________________________ >> genode-main mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/genode-main >> > -- Stefan Kalkowski Genode Labs http://www.genode-labs.com/ ยท http://genode.org/ ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
