adrian
bc81ea301e
Add support for the MIPS74K SoC family performance counters events.
...
These are similar to the mips24k performance counters - some are
available on perfcnt0/3, some are available on perfcnt1/4.
However, the events aren't all the same.
* Add the events, named the same as from Linux oprofile.
* Verify they're the same as "MIPS32(R) 74KTM Processor Core Family
Software User's Manual"; Document Number: MD00519; Revision 01.05.
* Rename INSTRUCTIONS to something else, so it doesn't clash with
the alias INSTRUCTIONS. I'll try to tidy this up later; there
are a few other aliases to add and shuffle around.
Tested:
* QCA9558 SoC (AP135 board) - MIPS74Kc core (no FPU.)
* make universe; where it didn't fail for other reasons.
TODO:
* It'd be nice to support the four performance counters
in at least this hardware, rather than just two.
Reviewed by: bsdimp ("looks good; don't break world".)
2015-04-05 02:57:02 +00:00
..
2015-03-17 15:16:36 +00:00
2015-02-28 00:31:01 +00:00
2015-04-02 06:58:17 +00:00
2014-11-25 11:07:26 +00:00
2014-04-13 05:21:56 +00:00
2015-01-08 20:08:00 +00:00
2014-06-23 08:23:05 +00:00
2014-03-11 01:10:44 +00:00
2014-12-23 10:43:35 +00:00
2015-04-04 20:22:12 +00:00
2014-05-06 04:22:01 +00:00
2015-01-15 21:17:36 +00:00
2014-06-23 08:23:05 +00:00
2014-11-25 11:07:26 +00:00
2014-11-25 11:07:26 +00:00
2014-11-25 11:07:26 +00:00
2015-02-22 22:31:36 +00:00
2015-01-02 18:45:03 +00:00
2015-02-16 21:35:29 +00:00
2015-03-30 14:28:31 +00:00
2014-11-25 11:07:26 +00:00
2014-11-25 11:07:26 +00:00
2014-10-21 10:19:45 +00:00
2015-02-06 16:09:01 +00:00
2015-02-05 22:42:44 +00:00
2015-02-27 02:44:12 +00:00
2014-12-27 08:22:58 +00:00
2014-12-29 19:16:40 +00:00
2015-02-08 23:03:41 +00:00
2014-06-23 08:23:05 +00:00
2014-01-21 21:13:13 +00:00
2015-02-17 15:19:58 +00:00
2014-10-13 22:15:26 +00:00
2014-11-25 11:07:26 +00:00
2015-01-16 21:39:08 +00:00
2015-03-25 18:56:36 +00:00
2014-11-04 23:46:01 +00:00
2015-03-26 12:17:47 +00:00
2015-03-20 19:29:59 +00:00
2014-12-29 21:52:32 +00:00
2014-06-13 08:26:53 +00:00
2014-05-06 04:22:01 +00:00
2014-11-25 21:01:08 +00:00
2014-11-25 03:50:31 +00:00
2015-04-02 17:30:19 +00:00
2014-11-25 11:07:26 +00:00
2015-02-17 13:12:54 +00:00
2015-01-13 20:37:57 +00:00
2014-12-25 21:56:56 +00:00
2014-11-25 03:50:31 +00:00
2014-11-25 11:07:26 +00:00
2014-05-06 04:22:01 +00:00
2014-11-25 11:07:26 +00:00
2015-03-03 22:49:07 +00:00
2014-11-04 02:00:07 +00:00
2015-02-06 09:41:16 +00:00
2015-03-08 00:30:52 +00:00
2014-08-06 22:46:15 +00:00
2014-11-25 11:07:26 +00:00
2015-02-04 06:53:45 +00:00
2015-01-06 22:29:12 +00:00
2014-11-25 11:07:26 +00:00
2015-04-05 02:57:02 +00:00
2015-03-13 04:26:48 +00:00
2014-11-25 11:07:26 +00:00
2014-11-25 11:07:26 +00:00
2014-12-29 21:59:44 +00:00
2014-05-06 04:22:01 +00:00
2014-11-25 11:07:26 +00:00
2014-12-27 08:31:52 +00:00
2014-07-28 07:20:22 +00:00
2014-06-23 08:23:05 +00:00
2014-05-06 04:22:01 +00:00
2014-11-25 11:07:26 +00:00
2014-11-25 11:08:58 +00:00
2015-03-13 09:38:16 +00:00
2015-02-26 16:39:57 +00:00
2014-11-25 11:07:26 +00:00
2014-06-06 04:09:07 +00:00
2015-03-30 19:10:09 +00:00
2015-04-01 08:37:50 +00:00
2015-03-03 07:51:36 +00:00
2014-06-23 08:23:05 +00:00
2014-11-25 11:07:26 +00:00
2015-01-16 21:39:08 +00:00
2015-01-16 12:11:01 +00:00
2015-01-25 00:47:06 +00:00
2014-06-23 08:23:05 +00:00
2015-04-01 00:15:31 +00:00
2014-05-06 04:22:01 +00:00
2015-01-19 02:22:03 +00:00
2014-10-27 23:43:25 +00:00
2015-03-31 19:07:28 +00:00
2014-12-27 21:11:42 +00:00
2013-11-08 14:29:06 +00:00
2015-02-23 21:59:30 +00:00