Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / rst / rstzip3 / rstzip_v3 / rz3_perf_stats.h
CommitLineData
920dae64
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: rz3_perf_stats.h
5* Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved.
6* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES.
7*
8* The above named program is free software; you can redistribute it and/or
9* modify it under the terms of the GNU General Public
10* License version 2 as published by the Free Software Foundation.
11*
12* The above named program is distributed in the hope that it will be
13* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15* General Public License for more details.
16*
17* You should have received a copy of the GNU General Public
18* License along with this work; if not, write to the Free Software
19* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
20*
21* ========== Copyright Header End ============================================
22*/
23/* rz3_perf_stats.h
24 * performance statistics gathering and reporting
25 */
26
27
28enum rz3_perf_stats_e {
29 rz3_perf_stat_NIL=0,
30
31 rz3_perf_stat_nrecords,
32 rz3_perf_stat_instr_count,
33
34 rz3_perf_stat_bt_refs, // instr bt field
35 rz3_perf_stat_bt_misses,
36
37 rz3_perf_stat_an_misses,
38
39 rz3_perf_stat_ras_refs,
40 rz3_perf_stat_ras_misses,
41
42 rz3_perf_stat_ea_valid_misses,
43
44 rz3_perf_stat_ea_prox_list_refs,
45 rz3_perf_stat_ea_prox_list_misses,
46 rz3_perf_stat_ea_lookup_table_misses,
47
48 rz3_perf_stat_regval_count,
49 rz3_perf_stat_raw_regid_count,
50 rz3_perf_stat_raw_
51}; // enum rz3_perf_stats_e
52
53struct rz3_perf_stats {
54
55}; // struct rz3_perf_stats