stdlib: Use the ISA string generator in the RiscvBoard
Current hardcoded value does not support vector instructions. The new ISA string generator function allows the flexibility of using or not using the vector extension. Change-Id: Ic78c4b6629ad3813fc172f700d77ea956552e613 Signed-off-by: Hoa Nguyen <hn@hnpl.org>
This commit is contained in:
@@ -280,7 +280,11 @@ class RiscvBoard(AbstractSystemBoard, KernelDiskWorkload):
|
||||
node.append(FdtPropertyWords("reg", state.CPUAddrCells(i)))
|
||||
node.append(FdtPropertyStrings("mmu-type", "riscv,sv48"))
|
||||
node.append(FdtPropertyStrings("status", "okay"))
|
||||
node.append(FdtPropertyStrings("riscv,isa", "rv64imafdc"))
|
||||
node.append(
|
||||
FdtPropertyStrings(
|
||||
"riscv,isa", core.core.isa[0].get_isa_string()
|
||||
)
|
||||
)
|
||||
# TODO: Should probably get this from the core.
|
||||
freq = self.clk_domain.clock[0].frequency
|
||||
node.append(FdtPropertyWords("clock-frequency", freq))
|
||||
|
||||
Reference in New Issue
Block a user