Commit Graph

6 Commits

Author SHA1 Message Date
Dr-Noob
65c75eb443 [v1.06][RISCV] Support for fetching mvendorid, marchid and mimpid (#286)
Getting these 3 RISC-V cpuinfo fields allows the detection of
microarchitecture (and other information), extending the RISC-V
detection capabilities. In particular, this is used here to detect
the marchid of Spacemit X60 uarch.

This commit also changes how the microarchitecture is fetched
(i.e., get_uarch) so that it does not rely only in the uarch field
in cpuinfo, but also on the marchid value.
2024-10-10 08:37:12 +01:00
Dr-Noob
889fbf2d67 [v1.03][RISCV] Fix bug in Makefile and implement --debug option 2023-04-13 15:49:06 +02:00
Dr-Noob
4405a262ca [v1.03][RISCV] Add some more uarchs 2023-04-12 16:23:23 +02:00
Dr-Noob
13e86d7f14 [v1.03][RISCV] Add preeliminary uarch detection 2023-04-07 16:19:43 +02:00
Dr-Noob
9a69a7f58d [v1.03][RISCV] Implementing basic skeleton for RISC-V backend 2023-04-01 16:46:54 +02:00
Dr-Noob
1f450b23a1 [v1.03][RISCV] Add support for compiling to RISC-V 2023-03-31 17:57:01 +02:00