faults.hh (6378:4a2ff62c3b4f) | faults.hh (6379:75d4aaf7dd54) |
---|---|
1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * Copyright (c) 2007 MIPS Technologies, Inc. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 33 unchanged lines hidden (view full) --- 42typedef const Addr FaultVect; 43 44class MipsFault : public FaultBase 45{ 46 protected: 47 virtual bool skipFaultingInstruction() {return false;} 48 virtual bool setRestartAddress() {return true;} 49 public: | 1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * Copyright (c) 2007 MIPS Technologies, Inc. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 33 unchanged lines hidden (view full) --- 42typedef const Addr FaultVect; 43 44class MipsFault : public FaultBase 45{ 46 protected: 47 virtual bool skipFaultingInstruction() {return false;} 48 virtual bool setRestartAddress() {return true;} 49 public: |
50 Addr BadVAddr; 51 Addr EntryHi_Asid; 52 Addr EntryHi_VPN2; 53 Addr EntryHi_VPN2X; 54 Addr Context_BadVPN2; | 50 Addr badVAddr; 51 Addr entryHiAsid; 52 Addr entryHiVPN2; 53 Addr entryHiVPN2X; 54 Addr contextBadVPN2; |
55#if FULL_SYSTEM 56 void invoke(ThreadContext * tc) {}; 57 void setExceptionState(ThreadContext *, uint8_t); 58 void setHandlerPC(Addr, ThreadContext *); 59#endif 60 virtual FaultVect vect() = 0; 61 virtual FaultStat & countStat() = 0; 62}; --- 513 unchanged lines hidden --- | 55#if FULL_SYSTEM 56 void invoke(ThreadContext * tc) {}; 57 void setExceptionState(ThreadContext *, uint8_t); 58 void setHandlerPC(Addr, ThreadContext *); 59#endif 60 virtual FaultVect vect() = 0; 61 virtual FaultStat & countStat() = 0; 62}; --- 513 unchanged lines hidden --- |