faults.hh (3890:5530906ab80a) faults.hh (3893:e2a358430839)
1/*
2 * Copyright (c) 2003-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;

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

205class FastDataAccessProtection : public SparcFault<FastDataAccessProtection> {};
206
207class InstructionBreakpoint : public SparcFault<InstructionBreakpoint> {};
208
209class CpuMondo : public SparcFault<CpuMondo> {};
210
211class DevMondo : public SparcFault<DevMondo> {};
212
1/*
2 * Copyright (c) 2003-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;

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

205class FastDataAccessProtection : public SparcFault<FastDataAccessProtection> {};
206
207class InstructionBreakpoint : public SparcFault<InstructionBreakpoint> {};
208
209class CpuMondo : public SparcFault<CpuMondo> {};
210
211class DevMondo : public SparcFault<DevMondo> {};
212
213class ResumeableError : public SparcFault<ResumeableError> {};
213class ResumableError : public SparcFault<ResumableError> {};
214
215class SpillNNormal : public EnumeratedFault<SpillNNormal>
216{
217 public:
218 SpillNNormal(uint32_t n) : EnumeratedFault<SpillNNormal>(n) {;}
219 //These need to be handled specially to enable spill traps in SE
220#if !FULL_SYSTEM
221 void invoke(ThreadContext * tc);

--- 62 unchanged lines hidden ---
214
215class SpillNNormal : public EnumeratedFault<SpillNNormal>
216{
217 public:
218 SpillNNormal(uint32_t n) : EnumeratedFault<SpillNNormal>(n) {;}
219 //These need to be handled specially to enable spill traps in SE
220#if !FULL_SYSTEM
221 void invoke(ThreadContext * tc);

--- 62 unchanged lines hidden ---