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 ---