29 #ifndef __ARCH_X86_INTMESSAGE_HH__
30 #define __ARCH_X86_INTMESSAGE_HH__
71 "Fixed",
"LowestPriority",
"SMI",
"Reserved",
72 "NMI",
"INIT",
"Startup",
"ExtInt"
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,...
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
void allocate()
Allocate memory for the packet.
@ UNCACHEABLE
The request is to an uncacheable address.
@ intRequestorId
This requestor id is used for message signaled interrupts.
static bool isReserved(int mode)
static const char *const names[NumModes]
static const Addr TriggerIntOffset
GEM5_DEPRECATED_NAMESPACE(IntelMP, intelmp)
static PacketPtr buildIntAcknowledgePacket()
Bitfield< 18, 16 > deliveryMode
PacketPtr buildIntPacket(Addr addr, T payload)
static PacketPtr buildIntTriggerPacket(int id, TriggerIntMessage message)
EndBitUnion(TriggerIntMessage) GEM5_DEPRECATED_NAMESPACE(DeliveryMode
BitUnion32(TriggerIntMessage) Bitfield< 7
static Addr x86InterruptAddress(const uint8_t id, const uint16_t addr)
ProbePointArg< PacketInfo > Packet
Packet probe point.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
std::shared_ptr< Request > RequestPtr
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Declaration of the Packet class.
Declaration of a request, the overall memory request consisting of the parts of the request that are ...