gem5 v24.0.0.0
|
#include "arch/arm/kvm/base_cpu.hh"
#include <linux/kvm.h>
#include <mutex>
#include "arch/arm/interrupts.hh"
#include "base/uncontended_mutex.hh"
#include "debug/KvmInt.hh"
#include "dev/arm/generic_timer.hh"
#include "params/BaseArmKvmCPU.hh"
#include "params/GenericTimer.hh"
Go to the source code of this file.
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved. | |
Macros | |
#define | INTERRUPT_ID(type, vcpu, irq) |
#define | INTERRUPT_VCPU_IRQ(vcpu) INTERRUPT_ID(KVM_ARM_IRQ_TYPE_CPU, vcpu, KVM_ARM_IRQ_CPU_IRQ) |
#define | INTERRUPT_VCPU_FIQ(vcpu) INTERRUPT_ID(KVM_ARM_IRQ_TYPE_CPU, vcpu, KVM_ARM_IRQ_CPU_FIQ) |
#define INTERRUPT_ID | ( | type, | |
vcpu, | |||
irq ) |
Definition at line 55 of file base_cpu.cc.
#define INTERRUPT_VCPU_FIQ | ( | vcpu | ) | INTERRUPT_ID(KVM_ARM_IRQ_TYPE_CPU, vcpu, KVM_ARM_IRQ_CPU_FIQ) |
Definition at line 63 of file base_cpu.cc.
Referenced by gem5::BaseArmKvmCPU::kvmRun().
#define INTERRUPT_VCPU_IRQ | ( | vcpu | ) | INTERRUPT_ID(KVM_ARM_IRQ_TYPE_CPU, vcpu, KVM_ARM_IRQ_CPU_IRQ) |
Definition at line 60 of file base_cpu.cc.
Referenced by gem5::BaseArmKvmCPU::kvmRun().