class RiscvFeatures
Defined at line 51 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 54 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h
RiscvFeatures & operator&= (const RiscvFeatures & other)
Defined at line 56 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 64 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h
uint16_t cbom_size ()
Defined at line 72 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h
uint16_t cboz_size ()
Defined at line 73 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h
RiscvFeatures & SetCbomSize (uint16_t size)
Defined at line 75 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h
RiscvFeatures & SetCbozSize (uint16_t size)
Defined at line 81 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/feature.h