class RiscvFeatures

Defined at line 49 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h

A simple container abstraction around the set of RISC-V features.

Public Methods

RiscvFeatures & SetMany (std::string_view isa_string)

Sets all features referenced in an ISA string.

Defined at line 14 of file ../../zircon/kernel/lib/arch/riscv64-features.cc

RiscvFeatures & SetMany (std::string_view isa_string)

Sets all features referenced in an ISA string.

Defined at line 14 of file ../../zircon/kernel/lib/arch/riscv64-features.cc

bool operator[] (RiscvFeature Feature)

Whether a given feature is supported.

Defined at line 52 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h

RiscvFeatures & operator&= (const RiscvFeatures & other)

Defined at line 54 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h

RiscvFeatures & Set (RiscvFeature Feature, bool supported)

Sets support for a given feature.

Defined at line 60 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h