tlb.hh (5004:7d94cedab264) | tlb.hh (5019:2762e580f5db) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 64 unchanged lines hidden (view full) --- 73 Addr pageStart; 74 TlbEntry() {} 75 TlbEntry(Addr paddr) : pageStart(paddr) {} 76 77 void serialize(std::ostream &os); 78 void unserialize(Checkpoint *cp, const std::string §ion); 79 }; 80 | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 64 unchanged lines hidden (view full) --- 73 Addr pageStart; 74 TlbEntry() {} 75 TlbEntry(Addr paddr) : pageStart(paddr) {} 76 77 void serialize(std::ostream &os); 78 void unserialize(Checkpoint *cp, const std::string §ion); 79 }; 80 |
81 class ITB : public GenericITB<false, false> | 81 class ITB : public GenericTLB |
82 { 83 public: | 82 { 83 public: |
84 ITB(const std::string &name) : GenericITB<false, false>(name) | 84 ITB(const std::string &name) : GenericTLB(name) |
85 {} 86 }; 87 | 85 {} 86 }; 87 |
88 class DTB : public GenericDTB<false, false> | 88 class DTB : public GenericTLB |
89 { 90 public: | 89 { 90 public: |
91 DTB(const std::string &name) : GenericDTB<false, false>(name) | 91 DTB(const std::string &name) : GenericTLB(name) |
92 {} 93 }; 94}; 95 96#endif // __ARCH_X86_TLB_HH__ | 92 {} 93 }; 94}; 95 96#endif // __ARCH_X86_TLB_HH__ |