tlb.hh (9738:304a37519d11) tlb.hh (9818:ebd7d3e04b5f)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
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

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

90
91 void flushAll();
92
93 void flushNonGlobal();
94
95 void demapPage(Addr va, uint64_t asn);
96
97 protected:
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
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

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

90
91 void flushAll();
92
93 void flushNonGlobal();
94
95 void demapPage(Addr va, uint64_t asn);
96
97 protected:
98 int size;
98 uint32_t size;
99
100 TlbEntry * tlb;
101
102 EntryList freeList;
99
100 TlbEntry * tlb;
101
102 EntryList freeList;
103 EntryList entryList;
104
105 TlbEntryTrie trie;
106 uint64_t lruSeq;
107
108 Fault translateInt(RequestPtr req, ThreadContext *tc);
109
110 Fault translate(RequestPtr req, ThreadContext *tc,
111 Translation *translation, Mode mode,

--- 57 unchanged lines hidden ---
103
104 TlbEntryTrie trie;
105 uint64_t lruSeq;
106
107 Fault translateInt(RequestPtr req, ThreadContext *tc);
108
109 Fault translate(RequestPtr req, ThreadContext *tc,
110 Translation *translation, Mode mode,

--- 57 unchanged lines hidden ---