tlb.hh (12334:e0ab29a34764) tlb.hh (12406:86bde4a026b5)
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

158 void
159 demapPage(Addr vaddr, uint64_t asn) override
160 {
161 panic("demapPage(Addr) is not implemented.\n");
162 }
163
164 void dumpAll();
165
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

158 void
159 demapPage(Addr vaddr, uint64_t asn) override
160 {
161 panic("demapPage(Addr) is not implemented.\n");
162 }
163
164 void dumpAll();
165
166 Fault translateAtomic(RequestPtr req, ThreadContext *tc, Mode mode);
167 void translateTiming(RequestPtr req, ThreadContext *tc,
168 Translation *translation, Mode mode);
169 /** Stub function for compilation support with CheckerCPU. SPARC ISA
170 * does not support the Checker model at the moment
171 */
172 Fault translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode);
173 Fault finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const;
166 Fault translateAtomic(
167 RequestPtr req, ThreadContext *tc, Mode mode) override;
168 void translateTiming(
169 RequestPtr req, ThreadContext *tc,
170 Translation *translation, Mode mode) override;
171 Fault finalizePhysical(
172 RequestPtr req, ThreadContext *tc, Mode mode) const override;
174 Cycles doMmuRegRead(ThreadContext *tc, Packet *pkt);
175 Cycles doMmuRegWrite(ThreadContext *tc, Packet *pkt);
176 void GetTsbPtr(ThreadContext *tc, Addr addr, int ctx, Addr *ptrs);
177
178 // Checkpointing
179 void serialize(CheckpointOut &cp) const override;
180 void unserialize(CheckpointIn &cp) override;
181

--- 18 unchanged lines hidden ---
173 Cycles doMmuRegRead(ThreadContext *tc, Packet *pkt);
174 Cycles doMmuRegWrite(ThreadContext *tc, Packet *pkt);
175 void GetTsbPtr(ThreadContext *tc, Addr addr, int ctx, Addr *ptrs);
176
177 // Checkpointing
178 void serialize(CheckpointOut &cp) const override;
179 void unserialize(CheckpointIn &cp) override;
180

--- 18 unchanged lines hidden ---