Listing some of the enum structures

--HG--
extra : convert_revision : d6ba1873826ee017bf2e4975a44eb2494a323132
This commit is contained in:
Ron Dreslinski
2006-01-31 14:09:43 -05:00
parent a1033448ea
commit c0f012d13d
2 changed files with 23 additions and 0 deletions

View File

@@ -35,6 +35,21 @@
#ifndef __MEM_PACKET_HH__
#define __MEM_PACKET_HH__
/** List of all commands associated with a packet. */
enum Command
{
Read,
Write
};
/** The result of a particular pakets request. */
enum PacketResult
{
Success,
BadAddress
};
/**
* A Packet is the structure to handle requests between two levels
* of the memory system. The Request is a global object that trancends

View File

@@ -46,6 +46,14 @@
#include "mem/packet.hh"
#include "mem/request.hh"
/** The immediate result of a Send call. Can be used to determine if a fast path
access can occur, or if a retry may come. */
enum SendResult
{
Success,
Failure
};
/**
* Ports are used to interface memory objects to
* each other. They will always come in pairs, and we refer to the other