|
libnexus-rv
|
NexusRV Message decoder configuration. More...
#include <msg-decoder.h>
Public Attributes | |
| unsigned | src_bits |
| unsigned | ts_bits |
| unsigned | addr_bits |
| unsigned | max_stack |
| uint64_t | timer_freq |
| bool | HTM |
| bool | VAO |
| bool | quirk_sifive |
NexusRV Message decoder configuration.
This should be set to match the HW implementation
| unsigned nexusrv_hw_cfg::addr_bits |
ADDR bits
| bool nexusrv_hw_cfg::HTM |
HTM enabled
| unsigned nexusrv_hw_cfg::max_stack |
Max return stack size
| bool nexusrv_hw_cfg::quirk_sifive |
Sifive quirks for pre-1.0 encoder
| unsigned nexusrv_hw_cfg::src_bits |
SRC bits
| uint64_t nexusrv_hw_cfg::timer_freq |
Timer Frequency
| unsigned nexusrv_hw_cfg::ts_bits |
TIMESTAMP bits
| bool nexusrv_hw_cfg::VAO |
Virtual Addresses Optimization