gem5  v22.1.0.0
Namespaces | Enumerations | Functions
interrupts.cc File Reference
#include "arch/mips/interrupts.hh"
#include "arch/mips/pra_constants.hh"
#include "base/trace.hh"
#include "cpu/thread_context.hh"
#include "debug/Interrupt.hh"

Go to the source code of this file.

Namespaces

 gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 
 gem5::MipsISA
 

Enumerations

enum  gem5::MipsISA::InterruptLevels {
  gem5::MipsISA::INTLEVEL_SOFTWARE_MIN = 4 , gem5::MipsISA::INTLEVEL_SOFTWARE_MAX = 19 , gem5::MipsISA::INTLEVEL_EXTERNAL_MIN = 20 , gem5::MipsISA::INTLEVEL_EXTERNAL_MAX = 34 ,
  gem5::MipsISA::INTLEVEL_IRQ0 = 20 , gem5::MipsISA::INTLEVEL_IRQ1 = 21 , gem5::MipsISA::INTINDEX_ETHERNET = 0 , gem5::MipsISA::INTINDEX_SCSI = 1 ,
  gem5::MipsISA::INTLEVEL_IRQ2 = 22 , gem5::MipsISA::INTLEVEL_IRQ3 = 23 , gem5::MipsISA::INTLEVEL_SERIAL = 33 , gem5::MipsISA::NumInterruptLevels = INTLEVEL_EXTERNAL_MAX
}
 

Functions

static uint8_t gem5::MipsISA::getCauseIP (ThreadContext *tc)
 
static void gem5::MipsISA::setCauseIP (ThreadContext *tc, uint8_t val)
 

Generated on Wed Dec 21 2022 10:22:51 for gem5 by doxygen 1.9.1