diff options
author | Erwan Velu <erwan.velu@free.fr> | 2009-11-30 12:55:12 +0100 |
---|---|---|
committer | Erwan Velu <erwan.velu@free.fr> | 2009-12-04 10:11:16 +0100 |
commit | 9d2da71e3d635b6b9322b1ce04e4bdd8fd2e80ff (patch) | |
tree | 28cd0977aa039a7ab37205c844ee3f3a72780c38 | |
parent | e6b0f42c040e00f88bc7a0cdf32abb63c1e80e04 (diff) | |
download | syslinux-9d2da71e3d635b6b9322b1ce04e4bdd8fd2e80ff.tar.gz syslinux-9d2da71e3d635b6b9322b1ce04e4bdd8fd2e80ff.tar.xz syslinux-9d2da71e3d635b6b9322b1ce04e4bdd8fd2e80ff.zip |
dmi: More processors
Impact: More processors
More processors in the DMI table
-rw-r--r-- | com32/gpllib/dmi/dmi_processor.c | 51 |
1 files changed, 49 insertions, 2 deletions
diff --git a/com32/gpllib/dmi/dmi_processor.c b/com32/gpllib/dmi/dmi_processor.c index d51b0281..fd007da3 100644 --- a/com32/gpllib/dmi/dmi_processor.c +++ b/com32/gpllib/dmi/dmi_processor.c @@ -305,7 +305,54 @@ const char *dmi_processor_family(uint8_t code, char *manufacturer) NULL, /* 0xFC */ NULL, NULL, - NULL /* 0xFF */ + NULL, /* 0xFF */ + NULL, + NULL, + NULL, + NULL, + "SH-3", + "SH-4", + NULL, /*0x106*/ + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, /*0x110*/ + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + "ARM", + "StrongARM", + NULL, /*0x19A*/ + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, /*0x120*/ + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, /*0x12A*/ + NULL, + "6x86", + "MediaGX", + "MII" /*0x12E*/ /* master.mif has values beyond that, but they can't be used for DMI */ }; /* Special case for ambiguous value 0xBE */ @@ -320,7 +367,7 @@ const char *dmi_processor_family(uint8_t code, char *manufacturer) return "Core 2 or K7"; } - if (family[code] != NULL) { + if ((code<=0x12E) && (family[code] != NULL)) { return family[code]; } return out_of_spec; |