| ... | @@ -70,12 +70,16 @@ const RiscvCpuinfoImpl = struct { | ... | @@ -70,12 +70,16 @@ const RiscvCpuinfoImpl = struct { |
| 70 | model: ?*const Target.Cpu.Model = null, | 70 | model: ?*const Target.Cpu.Model = null, |
| 71 | | 71 | |
| 72 | const cpu_names = .{ | 72 | const cpu_names = .{ |
| | 73 | .{ "andestech,ax45mp", &Target.riscv.cpu.andes_ax45 }, |
| | 74 | .{ "sifive,p550", &Target.riscv.cpu.sifive_p550 }, |
| 73 | .{ "sifive,u54", &Target.riscv.cpu.sifive_u54 }, | 75 | .{ "sifive,u54", &Target.riscv.cpu.sifive_u54 }, |
| 74 | .{ "sifive,u54-mc", &Target.riscv.cpu.sifive_u54 }, | 76 | .{ "sifive,u54-mc", &Target.riscv.cpu.sifive_u54 }, |
| 75 | .{ "sifive,u7", &Target.riscv.cpu.sifive_7_series }, | 77 | .{ "sifive,u7", &Target.riscv.cpu.sifive_7_series }, |
| 76 | .{ "sifive,u74", &Target.riscv.cpu.sifive_u74 }, | 78 | .{ "sifive,u74", &Target.riscv.cpu.sifive_u74 }, |
| 77 | .{ "sifive,u74-mc", &Target.riscv.cpu.sifive_u74 }, | 79 | .{ "sifive,u74-mc", &Target.riscv.cpu.sifive_u74 }, |
| | 80 | .{ "sifive,x280", &Target.riscv.cpu.sifive_x280 }, |
| 78 | .{ "spacemit,x60", &Target.riscv.cpu.spacemit_x60 }, | 81 | .{ "spacemit,x60", &Target.riscv.cpu.spacemit_x60 }, |
| | 82 | .{ "spacemit,x100", &Target.riscv.cpu.spacemit_x100 }, |
| 79 | }; | 83 | }; |
| 80 | | 84 | |
| 81 | fn line_hook(self: *RiscvCpuinfoImpl, key: []const u8, value: []const u8) !bool { | 85 | fn line_hook(self: *RiscvCpuinfoImpl, key: []const u8, value: []const u8) !bool { |