Lines Matching defs:MuxingKvmGic
48 #include "params/MuxingKvmGic.hh"
170 MuxingKvmGic::MuxingKvmGic(const MuxingKvmGicParams *p)
182 MuxingKvmGic::~MuxingKvmGic()
187 MuxingKvmGic::startup()
196 MuxingKvmGic::drain()
204 MuxingKvmGic::drainResume()
219 MuxingKvmGic::read(PacketPtr pkt)
224 panic("MuxingKvmGic: PIO from gem5 is currently unsupported\n");
228 MuxingKvmGic::write(PacketPtr pkt)
233 panic("MuxingKvmGic: PIO from gem5 is currently unsupported\n");
237 MuxingKvmGic::sendInt(uint32_t num)
247 MuxingKvmGic::clearInt(uint32_t num)
257 MuxingKvmGic::sendPPInt(uint32_t num, uint32_t cpu)
266 MuxingKvmGic::clearPPInt(uint32_t num, uint32_t cpu)
276 MuxingKvmGic::updateIntState(int hint)
287 MuxingKvmGic::copyDistRegister(BaseGicRegisters* from, BaseGicRegisters* to,
296 MuxingKvmGic::copyCpuRegister(BaseGicRegisters* from, BaseGicRegisters* to,
305 MuxingKvmGic::copyBankedDistRange(BaseGicRegisters* from, BaseGicRegisters* to,
314 MuxingKvmGic::clearBankedDistRange(BaseGicRegisters* to,
323 MuxingKvmGic::copyDistRange(BaseGicRegisters* from, BaseGicRegisters* to,
331 MuxingKvmGic::clearDistRange(BaseGicRegisters* to,
339 MuxingKvmGic::copyGicState(BaseGicRegisters* from, BaseGicRegisters* to)
412 MuxingKvmGic::fromGicV2ToKvm()
418 MuxingKvmGic::fromKvmToGicV2()
432 MuxingKvmGic *
435 return new MuxingKvmGic(this);