| ... | @@ -121,11 +121,13 @@ pub const cpu_models = struct { | ... | @@ -121,11 +121,13 @@ pub const cpu_models = struct { |
| 121 | // implementer = 0x48 | 121 | // implementer = 0x48 |
| 122 | const HiSilicon = [_]E{ | 122 | const HiSilicon = [_]E{ |
| 123 | E{ .part = 0xd01, .m64 = &A64.tsv110 }, | 123 | E{ .part = 0xd01, .m64 = &A64.tsv110 }, |
| | 124 | E{ .part = 0xd06, .m64 = &A64.hip12 }, |
| 124 | }; | 125 | }; |
| 125 | // implementer = 0x4e | 126 | // implementer = 0x4e |
| 126 | const Nvidia = [_]E{ | 127 | const Nvidia = [_]E{ |
| 127 | E{ .part = 0x004, .m64 = &A64.carmel }, | 128 | E{ .part = 0x004, .m64 = &A64.carmel }, |
| 128 | E{ .part = 0x010, .m64 = &A64.olympus }, | 129 | E{ .part = 0x010, .m64 = &A64.olympus }, |
| | 130 | E{ .part = 0x011, .m64 = &A64.rigel }, |
| 129 | }; | 131 | }; |
| 130 | // implementer = 0x50 | 132 | // implementer = 0x50 |
| 131 | const Ampere = [_]E{ | 133 | const Ampere = [_]E{ |