tlb.cc (11523:81332eb10367) tlb.cc (12406:86bde4a026b5)
1/*
2 * Copyright (c) 2001-2005 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;

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

611TLB::translateTiming(RequestPtr req, ThreadContext *tc,
612 Translation *translation, Mode mode)
613{
614 assert(translation);
615 translation->finish(translateAtomic(req, tc, mode), req, tc, mode);
616}
617
618Fault
1/*
2 * Copyright (c) 2001-2005 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;

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

611TLB::translateTiming(RequestPtr req, ThreadContext *tc,
612 Translation *translation, Mode mode)
613{
614 assert(translation);
615 translation->finish(translateAtomic(req, tc, mode), req, tc, mode);
616}
617
618Fault
619TLB::translateFunctional(RequestPtr req, ThreadContext *tc, Mode mode)
620{
621 panic("Not implemented\n");
622 return NoFault;
623}
624
625Fault
626TLB::finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const
627{
628 return NoFault;
629}
630
631} // namespace AlphaISA
632
633AlphaISA::TLB *
634AlphaTLBParams::create()
635{
636 return new AlphaISA::TLB(this);
637}
619TLB::finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const
620{
621 return NoFault;
622}
623
624} // namespace AlphaISA
625
626AlphaISA::TLB *
627AlphaTLBParams::create()
628{
629 return new AlphaISA::TLB(this);
630}