gem5 v24.0.0.0
Loading...
Searching...
No Matches
gp.hh File Reference
#include <typeinfo>
#include "../../../utils/sc_report_handler.hh"
#include "array.hh"

Go to the source code of this file.

Classes

class  tlm::tlm_mm_interface
 
class  tlm::tlm_extension_base
 
class  tlm::tlm_extension< T >
 
class  tlm::tlm_generic_payload
 

Namespaces

namespace  tlm
 

Macros

#define TLM_BYTE_DISABLED   0x0
 
#define TLM_BYTE_ENABLED   0xff
 

Enumerations

enum  tlm::tlm_command { tlm::TLM_READ_COMMAND , tlm::TLM_WRITE_COMMAND , tlm::TLM_IGNORE_COMMAND }
 
enum  tlm::tlm_response_status {
  tlm::TLM_OK_RESPONSE = 1 , tlm::TLM_INCOMPLETE_RESPONSE = 0 , tlm::TLM_GENERIC_ERROR_RESPONSE = -1 , tlm::TLM_ADDRESS_ERROR_RESPONSE = -2 ,
  tlm::TLM_COMMAND_ERROR_RESPONSE = -3 , tlm::TLM_BURST_ERROR_RESPONSE = -4 , tlm::TLM_BYTE_ENABLE_ERROR_RESPONSE = -5
}
 
enum  tlm::tlm_gp_option { tlm::TLM_MIN_PAYLOAD , tlm::TLM_FULL_PAYLOAD , tlm::TLM_FULL_PAYLOAD_ACCEPTED }
 

Functions

unsigned int tlm::max_num_extensions ()
 

Macro Definition Documentation

◆ TLM_BYTE_DISABLED

#define TLM_BYTE_DISABLED   0x0

Definition at line 107 of file gp.hh.

Referenced by tlm::copy_dbyb1(), and tlm::tlm_to_hostendian_generic().

◆ TLM_BYTE_ENABLED

#define TLM_BYTE_ENABLED   0xff

Definition at line 108 of file gp.hh.

Referenced by tlm::copy_btrue0(), tlm::copy_dbtrue0(), and tlm::copy_dbyb0().


Generated on Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0