gem5
[DEVELOP-FOR-23.0]
|
Go to the source code of this file.
Classes | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
struct | gem5::GEM5_PACKED |
PM4 packets. More... | |
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. | |
Macros | |
#define | PACKET3_SET_UCONFIG_REG_START 0x0000c000 |
Value from vega10/pm4_header.h. More... | |
Typedefs | |
typedef struct gem5::GEM5_PACKED | gem5::PM4Header |
PM4 packets. More... | |
typedef struct gem5::GEM5_PACKED | gem5::PM4WriteData |
typedef struct gem5::GEM5_PACKED | gem5::PM4MapQueues |
typedef struct gem5::GEM5_PACKED | gem5::PM4UnmapQueues |
typedef struct gem5::GEM5_PACKED | gem5::PM4SetResources |
typedef struct gem5::GEM5_PACKED | gem5::PM4MapProcess |
typedef struct gem5::GEM5_PACKED | gem5::PM4MapProcessMI200 |
typedef struct gem5::GEM5_PACKED | gem5::PM4WaitRegMem |
typedef struct gem5::GEM5_PACKED | gem5::PM4SetUConfig |
typedef struct gem5::GEM5_PACKED | gem5::PM4IndirectBuf |
typedef struct gem5::GEM5_PACKED | gem5::PM4SwitchBuf |
typedef struct gem5::GEM5_PACKED | gem5::PM4IndirectBufConst |
typedef struct gem5::GEM5_PACKED | gem5::PM4FrameCtrl |
typedef struct gem5::GEM5_PACKED | gem5::PM4ReleaseMem |
typedef struct gem5::GEM5_PACKED | gem5::PM4SetUconfigReg |
typedef struct gem5::GEM5_PACKED | gem5::PM4RunList |
typedef struct gem5::GEM5_PACKED | gem5::PM4QueryStatus |
Enumerations | |
enum | gem5::it_opcode_type { gem5::IT_NOP = 0x10, gem5::IT_WRITE_DATA = 0x37, gem5::IT_WAIT_REG_MEM = 0x3C, gem5::IT_INDIRECT_BUFFER = 0x3F, gem5::IT_RELEASE_MEM = 0x49, gem5::IT_SET_UCONFIG_REG = 0x79, gem5::IT_SWITCH_BUFFER = 0x8B, gem5::IT_INVALIDATE_TLBS = 0x98, gem5::IT_MAP_PROCESS = 0xA1, gem5::IT_MAP_QUEUES = 0xA2, gem5::IT_UNMAP_QUEUES = 0xA3, gem5::IT_QUERY_STATUS = 0xA4, gem5::IT_RUN_LIST = 0xA5 } |
PM4 opcodes. More... | |
#define PACKET3_SET_UCONFIG_REG_START 0x0000c000 |
Value from vega10/pm4_header.h.
Definition at line 72 of file pm4_defines.hh.