/*
* Copyright (c) 2002-2005 The Regents of The University of Michigan
+ * Copyright (c) 2007 MIPS Technologies, Inc.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * Authors: Nathan Binkert
- * Steve Reinhardt
- * Ali Saidi
+ * Authors: Ali Saidi
+ * Nathan Binkert
+ * Jaidev Patwardhan
*/
#include <string>
#include "base/trace.hh"
#include "cpu/thread_context.hh"
#include "mem/vport.hh"
+
using namespace std;
using namespace MipsISA;
else if(MipsISA::IsKSeg1(vaddr))
paddr = MipsISA::KSeg12Phys(vaddr);
else
- panic("vtophys: ptbr is not set on virtual lookup for vaddr %#x", vaddr);
+ panic("vtophys: ptbr is not set on "
+ "virtual lookup for vaddr %#x", vaddr);
DPRINTF(VtoPhys, "vtophys(%#x) -> %#x\n", vaddr, paddr);
Addr
MipsISA::vtophys(ThreadContext *tc, Addr addr)
{
-
fatal("VTOPHYS: Unimplemented on MIPS\n");
}