stride.hh (13425:00abf35b2f7e) stride.hh (13426:d2b0e9ec67f1)
1/*
2 * Copyright (c) 2012-2013, 2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 61 unchanged lines hidden (view full) ---

70 const int pcTableSets;
71
72 const bool useMasterId;
73
74 const int degree;
75
76 struct StrideEntry
77 {
1/*
2 * Copyright (c) 2012-2013, 2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 61 unchanged lines hidden (view full) ---

70 const int pcTableSets;
71
72 const bool useMasterId;
73
74 const int degree;
75
76 struct StrideEntry
77 {
78 StrideEntry() : instAddr(0), lastAddr(0), isSecure(false), stride(0),
79 confidence(0)
80 { }
78 /** Default constructor */
79 StrideEntry();
81
80
81 /** Invalidate the entry */
82 void invalidate();
83
82 Addr instAddr;
83 Addr lastAddr;
84 bool isSecure;
85 int stride;
86 int confidence;
87 };
88
89 class PCTable

--- 75 unchanged lines hidden ---
84 Addr instAddr;
85 Addr lastAddr;
86 bool isSecure;
87 int stride;
88 int confidence;
89 };
90
91 class PCTable

--- 75 unchanged lines hidden ---