libnexus-rv
Public Attributes | List of all members
nexusrv_hw_cfg Struct Reference

NexusRV Message decoder configuration. More...

#include <msg-decoder.h>

Public Attributes

unsigned src_bits
 
unsigned ts_bits
 
unsigned addr_bits
 
unsigned retstack_sz
 
bool HTM
 
bool VAO
 
bool ext_sifive
 

Detailed Description

NexusRV Message decoder configuration.

This should be set to match the HW implementation

Member Data Documentation

◆ addr_bits

unsigned nexusrv_hw_cfg::addr_bits

ADDR bits

◆ ext_sifive

bool nexusrv_hw_cfg::ext_sifive

Sifive Vendor Extension

◆ HTM

bool nexusrv_hw_cfg::HTM

HTM enabled

◆ retstack_sz

unsigned nexusrv_hw_cfg::retstack_sz

Return stack size

◆ src_bits

unsigned nexusrv_hw_cfg::src_bits

SRC bits

◆ ts_bits

unsigned nexusrv_hw_cfg::ts_bits

TIMESTAMP bits

◆ VAO

bool nexusrv_hw_cfg::VAO

Virtual Addresses Optimization


The documentation for this struct was generated from the following file: