Cargo Features

rv64emu = { version = "0.1.1", default-features = false, features = ["std", "alloc", "device_sdl2", "rv_debug_trace", "support_am"] }
default = std

The std feature is set by default whenever rv64emu is added without default-features = false somewhere in the dependency tree.

std default device_sdl2? rv_debug_trace? = alloc

Affects device::device_am_rtc

alloc std
device_sdl2 = std, support_am

Enables sdl2 ^0.35

rv_debug_trace = std

Enables capstone ^0.11.0 and crossbeam-channel


need std support

Affects rv64emu::trace, cpu_core::CpuCore.trace_sender, trace::itrace, trace::ftrace, trace::traces

support_am device_sdl2?