SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
Loading...
Searching...
No Matches
simics::types Namespace Reference

Classes

class  AnyType
 Generic type class. More...
 
struct  buffer_t
 
struct  bytes_t
 
struct  frags_frag_t
 
struct  frags_t
 
struct  map_info_t
 Reduced, stand-alone, version of the Simics map_info_t struct. More...
 

Enumerations

enum  addr_space_t { Sim_Addr_Space_Conf , Sim_Addr_Space_IO , Sim_Addr_Space_Memory }
 Stand-alone, version of the Simics addr_space_t enum. More...
 
enum  i2c_ack_t { I2C_ack , I2C_noack }
 
enum  i3c_ack_t { I3C_ack , I3C_noack }
 
enum  pci_bus_exception_type_t { PCI_BUS_GP_ERROR = 0 , PCI_BUS_OK = 1025 , PCI_BUS_MASTER_ABORT = 1031 , PCI_BUS_TARGET_ABORT = 1032 }
 Reduced, stand-alone, version of the Simics exception_type_t enum. More...
 

Functions

void frags_extract (const frags_t *buf, void *vdst)
 
void frags_init_add (simics::types::frags_t *buf, const void *data, size_t len)
 

Enumeration Type Documentation

◆ addr_space_t

Stand-alone, version of the Simics addr_space_t enum.

Enumerator
Sim_Addr_Space_Conf 
Sim_Addr_Space_IO 
Sim_Addr_Space_Memory 

◆ i2c_ack_t

Enumerator
I2C_ack 
I2C_noack 

◆ i3c_ack_t

Enumerator
I3C_ack 
I3C_noack 

◆ pci_bus_exception_type_t

Reduced, stand-alone, version of the Simics exception_type_t enum.

Enumerator
PCI_BUS_GP_ERROR 
PCI_BUS_OK 
PCI_BUS_MASTER_ABORT 
PCI_BUS_TARGET_ABORT 

Function Documentation

◆ frags_extract()

void simics::types::frags_extract ( const frags_t buf,
void *  vdst 
)
inline

◆ frags_init_add()

void simics::types::frags_init_add ( simics::types::frags_t buf,
const void *  data,
size_t  len 
)
inline