gem5  v21.1.0.2
Namespaces | Enumerations | Functions | Variables
intmessage.hh File Reference
#include "arch/x86/x86_traits.hh"
#include "base/bitunion.hh"
#include "base/compiler.hh"
#include "base/types.hh"
#include "dev/x86/intdev.hh"
#include "mem/packet.hh"
#include "mem/packet_access.hh"
#include "mem/request.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::X86ISA
 This is exposed globally, independent of the ISA.
 
 gem5::X86ISA::delivery_mode
 

Enumerations

enum  gem5::X86ISA::delivery_mode::IntDeliveryMode {
  gem5::X86ISA::delivery_mode::Fixed = 0, gem5::X86ISA::delivery_mode::LowestPriority = 1, gem5::X86ISA::delivery_mode::SMI = 2, gem5::X86ISA::delivery_mode::NMI = 4,
  gem5::X86ISA::delivery_mode::INIT = 5, gem5::X86ISA::delivery_mode::SIPI = 6, gem5::X86ISA::delivery_mode::ExtInt = 7, gem5::X86ISA::delivery_mode::NumModes
}
 

Functions

 gem5::X86ISA::BitUnion32 (TriggerIntMessage) Bitfield< 7
 
 gem5::X86ISA::EndBitUnion (TriggerIntMessage) GEM5_DEPRECATED_NAMESPACE(DeliveryMode
 
static bool gem5::X86ISA::delivery_mode::isReserved (int mode)
 
static PacketPtr gem5::X86ISA::buildIntTriggerPacket (int id, TriggerIntMessage message)
 

Variables

 gem5::X86ISA::destination
 
Bitfield< 15, 8 > gem5::X86ISA::vector
 
Bitfield< 18, 16 > gem5::X86ISA::deliveryMode
 
Bitfield< 19 > gem5::X86ISA::destMode
 
Bitfield< 20 > gem5::X86ISA::level
 
Bitfield< 21 > gem5::X86ISA::trigger
 
 gem5::X86ISA::delivery_mode
 
static const char *const gem5::X86ISA::delivery_mode::names [NumModes]
 
static const Addr gem5::X86ISA::TriggerIntOffset = 0
 

Generated on Tue Sep 21 2021 12:26:25 for gem5 by doxygen 1.8.17