gem5  v22.1.0.0
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)
 
static PacketPtr gem5::X86ISA::buildIntAcknowledgePacket ()
 

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 Wed Dec 21 2022 10:22:52 for gem5 by doxygen 1.9.1