On Sat, Dec 04, 2021 at 12:07:29AM +0000, YANG Jiaxun wrote:
> Hi Stéphane.
>
> MIPS do have a way to access count register from user space.
> Unfortunately there is no GCC intrinsic function for it, you may try following inline assembly.
>
> static inline unsigned long get_count() {
> unsigned long count;
> asm volatile ("rdhwr %[rt], $2" : [rt] "=d" (count));
> return count;
> }
>
> return Val_long (get_count());
To be more precise - Not all CPUs have this (Older MIPS I for example
dont) but there is kernel emulation / instruction trapping for it.
And - I dont think Debian supports MIPS I targets anymore.
Flo
--
Florian Lohoff f@zz.de
Any sufficiently advanced technology is indistinguishable from magic.
Attachment:
signature.asc
Description: PGP signature