faults.hh (8573:be51bef13962) | faults.hh (8574:16a168a366d8) |
---|---|
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 --- 48 unchanged lines hidden (view full) --- 57 Addr entryHiAsid; 58 Addr entryHiVPN2; 59 Addr entryHiVPN2X; 60 Addr contextBadVPN2; 61#if FULL_SYSTEM 62 void invoke(ThreadContext * tc, 63 StaticInst::StaticInstPtr inst = StaticInst::nullStaticInstPtr) 64 {} | 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 --- 48 unchanged lines hidden (view full) --- 57 Addr entryHiAsid; 58 Addr entryHiVPN2; 59 Addr entryHiVPN2X; 60 Addr contextBadVPN2; 61#if FULL_SYSTEM 62 void invoke(ThreadContext * tc, 63 StaticInst::StaticInstPtr inst = StaticInst::nullStaticInstPtr) 64 {} |
65 void setExceptionState(ThreadContext *, uint8_t); | |
66 void setHandlerPC(Addr, ThreadContext *); 67#endif | 65 void setHandlerPC(Addr, ThreadContext *); 66#endif |
67 void setExceptionState(ThreadContext *, uint8_t); |
|
68}; 69 70template <typename T> 71class MipsFault : public MipsFaultBase 72{ 73 protected: 74 static FaultVals vals; 75 public: --- 193 unchanged lines hidden --- | 68}; 69 70template <typename T> 71class MipsFault : public MipsFaultBase 72{ 73 protected: 74 static FaultVals vals; 75 public: --- 193 unchanged lines hidden --- |