History log of /seL4-camkes-master/projects/seL4_libs/libsel4bench/arch_include/x86/sel4bench/arch/sel4bench.h
Revision Date Author Comments
# 724576ac 15-Jan-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4bench: Support dangerous MSR interface

Uses the dangerous MSR interface if it's enabled instead of DebugRun


# beec000f 15-Jan-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4bench: Abstraction for reading/writing msr


# 446bccd4 15-Jan-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4bench: Remove unused function


# 1ba333a0 14-Jan-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4bench: Use kernel exported PMC


# 01e07ca0 31-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Change 1 << * to BIT(*) in some cases


# 9214341c 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix licenses


# 4f96afb6 05-Apr-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: fix bug in sel4bench_reset_counters x86


# 49fc831c 04-Apr-2017 Stephen Sherratt <Stephen.Sherratt@data61.csiro.au>

sel4bench: Fix incorrect variable name


# 108d5e54 04-Apr-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: reset all counters

Resetting a subset of the counters a) doesn't work on all platforms c)
doesn't make much sense and b) is less code, d) unused functionality

If this functionality is required it can be readded in a working form at
a later date.


# 05c5f9af 03-Apr-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: use 'mask' instead of 'counters'

This avoids confusion in loops that used to modify both 'counter' and
'counters'


# e72691f9 29-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: style


# bdcec827 29-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: use ccnt_t and remove duplicate

Was duplicated sel4bench_counter_t and format function


# 7c7f7c39 29-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: improve interface

- define array of generic events
- drop generic events that don't exist for all platforms (i.e are not
generic)
- define number of generic events
- define types to illustate the difference between a counter and an
event


# ac1a9c06 29-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: remove layer of indirection in events

No longer required now directory structure is fixed.


# 55d4da74 29-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: fix ia32 includes


# 58a58d29 28-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4bench: use #pragma once


# d109402e 11-Dec-2016 Donny Yang <work@kota.moe>

libsel4bench: Add performance counter events for Sandy Bridge, Haswell and Skylake


# fb77445c 09-Oct-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4bench: Support for x86-64


# 399ef606 29-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4bench: move READ_COUNTER macros to sel4bench


# 2274e9eb 16-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

Move ccnt_t to sel4bench arch headers

It was in an #ifdef in the sel4bench app.