Searched refs:Interrupts (Results 1 - 19 of 19) sorted by relevance

/gem5/src/arch/alpha/
H A Dinterrupts.cc33 AlphaISA::Interrupts *
36 return new AlphaISA::Interrupts(this);
H A Dinterrupts.hh49 class Interrupts : public SimObject class in namespace:AlphaISA
70 Interrupts(Params * p) : SimObject(p), cpu(NULL) function in class:AlphaISA::Interrupts
117 DPRINTF(Interrupt, "Interrupts all cleared\n");
/gem5/src/arch/power/
H A Dinterrupts.cc33 PowerISA::Interrupts *
36 return new PowerISA::Interrupts(this);
H A Dinterrupts.hh43 class Interrupts : public SimObject class in namespace:PowerISA
57 Interrupts(Params * p) : SimObject(p), cpu(NULL) function in class:PowerISA::Interrupts
69 panic("Interrupts::post not implemented.\n");
75 panic("Interrupts::clear not implemented.\n");
81 panic("Interrupts::clearAll not implemented.\n");
87 panic("Interrupts::checkInterrupts not implemented.\n");
94 panic("Interrupts::getInterrupt not implemented.\n");
100 panic("Interrupts::updateIntrInfo not implemented.\n");
/gem5/src/arch/sparc/
H A Dinterrupts.cc33 SparcISA::Interrupts *
36 return new SparcISA::Interrupts(this);
H A Dinterrupts.hh58 class Interrupts : public SimObject class in namespace:SparcISA
82 Interrupts(Params * p) : SimObject(p), cpu(NULL) function in class:SparcISA::Interrupts
H A Dtlb.cc1020 SparcISA::Interrupts * interrupts =
1021 dynamic_cast<SparcISA::Interrupts *>(
1028 SparcISA::Interrupts * interrupts =
1029 dynamic_cast<SparcISA::Interrupts *>(
1277 SparcISA::Interrupts * interrupts =
1278 dynamic_cast<SparcISA::Interrupts *>(
/gem5/src/arch/riscv/
H A Dinterrupts.cc33 RiscvISA::Interrupts *
36 return new RiscvISA::Interrupts(this);
H A Dinterrupts.hh54 class Interrupts : public SimObject class in namespace:RiscvISA
70 Interrupts(Params * p) : SimObject(p), cpu(nullptr), ip(0), ie(0) {} function in class:RiscvISA::Interrupts
/gem5/src/arch/mips/
H A Dinterrupts.cc59 Interrupts::post(int int_num, ThreadContext* tc)
71 Interrupts::post(int int_num, int index)
73 fatal("Must use Thread Context when posting MIPS Interrupts in M5");
77 Interrupts::clear(int int_num, ThreadContext* tc)
89 Interrupts::clear(int int_num, int index)
91 fatal("Must use Thread Context when clearing MIPS Interrupts in M5");
95 Interrupts::clearAll(ThreadContext *tc)
97 DPRINTF(Interrupt, "Interrupts all cleared\n");
103 Interrupts::clearAll()
105 fatal("Must use Thread Context when clearing MIPS Interrupts i
[all...]
H A Dinterrupts.hh49 class Interrupts : public SimObject class in namespace:MipsISA
60 Interrupts(Params * p) : SimObject(p) function in class:MipsISA::Interrupts
115 fatal("Serialization of Interrupts Unimplemented for MIPS");
121 fatal("Unserialization of Interrupts Unimplemented for MIPS");
/gem5/src/arch/x86/
H A Dinterrupts.cc191 X86ISA::Interrupts::read(PacketPtr pkt)
208 X86ISA::Interrupts::write(PacketPtr pkt)
225 X86ISA::Interrupts::requestInterrupt(uint8_t vector,
275 X86ISA::Interrupts::setCPU(BaseCPU * newCPU)
290 X86ISA::Interrupts::init()
307 X86ISA::Interrupts::recvMessage(PacketPtr pkt)
335 X86ISA::Interrupts::recvResponse(PacketPtr pkt)
351 X86ISA::Interrupts::getAddrRanges() const
361 X86ISA::Interrupts::getIntAddrRange() const
372 X86ISA::Interrupts
599 X86ISA::Interrupts::Interrupts(Params * p) function in class:X86ISA::Interrupts
[all...]
H A Dinterrupts.hh75 class Interrupts : public PioDevice, IntDevice class in namespace:X86ISA
175 IntSlavePort<Interrupts> intSlavePort;
249 Interrupts(Params * p);
285 panic("Interrupts::post unimplemented!\n");
291 panic("Interrupts::clear unimplemented!\n");
297 panic("Interrupts::clearAll unimplemented!\n");
H A Dutility.cc185 Interrupts * interrupts = dynamic_cast<Interrupts *>(
/gem5/src/arch/arm/
H A Dinterrupts.cc44 ArmISA::Interrupts *
47 return new ArmISA::Interrupts(this);
51 ArmISA::Interrupts::takeInt(ThreadContext *tc, InterruptTypes int_type) const
H A Dinterrupts.hh59 class Interrupts : public SimObject class in namespace:ArmISA
83 Interrupts(Params * p) : SimObject(p), cpu(NULL) function in class:ArmISA::Interrupts
122 DPRINTF(Interrupt, "Interrupts all cleared\n");
/gem5/src/dev/x86/
H A Di82094aa.hh46 class Interrupts;
H A Di82094aa.cc223 Interrupts *localApic = sys->getThreadContext(i)->
/gem5/src/cpu/
H A Dbase.hh222 std::vector<TheISA::Interrupts*> interrupts;
225 TheISA::Interrupts *

Completed in 26 milliseconds