tlb.hh (8888:befcf4d79fc1) | tlb.hh (8922:17f037ad8918) |
---|---|
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 --- 111 unchanged lines hidden (view full) --- 120 Fault translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode); 121 122 TlbEntry * insert(Addr vpn, TlbEntry &entry); 123 124 // Checkpointing 125 virtual void serialize(std::ostream &os); 126 virtual void unserialize(Checkpoint *cp, const std::string §ion); 127 | 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 --- 111 unchanged lines hidden (view full) --- 120 Fault translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode); 121 122 TlbEntry * insert(Addr vpn, TlbEntry &entry); 123 124 // Checkpointing 125 virtual void serialize(std::ostream &os); 126 virtual void unserialize(Checkpoint *cp, const std::string §ion); 127 |
128 virtual Port * getPort(); | 128 /** 129 * Get the table walker master port. This is used for 130 * migrating port connections during a CPU takeOverFrom() 131 * call. For architectures that do not have a table walker, 132 * NULL is returned, hence the use of a pointer rather than a 133 * reference. For X86 this method will always return a valid 134 * port pointer. 135 * 136 * @return A pointer to the walker master port 137 */ 138 virtual MasterPort *getMasterPort(); |
129 }; 130} 131 132#endif // __ARCH_X86_TLB_HH__ | 139 }; 140} 141 142#endif // __ARCH_X86_TLB_HH__ |