From fcd5ace00b333ce31b11b02a2243dfbf39307f10 Mon Sep 17 00:00:00 2001 From: Eric Biederman Date: Thu, 14 Oct 2004 19:29:29 +0000 Subject: - Add new cvs code to cvs git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1657 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/cpu/intel/model_f2x/Config.lb | 10 + src/cpu/intel/model_f2x/microcode_m02f2203.h | 513 +++++++++++++++++++++++++++ src/cpu/intel/model_f2x/microcode_m02f2410.h | 140 ++++++++ src/cpu/intel/model_f2x/microcode_m02f2728.h | 513 +++++++++++++++++++++++++++ src/cpu/intel/model_f2x/microcode_m02f2734.h | 513 +++++++++++++++++++++++++++ src/cpu/intel/model_f2x/microcode_m02f2918.h | 513 +++++++++++++++++++++++++++ src/cpu/intel/model_f2x/model_f2x_init.c | 66 ++++ 7 files changed, 2268 insertions(+) create mode 100644 src/cpu/intel/model_f2x/Config.lb create mode 100644 src/cpu/intel/model_f2x/microcode_m02f2203.h create mode 100644 src/cpu/intel/model_f2x/microcode_m02f2410.h create mode 100644 src/cpu/intel/model_f2x/microcode_m02f2728.h create mode 100644 src/cpu/intel/model_f2x/microcode_m02f2734.h create mode 100644 src/cpu/intel/model_f2x/microcode_m02f2918.h create mode 100644 src/cpu/intel/model_f2x/model_f2x_init.c (limited to 'src/cpu/intel/model_f2x') diff --git a/src/cpu/intel/model_f2x/Config.lb b/src/cpu/intel/model_f2x/Config.lb new file mode 100644 index 0000000000..76544328e6 --- /dev/null +++ b/src/cpu/intel/model_f2x/Config.lb @@ -0,0 +1,10 @@ +dir /cpu/x86/tsc +dir /cpu/x86/mtrr +dir /cpu/x86/fpu +dir /cpu/x86/mmx +dir /cpu/x86/sse +dir /cpu/x86/lapic +dir /cpu/x86/cache +dir /cpu/intel/microcode +dir /cpu/intel/hyperthreading +driver model_f1x_init.o diff --git a/src/cpu/intel/model_f2x/microcode_m02f2203.h b/src/cpu/intel/model_f2x/microcode_m02f2203.h new file mode 100644 index 0000000000..45de5d1d52 --- /dev/null +++ b/src/cpu/intel/model_f2x/microcode_m02f2203.h @@ -0,0 +1,513 @@ + /* from file m02f2203.txt */ + 0x000000001, // Header Version + 0x000000003, // Patch ID + 0x004062002, // DATE + 0x000000f22, // CPUID + 0x0664ee8e8, // Checksum + 0x000000001, // Loader Version + 0x000000002, // Platform ID + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x0377de33f, + 0x01d618b92, + 0x0e61cc8ec, + 0x025bdbc5c, + 0x0ebb0b548, + 0x06ee11a02, + 0x0d14e18de, + 0x0f5e03a4f, + 0x04981631f, + 0x0b0df6b8b, + 0x03c8008c2, + 0x0f5a0a36b, + 0x08cd685ec, + 0x0e145d134, + 0x037a27f9f, + 0x022dcc294, + 0x0601d7784, + 0x03d5e32a8, + 0x0a492144c, + 0x06657dae6, + 0x0a4ce4415, + 0x074e3598c, + 0x01789ba2b, + 0x0e3834a55, + 0x0c2231988, + 0x0aa27a4ae, + 0x0114d2424, + 0x07589cecd, + 0x0caadbccf, + 0x0e0303485, + 0x0120df375, + 0x01e6bc5a7, + 0x028b214f7, + 0x02afafb93, + 0x069f91ee7, + 0x0aa458dd2, + 0x01725310e, + 0x08e031806, + 0x06fc04854, + 0x004d60f22, + 0x0c3f9a443, + 0x06a08d56a, + 0x0ccf7ad29, + 0x082c4a0da, + 0x0a42aa3a5, + 0x0b6bf9b3c, + 0x0d3a51840, + 0x0f9199ece, + 0x04efeca48, + 0x0a6bfccea, + 0x0a8059c00, + 0x0cf20feb3, + 0x09fa06479, + 0x0ba0445a1, + 0x0d99299fe, + 0x018070156, + 0x0343b5abc, + 0x0dbfc936f, + 0x0b7d1da3c, + 0x0c1e0163e, + 0x0d6959470, + 0x0226de13d, + 0x02e139add, + 0x05f43064b, + 0x0ce983b01, + 0x0bc342c48, + 0x0d9ec8404, + 0x09f1f147a, + 0x0c522f601, + 0x0941685c6, + 0x07a4e3e91, + 0x06f634c7e, + 0x0024bf95c, + 0x0b0d57cc0, + 0x0431f0d06, + 0x015609941, + 0x0b1f48eb8, + 0x01fd617e1, + 0x055a096fb, + 0x0e0295335, + 0x058f91fce, + 0x0a36f4c53, + 0x065590ba8, + 0x0d6a57716, + 0x0cf117678, + 0x0438bd8a6, + 0x0ac42c261, + 0x098d06a30, + 0x00d38a2c0, + 0x057a732a7, + 0x0ca0d4460, + 0x0a4e557cc, + 0x03e6f9c5d, + 0x0fdef3103, + 0x0ed9104f4, + 0x02a2ced76, + 0x0869c87f6, + 0x01e710fdf, + 0x04ef40d17, + 0x054bf6b84, + 0x046606228, + 0x010615915, + 0x05735682e, + 0x03480da05, + 0x0c07bc8ac, + 0x01012738e, + 0x0e3465cf3, + 0x081341a97, + 0x0934e1282, + 0x075ec3f41, + 0x0c5ea60c5, + 0x05c0afb0c, + 0x07731f128, + 0x02bc1c468, + 0x07ef85ad1, + 0x07a4f9311, + 0x00fe965b0, + 0x040bc930f, + 0x023e38027, + 0x0f9624477, + 0x0b65c0735, + 0x030e0d716, + 0x0e2c53914, + 0x0ba8abecc, + 0x0619d1103, + 0x0bd77536b, + 0x09ae818fa, + 0x0bc595a04, + 0x064cc8c46, + 0x0a555a73b, + 0x052e27c72, + 0x0c241a051, + 0x0bda999c7, + 0x054fbcbad, + 0x06781bb03, + 0x08bbf9806, + 0x07bd81ab5, + 0x0978054d9, + 0x00d2d4198, + 0x08be28922, + 0x0d4b1067e, + 0x09dbb52bd, + 0x03ddf0f34, + 0x075cca964, + 0x037dc6270, + 0x09dc8a692, + 0x080fc4514, + 0x054c9a832, + 0x084ddbc69, + 0x00ac3d725, + 0x009d8381e, + 0x0891aac6f, + 0x0dcd35e28, + 0x09ed405a3, + 0x0c099862e, + 0x0701e616f, + 0x0d1e4f9f7, + 0x0252690fc, + 0x0109f0ec8, + 0x0c2894c0b, + 0x0f528565d, + 0x0ec8dd34a, + 0x0961e7f8a, + 0x0a9ce0635, + 0x09bcffe26, + 0x067e08a77, + 0x00d1e13b5, + 0x0f102b8f9, + 0x0c46f8884, + 0x0e876ee7f, + 0x094a8de36, + 0x0449d3555, + 0x0cf6dfbbc, + 0x08740a116, + 0x0e9e838fe, + 0x0c8870163, + 0x012dd5605, + 0x0ab15f930, + 0x00b38c94c, + 0x0f2a70faf, + 0x0acd8acb3, + 0x0e5f84145, + 0x0b3721d0a, + 0x007c8afce, + 0x000fd2e3a, + 0x0c54c4695, + 0x02194cdbf, + 0x0fd5feb3f, + 0x05dedb9eb, + 0x0ad01df81, + 0x06bba699b, + 0x01cd736aa, + 0x005b4b6e7, + 0x0f170db07, + 0x0823a9983, + 0x04886461f, + 0x07a7f266b, + 0x0232b1209, + 0x08e48c22b, + 0x0dd54eda3, + 0x074eb5922, + 0x0bffddb2a, + 0x0d6d3a551, + 0x0a00c66ea, + 0x0feaa9c65, + 0x069b3f0f1, + 0x0467dcf38, + 0x0be819529, + 0x04ec7cd2f, + 0x0b77e3247, + 0x0ceaa22b5, + 0x08e51809b, + 0x0265fd218, + 0x0c70e0091, + 0x09642d9ef, + 0x0ee020d62, + 0x0770832d0, + 0x05085caf9, + 0x062f5c49e, + 0x0081af519, + 0x065607fde, + 0x0097386eb, + 0x0718f2e33, + 0x05f2f72ac, + 0x0460b4d33, + 0x084f73cbd, + 0x0de490896, + 0x0960e980a, + 0x051939fbc, + 0x0edb15e28, + 0x017c027ec, + 0x09012a039, + 0x0db29ee45, + 0x04b29253f, + 0x04802bbaf, + 0x006b1acfc, + 0x0972749b5, + 0x05b4906f7, + 0x0247eb936, + 0x0bbcd86c5, + 0x0d076e120, + 0x042a724d6, + 0x09fcb4abc, + 0x00dbb0214, + 0x006fc5700, + 0x00066d96c, + 0x0e7f787bf, + 0x0f40260c8, + 0x0f6b9aec7, + 0x063bc2fc7, + 0x054731138, + 0x0855aff40, + 0x08e90936c, + 0x01c248914, + 0x085e9a734, + 0x0b95428ac, + 0x07ace1ea4, + 0x0d2a00b9b, + 0x0c8d010ae, + 0x0bc486961, + 0x0bc247ea5, + 0x0e5ecce2c, + 0x0b04d8d96, + 0x056492f0e, + 0x017d42ee8, + 0x088e4f602, + 0x018309b49, + 0x00fbeaae6, + 0x02104532c, + 0x0fcd354b7, + 0x0bf05a589, + 0x0848d50d0, + 0x060c00a26, + 0x0ed5b1a58, + 0x08e6f15e5, + 0x0a2fd3ba9, + 0x0bd11eb0f, + 0x0a13c8c73, + 0x03e314454, + 0x0a55a2e36, + 0x05624ec02, + 0x07cdadfcb, + 0x0c404b866, + 0x0cf27534f, + 0x0ade78324, + 0x0153bc559, + 0x0388f0fe2, + 0x0d84a69f5, + 0x03f3ea295, + 0x0a425162a, + 0x02b00dfb7, + 0x0ad9c000f, + 0x027dc1459, + 0x08a2a224b, + 0x0b3628846, + 0x0e68a8168, + 0x085800f6d, + 0x04bc08c07, + 0x05930d67c, + 0x064f9bb38, + 0x09e1a5f6a, + 0x05b59e3af, + 0x0b65baf5b, + 0x00c33aab0, + 0x0da3458c6, + 0x0ab574a23, + 0x0b5f15e34, + 0x0e9caf076, + 0x0c9f740c3, + 0x0c6adc9f5, + 0x0f046920f, + 0x0a49b2ca7, + 0x0083b3f30, + 0x0d17f0742, + 0x00abea9b1, + 0x0d7a83756, + 0x0276d235b, + 0x07b2461d5, + 0x0e78d4341, + 0x0474a3a2b, + 0x0620402f1, + 0x0ad29ce1b, + 0x0a73bc19f, + 0x0c20ecdc6, + 0x0bf8bdae0, + 0x0457c7d70, + 0x083dc0fc0, + 0x0707b6a23, + 0x0bb2fc9c5, + 0x02ea50b16, + 0x0b3dba5ee, + 0x0b8ca98e7, + 0x0555e3750, + 0x0caa69ccd, + 0x040f84ca1, + 0x0f8fa5205, + 0x04aaea9d1, + 0x0410bc48b, + 0x094f8e471, + 0x085fdf713, + 0x0025fe222, + 0x038a1044f, + 0x0dacdbbef, + 0x0b5015882, + 0x056ab6bb5, + 0x0b2152d43, + 0x0fdf7db82, + 0x02e36515e, + 0x0ad01b0e5, + 0x067d3f0b2, + 0x015a14ce8, + 0x029abb6f6, + 0x0a0c632b9, + 0x03c6ce83e, + 0x06446e87c, + 0x014505c45, + 0x046ce3802, + 0x088d6fb38, + 0x020f7fc23, + 0x06a83fe4a, + 0x01f7f37f7, + 0x090a9a5fb, + 0x040e0adf0, + 0x0814e5c1e, + 0x078cc452c, + 0x037648002, + 0x05988959e, + 0x0bbaa19fd, + 0x0c121b46f, + 0x0ce92151e, + 0x0edf5b014, + 0x0fe0d20b0, + 0x04893118b, + 0x00378e532, + 0x0548a7cda, + 0x00b7d8b2c, + 0x0efc71f0f, + 0x06132e9ab, + 0x0cef71af6, + 0x065bc1c9e, + 0x0c6aaf262, + 0x0af387a4f, + 0x00cf65fd4, + 0x0c04ec9cf, + 0x0d2c2efb1, + 0x0192f4d47, + 0x06ac59280, + 0x0d49ab94e, + 0x0052d901c, + 0x07c2f1090, + 0x0b21ead2e, + 0x042710177, + 0x05967e722, + 0x0dedd9459, + 0x0e270eff1, + 0x04bf447cd, + 0x0027dd494, + 0x045d7ddaa, + 0x074400df4, + 0x01912fd71, + 0x0947c18ec, + 0x0faf5298d, + 0x01de16144, + 0x0627c2e4a, + 0x0fae7b523, + 0x06edc73b2, + 0x0af4fdf41, + 0x06c3ab948, + 0x083e9d603, + 0x0a57f809c, + 0x0404f32a3, + 0x018206e38, + 0x0daf619d4, + 0x04fe5e6ab, + 0x0c1b989dc, + 0x0576e7bb1, + 0x094290c71, + 0x071e9a429, + 0x00e3b7a76, + 0x0f87f203a, + 0x0c8328af9, + 0x0225c8b85, + 0x0ae9152e4, + 0x0be5098a9, + 0x0022c34bc, + 0x0a2428231, + 0x01516ddab, + 0x048521134, + 0x04f0831ea, + 0x0f0cf7c5f, + 0x0be4c22bd, + 0x0a26fe115, + 0x0cf27284a, + 0x0cf0452e6, + 0x071ae625c, + 0x0208f6eb3, + 0x0aef04760, + 0x063ae718b, + 0x026609177, + 0x0c920ab17, + 0x006a839de, + 0x0a51b4ed2, + 0x075e98487, + 0x04344aa11, + 0x0405a801e, + 0x027b38539, + 0x0357cd7b9, + 0x042c92121, + 0x0df67217c, + 0x08be79011, + 0x0cb3c12d6, + 0x05f67e891, + 0x062716f33, + 0x06b816be3, + 0x076dd3151, + 0x077a9f91e, + 0x0568feafa, + 0x0e8f975bf, + 0x0da317523, + 0x071259d6d, + 0x08fa429cb, + 0x0a15c62f1, + 0x0699b4747, + 0x09aac9b7e, + 0x05fcc2aff, + 0x07345e53c, + 0x0a1017201, + 0x02312089e, + 0x0bf6321de, + 0x029253d28, + 0x0846a0aa5, + 0x0e4c32754, + 0x0b2757cc1, + 0x019684827, + 0x082b4de7d, + 0x0651855d0, + 0x04dc73308, + 0x0ba6e7198, + 0x07e5f0058, + 0x01979bd22, + 0x0f101b11c, + 0x078cf5a53, + 0x0421158de, + 0x0ec657dd4, + 0x09d27f154, + 0x0dcd23639, + 0x09f574023, + 0x0d0b67fc9, + 0x08e62bb83, + 0x0c7e731de, + 0x01af9743f, + 0x0b8a9b5de, + 0x0bc7cce1e, + 0x042959190, + 0x0a0c932e5, + 0x0baa1e41e, + 0x04902b20c, + 0x05aadd04b, + 0x0135baf90, + 0x0ac599606, diff --git a/src/cpu/intel/model_f2x/microcode_m02f2410.h b/src/cpu/intel/model_f2x/microcode_m02f2410.h new file mode 100644 index 0000000000..c25c0ec8e5 --- /dev/null +++ b/src/cpu/intel/model_f2x/microcode_m02f2410.h @@ -0,0 +1,140 @@ + + /* Intel xeon sig f24 pf 2 from m02f2410.txt */ + 0x000000001, /* Header Version */ + 0x000000010, /* Patch ID */ + 0x007192002, /* DATE */ + 0x000000f24, /* CPUID */ + 0x0789bb8d7, /* Checksum */ + 0x000000001, /* Loader Version */ + 0x000000002, /* Platform ID */ + 0x000000000, /* reserved */ + 0x000000000, /* reserved */ + 0x000000000, /* reserved */ + 0x000000000, /* reserved */ + 0x000000000, /* reserved */ + 0x0ffffffe9, 0x05715f121, 0x0440ce2fa, 0x0d5d090eb, + 0x070b3e977, 0x092320e8c, 0x04f989906, 0x036907442, + 0x0cc4b12e2, 0x0b456a6ae, 0x00ad5bcf7, 0x0e9f0a425, + 0x070b932d2, 0x0e66202c9, 0x0350f8d4b, 0x0d560a828, + 0x0763e8420, 0x04595b38a, 0x0a66d6637, 0x0e2adc7be, + 0x0c5d9515e, 0x07d6d08cd, 0x0c930e826, 0x0528d413f, + 0x0ce5ac17a, 0x086b9646b, 0x0e7845b29, 0x00c56e922, + 0x0ad8a85f2, 0x08e9d478d, 0x0d6faa7f5, 0x0da7ac699, + 0x010859ceb, 0x00c7c1cd8, 0x0fd7bc59d, 0x0b847dddd, + 0x0e545057b, 0x05af340d6, 0x01e2f8c45, 0x026c9c8c6, + 0x08b6ea51c, 0x075280c65, 0x0eb953366, 0x06400e75d, + 0x0fe0be614, 0x04b47f2ca, 0x0ac119100, 0x02f973c6e, + 0x0e3600377, 0x0e234bd6c, 0x06010f6fb, 0x0497c113b, + 0x010824bec, 0x0e897a508, 0x00de50694, 0x08202b8a6, + 0x07d2c657d, 0x0a82cd03c, 0x060947d1b, 0x0de88dfb8, + 0x0be799b59, 0x0cfdfd29e, 0x03d9ac639, 0x0fb674628, + 0x041988eba, 0x0700ebe34, 0x0019565b3, 0x0d3be034d, + 0x04366d795, 0x087f1131c, 0x01f2d001d, 0x063db664a, + 0x09a846727, 0x00b4b7370, 0x044941cd5, 0x0f5974d99, + 0x0fcd2d1a4, 0x0f4a458ea, 0x04edc79ff, 0x02eb36b1d, + 0x02b1bf369, 0x0fbe64d3d, 0x0c15f0935, 0x0c6ba263b, + 0x064320f87, 0x0ab342765, 0x054316d17, 0x09ee930d7, + 0x024a1a577, 0x0340dad94, 0x03c48afa2, 0x090373ff8, + 0x097f5be99, 0x0ba7bca44, 0x0ca4dae6c, 0x06e46a894, + 0x060f0f843, 0x07cdc8649, 0x03314dbd3, 0x0948e0f5c, + 0x0e29fe95c, 0x0afe80cef, 0x0864ea1b7, 0x075578a0f, + 0x00a908830, 0x0d354ef34, 0x0e57a2d1f, 0x09568c18b, + 0x0da0d7051, 0x0c32910d9, 0x03592ce94, 0x0e5b78410, + 0x0a08bf5b4, 0x068862085, 0x0f0147e1e, 0x0e676dfdd, + 0x0083b0d3f, 0x0a8594085, 0x00427d952, 0x008433d45, + 0x064bc994d, 0x04aef1348, 0x056121cb5, 0x0dea1295b, + 0x082edfc21, 0x0dee5f488, 0x0d7aa494b, 0x01b1a908c, + 0x00aa4ec23, 0x0b00cb03d, 0x07935f381, 0x0d7d03c6d, + 0x0f1acd28d, 0x0c3552afc, 0x06019f316, 0x0a2e40e1d, + 0x02c0e8a2d, 0x07d5097ae, 0x0e4e79555, 0x0fb3b4469, + 0x0d03ad54a, 0x0c1f2dab9, 0x036d22f7d, 0x015720655, + 0x00eb840e2, 0x063fc319a, 0x0fc99b4fc, 0x096aba0a6, + 0x0c264ca2d, 0x0937b3bf1, 0x03f15de0f, 0x0389dc588, + 0x01f58b599, 0x094de6fa9, 0x09cfb142f, 0x0cba182e0, + 0x0adde1620, 0x0e12e4fbe, 0x07a0fa14f, 0x0f464c742, + 0x0d65b2240, 0x0537e32c2, 0x0fae621a1, 0x0c814bdfd, + 0x027cd2a15, 0x0ca48efbf, 0x0f2befd43, 0x0125f5190, + 0x04fd50b0f, 0x051fe985e, 0x03acab851, 0x0f3f43b0f, + 0x06752ff24, 0x0cb6e48c3, 0x00c7b4e8f, 0x04cde4d0d, + 0x063f612e2, 0x0ae429cb5, 0x048175667, 0x0ad4c222b, + 0x065cfbc13, 0x0dc5c7f7a, 0x01c4ca18c, 0x09dd9940f, + 0x05df52ad4, 0x026dc7a9d, 0x040c2ef10, 0x0eee8cccd, + 0x0733f9d40, 0x0b0b2d287, 0x02c63d214, 0x0280a8a8c, + 0x07d79140b, 0x02bbad4bc, 0x013d77277, 0x0b3b27d18, + 0x051c9fc03, 0x0cceb6183, 0x0b3d40b0a, 0x06db2dea2, + 0x0e20c32de, 0x09f1a1bef, 0x049904f2a, 0x0c785676a, + 0x05193462d, 0x0db728f55, 0x06e011412, 0x0a29fde6f, + 0x02db8336e, 0x030cd1f0b, 0x0facf0b4e, 0x0f7594816, + 0x0ae3aaa8f, 0x0bd281afd, 0x03bee7d6a, 0x00f4aa235, + 0x00239def7, 0x00a27a699, 0x0f4593d2a, 0x0ccba9e40, + 0x044139d91, 0x0c92b308d, 0x033a788e1, 0x065cdf1cb, + 0x03193eac8, 0x0f4d29608, 0x048df9a08, 0x084f4666b, + 0x032dd3402, 0x08577079a, 0x07d86e147, 0x0a3ebdcf8, + 0x01671b672, 0x0617cf22c, 0x0cabc0826, 0x0d97544af, + 0x0de1246a0, 0x0a0f7a0e2, 0x0ba17cc9a, 0x0225d62c9, + 0x034777700, 0x07d2b36f8, 0x0144da38f, 0x0cab82ce4, + 0x00ec7f553, 0x0b9500f28, 0x0601b48d4, 0x06c23042d, + 0x096d63b58, 0x0e0465458, 0x04210e46c, 0x0fa8a12c5, + 0x0260b6716, 0x09eaacd55, 0x01ae1fb31, 0x0d8b61299, + 0x03608653c, 0x07af8888b, 0x064962804, 0x0e88d60cc, + 0x083784b2a, 0x0df50de8d, 0x072d79fec, 0x04cf109f8, + 0x0d19f7b44, 0x0323ce9f5, 0x0bc30d1f0, 0x0fdf68aa7, + 0x0105c51c7, 0x0c82d9c10, 0x070caaa5d, 0x04f9e40b5, + 0x00df8d32c, 0x0e8ac017d, 0x0c0ce9e3a, 0x0e3e614fa, + 0x03d09d4ac, 0x0d728b0de, 0x0bfbb6ac2, 0x098944bc0, + 0x09966a062, 0x07825e582, 0x0a48ae982, 0x0c63e9f3f, + 0x01e964e46, 0x08fa03130, 0x065bab214, 0x059ed2c27, + 0x0e171d297, 0x06bbcf48f, 0x0ec6d44a8, 0x0ef452345, + 0x03beeeccf, 0x0e6b61e6c, 0x039ff1edd, 0x031ab1a3c, + 0x03c4823bd, 0x0f046d111, 0x0dc77d7ab, 0x089e45e10, + 0x0acb472d8, 0x0bf7f62f2, 0x0e0f89ec4, 0x0b8722c2c, + 0x05277f745, 0x0090cc66f, 0x0c7615dbb, 0x0f019f628, + 0x06d9d1d6f, 0x0a3a11844, 0x06f4ed58c, 0x070ea5292, + 0x0b629584b, 0x081914eb0, 0x0619d1ef6, 0x08124cf57, + 0x0ea8fc589, 0x02cb0f8aa, 0x07be467a0, 0x0b61a2958, + 0x0d5586daa, 0x0abe9f60d, 0x0693ebd44, 0x02129bc82, + 0x04dc303e6, 0x079b717ef, 0x0ce04087f, 0x0f2bedb88, + 0x053c57df0, 0x0c62d43cb, 0x0a2721d91, 0x04d1315ad, + 0x06e398fb8, 0x09cd1c3c6, 0x04e887872, 0x08f3caf22, + 0x0a514e19a, 0x0ddd376ad, 0x09cf2fe8c, 0x0adde0e06, + 0x049fd5014, 0x00eac54c5, 0x054dbe117, 0x0cc227f52, + 0x0f1764002, 0x0f6bedffd, 0x06da0a736, 0x010cbac3b, + 0x0cf5ad71f, 0x03e647786, 0x09b675662, 0x0bfc85a6e, + 0x08c125ae4, 0x08ad8df36, 0x0f1f6eef0, 0x06e8e868c, + 0x09657d971, 0x0cd72893d, 0x0940b4748, 0x0d7020293, + 0x04e0a55b1, 0x0c65a6b72, 0x06231f2c5, 0x0f7fac755, + 0x02d36efd8, 0x019cf2803, 0x02066d5f8, 0x0914eda50, + 0x06121bdbd, 0x09bbd2fb6, 0x097b7a60e, 0x01241a2cc, + 0x09aaa0715, 0x06a44b718, 0x05ebb4d17, 0x0f1dc871f, + 0x04986b486, 0x0892bf0dc, 0x0e6b6062a, 0x0228745a9, + 0x05035cfe0, 0x0d4fa406b, 0x033a99806, 0x080a510f2, + 0x053310cbe, 0x0d4fb73af, 0x0200e09ce, 0x0c7b5f89a, + 0x06c5c857a, 0x0f736be54, 0x0d642ff8f, 0x0ec3f5f37, + 0x0748990cf, 0x0e5057b8a, 0x0911e4cd8, 0x00e8af6f3, + 0x0bec81837, 0x01d06db6d, 0x073c9dd43, 0x0a2405d52, + 0x01ee426b1, 0x013e87a88, 0x045e00e1a, 0x08e2a1ba3, + 0x0efeee771, 0x07db9f1ba, 0x0333b019c, 0x0e00c9308, + 0x00622f689, 0x081bba9be, 0x0fd316ec0, 0x0da2def1f, + 0x06a4945ea, 0x0f6359ec5, 0x0630bfba5, 0x0adff9610, + 0x0dd7c3d15, 0x03e728968, 0x0d74b8b49, 0x06dc94b9a, + 0x0b20f2765, 0x08041988e, 0x0272b5abc, 0x0f15cfd0d, + 0x00d729960, 0x01a2fae9a, 0x0cf3296e9, 0x03a290b05, + 0x0c3a504a6, 0x04aa31032, 0x0aadd73fd, 0x0a6790636, + 0x0f319a07f, 0x095d2d576, 0x06a61931a, 0x0ed892f8d, + 0x04ba30258, 0x0e5919b8a, 0x084f10bc5, 0x074cc3282, + 0x087890780, 0x068732cb2, 0x0f78ad447, 0x0e69573dc, + 0x0728beb36, 0x051c802a4, 0x0758de776, 0x05c6df037, + 0x06a06fb25, 0x0c4c4cf40, 0x045e58b0a, 0x0922d0480, + 0x07b51d9bb, 0x07d139ed7, 0x0f1216146, 0x0314b1efe, + 0x0084d7b08, 0x0844af3b6, 0x009e49a61, 0x0434a53b3, + 0x0b89bc367, 0x0ba0a92af, 0x0e56fe08d, 0x0310df486, + 0x04a9a69c4, 0x013a49875, 0x0bcecb5eb, 0x090098676, + 0x063a186b1, 0x07895a3a8, 0x0e2e74740, 0x0206610f0, + 0x01af249de, 0x0c86caf13, 0x0a0a09f28, 0x0daaefe51, + 0x06b74fab4, 0x0799a8893, 0x071dcc3db, 0x08e91b678, + 0x04fd05c58, 0x0d39f1956, 0x041d21e8f, 0x09214fe12, + 0x0d26d7c81, 0x0d1b4991c, 0x009917277, 0x0de60e0b1, + 0x0d535ce21, 0x09090fe6b, 0x0d2236db5, 0x0784808bd, + 0x013e6fbcb, 0x0ecb1bb25, 0x02c066d8c, 0x0dbd93a4a, + 0x09be0ff4b, 0x050460f00, 0x0e27da386, 0x0424b85d6, + diff --git a/src/cpu/intel/model_f2x/microcode_m02f2728.h b/src/cpu/intel/model_f2x/microcode_m02f2728.h new file mode 100644 index 0000000000..95b91b1d6c --- /dev/null +++ b/src/cpu/intel/model_f2x/microcode_m02f2728.h @@ -0,0 +1,513 @@ + /* Intel xeon sig f24 pf 2 from m02f2410.txt */ + 0x000000001, // Header Version + 0x000000028, // Patch ID + 0x007222002, // DATE + 0x000000f27, // CPUID + 0x0f0564209, // Checksum + 0x000000001, // Loader Version + 0x000000002, // Platform ID + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x0ffffffe9, + 0x00000005e, + 0x096f907f6, + 0x0aa368f02, + 0x0886f064e, + 0x0f3432dcb, + 0x08547bcf9, + 0x047ce518c, + 0x05643cca7, + 0x06c326791, + 0x00bf0c84b, + 0x065106a54, + 0x037adae8e, + 0x0ad3b82de, + 0x0c6fef325, + 0x004d82707, + 0x0f81ec787, + 0x070c19727, + 0x02c850ed8, + 0x0775f0391, + 0x001a07b67, + 0x0f401b1de, + 0x0634e9243, + 0x019ebd8d8, + 0x0ec29bcab, + 0x08568583e, + 0x075a2b1df, + 0x0c36370a9, + 0x0413f1c33, + 0x09353f364, + 0x072af0d33, + 0x032404eba, + 0x0d5f0e2a6, + 0x08ee2cd85, + 0x008b703c4, + 0x0680b6df3, + 0x09825683b, + 0x08ddf0c2a, + 0x095ccad64, + 0x0a64dda9a, + 0x099c3fe4d, + 0x0d5758d64, + 0x077f917da, + 0x0c2724189, + 0x0ada57e8a, + 0x0cd2d1775, + 0x06ddbd0bd, + 0x0bbfa6ac0, + 0x059f16bd3, + 0x0c40b7e58, + 0x0bb6fa16b, + 0x02dd33465, + 0x00f604b3b, + 0x0904a64dc, + 0x049d0a13b, + 0x0ce8336d0, + 0x008a51a53, + 0x03343c245, + 0x0a3b41126, + 0x0ca84e4f6, + 0x0ff466927, + 0x0048f403d, + 0x0bd8f63b7, + 0x07faaef40, + 0x019e43bc4, + 0x078154a50, + 0x0f016c616, + 0x0cb8ca8c6, + 0x09ebc8695, + 0x0be6a5a56, + 0x0fdf3edbe, + 0x07d8cb85d, + 0x0ae97a6e3, + 0x030c58e42, + 0x0075cba54, + 0x01076d2b3, + 0x0a3f12c69, + 0x01cc3acc4, + 0x01648fa92, + 0x0775e436e, + 0x08a72b6e1, + 0x0b6d0de93, + 0x04954b5b1, + 0x0ec6bdf39, + 0x0e1da2ed4, + 0x034f40f66, + 0x0660b428b, + 0x0b8bd391d, + 0x037d77876, + 0x04140076c, + 0x0e5b747a4, + 0x0f3f2fb37, + 0x072b5a1f8, + 0x05fbbe341, + 0x011ff256a, + 0x0dd64b0d7, + 0x016680f3a, + 0x08b5f61e7, + 0x0a2ee9221, + 0x0152bd2af, + 0x04ba620ec, + 0x06c1d443e, + 0x0b0d80763, + 0x089c1e517, + 0x091d63a95, + 0x08e8b921f, + 0x0908ed827, + 0x0fcb35cba, + 0x054d947ff, + 0x08a0c2b74, + 0x0bd45bd3a, + 0x09364ac39, + 0x09dac3b16, + 0x04235e676, + 0x06ef32ba4, + 0x0cd856fd9, + 0x0077b5cdd, + 0x06adee885, + 0x02f47aeb7, + 0x09916e84c, + 0x0794e79e2, + 0x0576d097f, + 0x040bfedce, + 0x0486c40a7, + 0x04563c59f, + 0x0f056c288, + 0x0e4a101e9, + 0x0d51220b8, + 0x05e1603f1, + 0x07733c794, + 0x0ca42178b, + 0x07df5fe7c, + 0x0a29bc8ae, + 0x0eed467f2, + 0x056cdac4e, + 0x085cb92ec, + 0x07a82e6b0, + 0x0c99ae145, + 0x089800cff, + 0x0b5cef343, + 0x0dfea9f1c, + 0x04d452eb6, + 0x0cfb04b69, + 0x07fe696ca, + 0x0b8b23891, + 0x03ff137d5, + 0x025cfdefc, + 0x0e9bb892d, + 0x0573d5587, + 0x098af70b7, + 0x0df739670, + 0x0cad744f2, + 0x0051f787a, + 0x05509563e, + 0x0c4cb60a3, + 0x053c595fb, + 0x0d11bd8b6, + 0x0a0ecec2f, + 0x0d3f35fc5, + 0x0ba12228a, + 0x050b3f0fd, + 0x0f8df7f14, + 0x0f059aea7, + 0x0ac62b793, + 0x0aa51f0fc, + 0x02c88ed46, + 0x02a7d6824, + 0x0418fd185, + 0x061e40fa0, + 0x007ae6581, + 0x0593247f5, + 0x0f81245ce, + 0x037620f69, + 0x0fc9d05e6, + 0x0652dc4d7, + 0x072c382f4, + 0x03ee90cda, + 0x04504c157, + 0x08e72df55, + 0x0fc8b1af4, + 0x037ff6f45, + 0x00cc513cf, + 0x054787a8b, + 0x0bbf92833, + 0x00f099745, + 0x005e0b452, + 0x05fd3a676, + 0x00e292c39, + 0x0d5403793, + 0x00543c6a6, + 0x0c1d89a05, + 0x082bad4d2, + 0x0d4a2f975, + 0x06057fe9c, + 0x00af202f2, + 0x00d358945, + 0x04e2c7453, + 0x080a635da, + 0x03c3edd1a, + 0x093adc35c, + 0x0ab8df389, + 0x031326689, + 0x02f653bea, + 0x086dfac6e, + 0x0b9b20ae2, + 0x037a3dc51, + 0x06bf9b64a, + 0x00a13a704, + 0x0712c6691, + 0x0c21b67f7, + 0x04233c993, + 0x0da705da3, + 0x0a0a68cbd, + 0x0f16816e1, + 0x0950e94f5, + 0x0f187809d, + 0x047b19692, + 0x0aadceb2c, + 0x0b52f1bcb, + 0x0d1bbcc3e, + 0x0f8c485ce, + 0x0c98e5b58, + 0x095faaf79, + 0x00b409dbe, + 0x06c0f1a8f, + 0x0ed84cbaf, + 0x090e2bfe1, + 0x016c9e73a, + 0x01f63849f, + 0x02251a57b, + 0x0eaa24cd0, + 0x06e6a6b5c, + 0x0ff10e11f, + 0x050f60b43, + 0x0134005ef, + 0x06f5d4e4b, + 0x047bf86e1, + 0x047e3ead3, + 0x086485bfc, + 0x0b0f95efa, + 0x0fe6d4562, + 0x07f927c86, + 0x02968f7af, + 0x0cdff3fd7, + 0x0dc857293, + 0x0bb140fae, + 0x0ab2d163e, + 0x05c47b64e, + 0x06c2af8db, + 0x0df38b67d, + 0x0f450c2c6, + 0x00ddb889f, + 0x0c1de1cbd, + 0x0098124d7, + 0x008bb90bb, + 0x0991008fd, + 0x0173c07db, + 0x06233f455, + 0x00fbd1de5, + 0x0d34c0d63, + 0x065c89419, + 0x0c3755799, + 0x0cce3e5fe, + 0x055e6fb5d, + 0x0c924feaa, + 0x0beb5f6a9, + 0x0a0b88522, + 0x0aa953166, + 0x0e90da187, + 0x04e013df5, + 0x0e79a5f7a, + 0x0ebd33690, + 0x0d34d6e03, + 0x0622aecac, + 0x0c4b8334e, + 0x060264bf1, + 0x0a47bba13, + 0x0ced31b68, + 0x05b59af47, + 0x0dc7029b5, + 0x0174d857a, + 0x05c9369aa, + 0x0e9ead1ca, + 0x058eda3c2, + 0x08388c276, + 0x019fbca67, + 0x0af66a53d, + 0x0f162693b, + 0x0672f5bc6, + 0x0dfb03404, + 0x0d42ed4da, + 0x0bf862d14, + 0x04b9f17c2, + 0x00d5f3a0a, + 0x07f0cd537, + 0x0b5c46a98, + 0x05d41d38d, + 0x0f64a219c, + 0x0f5b59e15, + 0x02cd134d8, + 0x0966c8661, + 0x0504fb339, + 0x02edeeb3d, + 0x08385aa21, + 0x06afa7bf9, + 0x07d6f2a81, + 0x0c35be851, + 0x026f51ef8, + 0x0db447baf, + 0x074beb6fc, + 0x092e561b4, + 0x0c0a38a59, + 0x0c5d3f32b, + 0x05cf96828, + 0x029793aaf, + 0x0e461b280, + 0x0a64c77d6, + 0x08f160a3a, + 0x0c4221b60, + 0x0a81c972f, + 0x0461638ce, + 0x0d5d9b0df, + 0x0d153775e, + 0x0f8588f2f, + 0x0cf3bbdc6, + 0x0b4ae2e08, + 0x0f06d37ca, + 0x0422e04a9, + 0x056ae9418, + 0x0a03745c5, + 0x033f5b799, + 0x0ed11ecbe, + 0x0d9552be7, + 0x057a4addf, + 0x0db3b60d4, + 0x082ac7181, + 0x086e671ff, + 0x08c614373, + 0x092be4ccc, + 0x03813576e, + 0x0c41ade20, + 0x0ec37b698, + 0x007ee48be, + 0x035ee922b, + 0x0dee912df, + 0x0f358e19c, + 0x057339b4e, + 0x037e97394, + 0x0d6a3882d, + 0x04e4e6bf6, + 0x0f42dd2d3, + 0x02e073e4a, + 0x0aabc06fa, + 0x0694c9886, + 0x0003b29a9, + 0x002b2de3d, + 0x0ab86db67, + 0x030868d97, + 0x0b223fb7f, + 0x05506cbb5, + 0x0f80fe1b5, + 0x0ea2798ed, + 0x08fb3392e, + 0x0f05fbbc9, + 0x0ba81fa3a, + 0x0314aa3f2, + 0x0b65900f9, + 0x00a4ae3df, + 0x04af0aa61, + 0x05d6f941f, + 0x07f3f9ca0, + 0x03740f88c, + 0x048d28c54, + 0x0c5720e9f, + 0x079b1da77, + 0x041663d91, + 0x018fe7617, + 0x0e85d9785, + 0x086127c77, + 0x095ff39e8, + 0x02d725dd4, + 0x0427bf370, + 0x0c5498ac7, + 0x02f3e312c, + 0x08fc079d7, + 0x0913754e6, + 0x0048796dc, + 0x08c4981b6, + 0x002c4aec8, + 0x07d2b809b, + 0x09730d177, + 0x0aeb7606c, + 0x004e82b37, + 0x08aa09ee7, + 0x04e913d85, + 0x0a7bbfc36, + 0x04aea998d, + 0x0878be408, + 0x0a97f1576, + 0x014a306c4, + 0x071874f1e, + 0x0d39352ee, + 0x0014ee496, + 0x05efc521d, + 0x015625553, + 0x03541f36d, + 0x02eda2872, + 0x074784483, + 0x0c83d481b, + 0x0ebd08496, + 0x06c99f041, + 0x0059a1da5, + 0x0589f0792, + 0x0222201de, + 0x0ca209b2c, + 0x02f11fad4, + 0x048da2638, + 0x04c197f69, + 0x0eb1dc551, + 0x05905d2ee, + 0x00fc62715, + 0x07c1e2170, + 0x0983adf75, + 0x03f75fcf1, + 0x039253d5a, + 0x063d7005a, + 0x0078b84ff, + 0x01cede3c5, + 0x0451cb497, + 0x0475d396a, + 0x08df12dd0, + 0x0d177deaa, + 0x0cf044d07, + 0x0071ad974, + 0x0fdbf72c0, + 0x05d242e8d, + 0x0371d0ace, + 0x05f2e3894, + 0x09799c488, + 0x07a9ca254, + 0x03753e005, + 0x08feda5b2, + 0x011090521, + 0x02a09d3b8, + 0x091600588, + 0x06a148114, + 0x08995f3e9, + 0x0e48c6736, + 0x026a1e9d3, + 0x007966973, + 0x04fed433b, + 0x0932dbb4c, + 0x078323c3c, + 0x044cfad34, + 0x0cc9b3589, + 0x0c618aec8, + 0x05cfbae87, + 0x008bd8afb, + 0x0627537f5, + 0x08ec1f9c2, + 0x01599f101, + 0x0fbdc5c6c, + 0x0fa2a1299, + 0x0fd795bb4, + 0x01c7b1099, + 0x0fb48425b, + 0x09e8cfbab, + 0x0a0daba12, + 0x0b58dc099, + 0x0aeb5c98e, + 0x0b135dacd, + 0x0479b5fee, + 0x044176521, + 0x02ec945c3, + 0x06676039a, + 0x0404b94c4, + 0x07a2af612, + 0x049a25c93, + 0x0b68d6368, + 0x0e1ff29fa, + 0x0ce0cfd3a, + 0x0441ba46d, + 0x0f31a0b4d, + 0x07ce7423e, + 0x00ebb707c, + 0x0a20be4ee, + 0x0d72dff27, + 0x01e8ea782, + 0x0880ca3af, + 0x0e7f73ae6, + 0x04c66c3b8, + 0x03fca28af, + 0x0f4eae9a2, + 0x04f8411d8, + 0x05c04699f, + 0x0be3c49b0, + 0x066f562cf, + 0x0b62e6c85, + 0x08c0ad586, + 0x058e6a6ae, diff --git a/src/cpu/intel/model_f2x/microcode_m02f2734.h b/src/cpu/intel/model_f2x/microcode_m02f2734.h new file mode 100644 index 0000000000..305f83cb80 --- /dev/null +++ b/src/cpu/intel/model_f2x/microcode_m02f2734.h @@ -0,0 +1,513 @@ + /* Intel xeon sig f27 pf 2 from m02f2734.txt */ + 0x000000001, // Header Version + 0x000000034, // Patch ID + 0x011062002, // DATE + 0x000000f27, // CPUID + 0x01e25abf5, // Checksum + 0x000000001, // Loader Version + 0x000000002, // Platform ID + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x0ffffffe9, + 0x00000005e, + 0x096f952a6, + 0x0aa368f02, + 0x053d271e6, + 0x0f8286513, + 0x0484b4e9a, + 0x09e0c09c2, + 0x003b11314, + 0x0dfb67c98, + 0x0a2957d16, + 0x0f07f25de, + 0x0b84a2555, + 0x072ec8b35, + 0x03445c734, + 0x07744f543, + 0x0c3da0cc0, + 0x0eb36172d, + 0x08b2cf574, + 0x029c867a2, + 0x0e79dfaf0, + 0x054714bb5, + 0x0524dfb69, + 0x00df65433, + 0x00b95ec14, + 0x03dc09ca2, + 0x0584ba068, + 0x02aa558ce, + 0x08cd679c8, + 0x03b2609d0, + 0x0a06306d1, + 0x080bfa93a, + 0x0482678d8, + 0x00cdf1ce6, + 0x05ec4e912, + 0x08a19f7a6, + 0x076f215be, + 0x0577d92c2, + 0x0479cd4ba, + 0x063d1f415, + 0x05af98bc5, + 0x08889bb4f, + 0x08e70943d, + 0x0b5528299, + 0x0fd63e347, + 0x0836fcfd0, + 0x04951a701, + 0x0f4613cdb, + 0x0aa7c2f52, + 0x0a0e290c7, + 0x0f646a80b, + 0x0da5b5a03, + 0x093517b47, + 0x0553d99d1, + 0x0afac198e, + 0x0486b6c6b, + 0x04efa01d8, + 0x0dc6ce226, + 0x0dac3a149, + 0x09b7cf27f, + 0x06c6246a0, + 0x0b6055a39, + 0x0b68cc841, + 0x087b6adee, + 0x01c36edb4, + 0x03ee76d20, + 0x0dbffab67, + 0x0ed12fda6, + 0x0c1aff2f2, + 0x0c110932f, + 0x00933ccfe, + 0x058fa2281, + 0x0285d5ec1, + 0x0d05b216a, + 0x076315645, + 0x0570c5c8f, + 0x06cc52f1c, + 0x0aa977e52, + 0x0066f4e03, + 0x0812bfd2c, + 0x0bfbfd7a9, + 0x070828199, + 0x060182af7, + 0x02a04e000, + 0x030f413b7, + 0x0327cef32, + 0x0ac73aa51, + 0x07c418d9f, + 0x0f493ce0e, + 0x06c14258d, + 0x0a5e2755e, + 0x0d39f994a, + 0x0ee638b08, + 0x055d50476, + 0x09b7afc5c, + 0x05da2ed13, + 0x0b75bf9f4, + 0x02606c01d, + 0x08a1d00eb, + 0x00f73428f, + 0x0b29c4fb4, + 0x0ac13e554, + 0x0a7648fe0, + 0x0be56837b, + 0x0d34fa9ff, + 0x059c855a2, + 0x07d3cc7d7, + 0x0b5b0cb50, + 0x0e6626c0b, + 0x0f07010b7, + 0x0d8054587, + 0x001a5327a, + 0x03ceae28b, + 0x0a3bf737f, + 0x03d1a37e7, + 0x06ce48d1d, + 0x0c9d91222, + 0x042f28fae, + 0x0e8dff3e4, + 0x0fd6898d0, + 0x0e772ab47, + 0x0be452c12, + 0x0f188ee09, + 0x008edb79c, + 0x0ad4d48fb, + 0x05cb75d1d, + 0x0251f4e02, + 0x06b7bb6e3, + 0x0cada2f09, + 0x0536d74eb, + 0x0acfa627a, + 0x051e2ffd2, + 0x0e4655767, + 0x0311dbbec, + 0x01011b68a, + 0x06f6e8deb, + 0x04298665d, + 0x0c0522b3c, + 0x02c3a19dc, + 0x02c48f2ae, + 0x049bca621, + 0x0b6a747fe, + 0x0a1606c81, + 0x09b2a5318, + 0x00ac114c3, + 0x0b5b35aa0, + 0x03f4ee00d, + 0x08b427e75, + 0x0b539fcd3, + 0x0a99fba84, + 0x0821fc647, + 0x0e0ac6d6e, + 0x0912f6f88, + 0x0f2009cd8, + 0x0b32330b3, + 0x0d0b80514, + 0x06f25f157, + 0x0dba2f463, + 0x088ef17d1, + 0x0147c5f21, + 0x06e29cd75, + 0x0ec14e5d1, + 0x0dcfffd24, + 0x0ccc2c510, + 0x0e5e40798, + 0x0b24814e1, + 0x0af0cdaf2, + 0x0825cf5e2, + 0x012acac6b, + 0x0439c5f36, + 0x00c533619, + 0x08e776e71, + 0x0319b44f5, + 0x019c0b404, + 0x054111b2a, + 0x06a767513, + 0x0b16944ef, + 0x030ef18ce, + 0x085df0862, + 0x00737ff49, + 0x077fe06f2, + 0x0b2de0d2f, + 0x071625e95, + 0x0c722c5a2, + 0x003b401a9, + 0x0e8b030b4, + 0x07f9e62ab, + 0x0bff8c966, + 0x0726bfeca, + 0x06adf3831, + 0x0ab85067e, + 0x05167e87a, + 0x0b06ad00c, + 0x0dd974309, + 0x05704880d, + 0x0b7279a43, + 0x038aeda19, + 0x052f5a31f, + 0x0d66d79e2, + 0x083dad3db, + 0x0a138d066, + 0x00b4674d4, + 0x007e7dd7a, + 0x07f5c70c7, + 0x04aade5f0, + 0x04fcd220f, + 0x02ae8ab6f, + 0x06fb11f68, + 0x0bf134ecc, + 0x071d3125c, + 0x03cc3f6ba, + 0x092809507, + 0x0b4a9b236, + 0x097a2ef5f, + 0x0e20e5f23, + 0x05610bfa9, + 0x0ad16eba9, + 0x05207dfba, + 0x00caa3d20, + 0x0c57cccba, + 0x07983d15d, + 0x009ced949, + 0x0ec698959, + 0x053a4b153, + 0x063c74107, + 0x0acf58270, + 0x0bc2982cd, + 0x042bf9c41, + 0x026aff8b4, + 0x09832bd6e, + 0x034e98158, + 0x0434f0f43, + 0x0cb80ccda, + 0x0d81471b6, + 0x0bd176071, + 0x0ab13735c, + 0x04e80e2c1, + 0x0cf7815f0, + 0x0b4e6ae37, + 0x01a90c457, + 0x079426d6f, + 0x0a4ac1e2c, + 0x0f76de77b, + 0x01808cd61, + 0x0d72ea071, + 0x01f02af0e, + 0x09613b531, + 0x0e83f2e9a, + 0x099a5262a, + 0x00e8a756d, + 0x0bc229ac4, + 0x02cb1af6b, + 0x08a8720d6, + 0x0c84d2c77, + 0x08547ad96, + 0x0eb794e72, + 0x0b51119ea, + 0x01c0121ea, + 0x09f8ae83b, + 0x016459999, + 0x05c17deaf, + 0x0278a3e3b, + 0x0f2bbb704, + 0x054df1a00, + 0x0521ef94e, + 0x0d40de734, + 0x0ca5badee, + 0x0a2fe3027, + 0x02ffe3ada, + 0x01df00fb9, + 0x05feb168c, + 0x081674308, + 0x099713c0e, + 0x056aae017, + 0x0e62e68f3, + 0x0aa15163a, + 0x031ac7b10, + 0x0e6a86d9c, + 0x0a006782e, + 0x09baefc91, + 0x0111277d5, + 0x080f63a4b, + 0x0624044d6, + 0x0d91a5de5, + 0x05d0255d6, + 0x092b82310, + 0x008faf5e5, + 0x0e482ff69, + 0x00a1f1757, + 0x0dc010e34, + 0x09cd07e48, + 0x0677fcfa3, + 0x00384138d, + 0x0a104220a, + 0x05431c7ec, + 0x00e8b7efb, + 0x0f1ebcd61, + 0x097ae7029, + 0x0191ff006, + 0x04308b147, + 0x0a11e05f7, + 0x02c7cb5a4, + 0x01d345971, + 0x028d23638, + 0x0c5a7a5bb, + 0x03307c971, + 0x00d3782ae, + 0x02b798842, + 0x01fc27334, + 0x04ff82ddb, + 0x0543ba685, + 0x047732c7a, + 0x0ad094a6e, + 0x0b8ff60e4, + 0x043f9ee2f, + 0x0e9a114e8, + 0x0f036be6e, + 0x03fb488a0, + 0x0280b2d46, + 0x0b1887c58, + 0x054ae583a, + 0x0454b6ce6, + 0x0e617a2c1, + 0x0b9335ac3, + 0x072361e12, + 0x0c856637a, + 0x0741b6cbe, + 0x0cf1f6f25, + 0x09f405fff, + 0x0d2525b02, + 0x022d8b05a, + 0x016860f11, + 0x0b02983e9, + 0x0388b9c2c, + 0x0196cb2f2, + 0x0fca5f1a2, + 0x09e60965d, + 0x05bed99ff, + 0x059e361fc, + 0x09361bde8, + 0x0a1527365, + 0x03f300237, + 0x0b0f5e2b8, + 0x08fb00a40, + 0x071cb9744, + 0x03327e8d3, + 0x0e89994d4, + 0x03987e389, + 0x028c6d8f7, + 0x0b2ba9fc4, + 0x0df109e0e, + 0x0622634b2, + 0x04904a82e, + 0x0576c3c2f, + 0x0e95eae46, + 0x0fb773013, + 0x0f98b91de, + 0x04edc30d5, + 0x0c6e60080, + 0x0ebefab96, + 0x0d7684df2, + 0x09cd2c3e1, + 0x0d433902a, + 0x07b9aa9eb, + 0x03c99cbaa, + 0x05a0fa53d, + 0x077297830, + 0x0869db621, + 0x0aee2d56a, + 0x02ce907c1, + 0x00aa5097c, + 0x0662e7862, + 0x0a5bfbc61, + 0x02610f3bf, + 0x03a741265, + 0x099a5836d, + 0x0edb5f89a, + 0x03ef2cfd7, + 0x00deebc49, + 0x0b3893f47, + 0x0b39982ac, + 0x0221eac08, + 0x054b5a11d, + 0x05cb8e784, + 0x087d5ac86, + 0x053fb0b32, + 0x0376b6284, + 0x0f2e4aca9, + 0x06fa350de, + 0x001453f3e, + 0x07184b158, + 0x01131e78b, + 0x0940b0d72, + 0x0abcd4431, + 0x01bb39e9a, + 0x02dd67c00, + 0x0f4babbf1, + 0x04e147ca1, + 0x061392a2f, + 0x0b5525e72, + 0x0307bc08c, + 0x00093e50a, + 0x0a3094d73, + 0x0c7aa3e29, + 0x002386d30, + 0x0a92b57e8, + 0x06ef5c157, + 0x01c3c25ac, + 0x03157eaa5, + 0x019c3aca2, + 0x07a76bba3, + 0x0d814aa5e, + 0x091716fbe, + 0x0dbcdbe3c, + 0x06f339fab, + 0x0a3f1e4da, + 0x088a1c0df, + 0x0d78cd414, + 0x0a95904cf, + 0x0d0f8b595, + 0x0b9626711, + 0x034052c93, + 0x0b398c7dc, + 0x05a029110, + 0x01421800a, + 0x0aeb25765, + 0x0bbfafe68, + 0x0d80c81f1, + 0x02fb99b5c, + 0x0ec68948a, + 0x0f5b33177, + 0x09b3196fa, + 0x04c054a2c, + 0x01283d6e1, + 0x034a029a7, + 0x0044c77ba, + 0x0775506cd, + 0x08cf19e0c, + 0x0fb249f8b, + 0x011e8ae8d, + 0x0e480faf2, + 0x0bcbf0c49, + 0x0f6d3bb3c, + 0x02fe733fb, + 0x089fdfec1, + 0x0362b1aab, + 0x0f53c7d89, + 0x00dc435be, + 0x089c41440, + 0x09d877824, + 0x00f116cbb, + 0x0f6934124, + 0x0b5f7e7bc, + 0x0d8f0faf7, + 0x0977186f0, + 0x085359865, + 0x0bba92d0d, + 0x0ca93229d, + 0x00c3a3454, + 0x063d62ec8, + 0x0c5a8861b, + 0x0f2d658a6, + 0x02482c709, + 0x0b567f38f, + 0x0395c8d02, + 0x0f1ce954c, + 0x080a0f97a, + 0x039e9a636, + 0x0c5ae1e48, + 0x06e6cc542, + 0x079abfdda, + 0x07bc66e32, + 0x0a7d822cf, + 0x04e2e83e3, + 0x07c270c9b, + 0x086cdd198, + 0x028f90f64, + 0x012048f34, + 0x0a4359214, + 0x0269d80b0, + 0x070bd0fd1, + 0x0250405f0, + 0x0258411f4, + 0x0f4055035, + 0x0df304b75, + 0x06c42bbe7, + 0x0d571b366, + 0x09ec59e75, + 0x0fa389422, + 0x073bb8104, + 0x04d6e27ee, + 0x07079a223, + 0x06a222651, + 0x0145557aa, + 0x0c2fa3440, + 0x0823b5d37, + 0x0a32cfcba, + 0x08f1cf0b4, + 0x0e9547828, + 0x0e5fa5edd, diff --git a/src/cpu/intel/model_f2x/microcode_m02f2918.h b/src/cpu/intel/model_f2x/microcode_m02f2918.h new file mode 100644 index 0000000000..3360b6647f --- /dev/null +++ b/src/cpu/intel/model_f2x/microcode_m02f2918.h @@ -0,0 +1,513 @@ + /* Intel xeon sig f29 pf 2 from m02f2918.txt */ + 0x000000001, // Header Version + 0x000000018, // Patch ID + 0x007182003, // DATE + 0x000000f29, // CPUID + 0x00e0b85c7, // Checksum + 0x000000001, // Loader Version + 0x000000002, // Platform ID + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x000000000, // reserved + 0x03329bed4, + 0x0074ca74b, + 0x076a4c9be, + 0x0b3d0ac3b, + 0x059c1ebd3, + 0x09d06facf, + 0x0a272f2b8, + 0x0185d2aed, + 0x0d79b2394, + 0x086f96353, + 0x00b212cc9, + 0x0923bf0b8, + 0x0854956f8, + 0x0bc5754f3, + 0x0047a6840, + 0x0a548499f, + 0x08bb8c3d2, + 0x007136d29, + 0x084655796, + 0x085dc2f78, + 0x005b97d28, + 0x0baae9586, + 0x0f0a8fe9d, + 0x002d23e93, + 0x0d9065365, + 0x063898d0a, + 0x03380e625, + 0x0bd8ff455, + 0x0d71f8959, + 0x0e52d4c0d, + 0x0f5dec8dc, + 0x05155694d, + 0x07f1dc433, + 0x0984baac7, + 0x09307941a, + 0x0ebba222b, + 0x04c4eddf7, + 0x0ea59b24d, + 0x0d40dd91e, + 0x0b4be5361, + 0x013a60e39, + 0x062f71414, + 0x006ac1ec3, + 0x0f16fa69f, + 0x079e1b1a6, + 0x0caeb6bf7, + 0x0e3968588, + 0x067f9dfda, + 0x0a699431d, + 0x01ffeaa9a, + 0x06a222551, + 0x0edc5ecaf, + 0x0ff705e90, + 0x06335836e, + 0x0e1230c08, + 0x06352644b, + 0x06f3459f4, + 0x0513ac31b, + 0x059ac2e3e, + 0x076358db9, + 0x099a52964, + 0x09b58f026, + 0x0725a1ab3, + 0x02cf8d82d, + 0x0911346c5, + 0x062fed2e0, + 0x04fdb6412, + 0x0b1fce704, + 0x0ac4475d1, + 0x0f4365cad, + 0x0c9522b51, + 0x06be394be, + 0x066a34ccb, + 0x0e606a479, + 0x0a9551e8a, + 0x0e7bd89cf, + 0x081139437, + 0x036e68496, + 0x02e964e97, + 0x0e83ea910, + 0x08951b1d2, + 0x03771f8d7, + 0x08f43b11e, + 0x078298c2a, + 0x0a19b40bf, + 0x02b59f3dd, + 0x09f599f82, + 0x06d4bb01a, + 0x0b969ccdc, + 0x063600cf7, + 0x0d62993f9, + 0x0cf33b852, + 0x0297684f9, + 0x09a5366f0, + 0x0a85a510c, + 0x0cbd8e598, + 0x096f94325, + 0x0daffd9a9, + 0x08dc23c89, + 0x0faf9250a, + 0x002f8b10b, + 0x00c09b5cb, + 0x05c1d61bb, + 0x0da89a826, + 0x0e3bc0725, + 0x0f61d8f65, + 0x012b46a9a, + 0x0200957f6, + 0x00da79d3f, + 0x06711092c, + 0x0fb84416b, + 0x0ffbe8fc1, + 0x011a3dd10, + 0x0adce95e8, + 0x0fe9baacc, + 0x06b8ec8a4, + 0x0f2a1e5c3, + 0x0d56ab549, + 0x00859a811, + 0x0abcbdb26, + 0x0af788ce1, + 0x0ea8d82fe, + 0x03eca203a, + 0x0e9dd69c8, + 0x00baebdcf, + 0x0003276e8, + 0x09c50beb4, + 0x0dbc83b67, + 0x0bad24e29, + 0x0f9fd719a, + 0x065a3362e, + 0x03b7d4bd4, + 0x0a0c265f5, + 0x07634cee9, + 0x00f768f1b, + 0x0da01e841, + 0x08e4cec81, + 0x0b64af8cb, + 0x0ad5d20fa, + 0x068cd9345, + 0x0d98a7739, + 0x0ec42b0ae, + 0x074ef6ebb, + 0x0b72df903, + 0x0c2575fed, + 0x0e996d597, + 0x0d17bbee4, + 0x0e59c6594, + 0x02fb7914f, + 0x016daeb9a, + 0x02594ff1e, + 0x0de03f3bf, + 0x0b4b8e9ec, + 0x0e145693d, + 0x0f80ebb0c, + 0x03ab77011, + 0x016f883e2, + 0x05f8afaf2, + 0x0ab3407e5, + 0x0e50ad4de, + 0x0136099ab, + 0x099e96e09, + 0x0f8de926d, + 0x0409453d8, + 0x01da14466, + 0x0e2a19832, + 0x088c9bf9e, + 0x0970810b1, + 0x0f60b3ca5, + 0x0b09ae791, + 0x0e7409020, + 0x0ff5caf65, + 0x03613105d, + 0x07758e647, + 0x04ea9cb40, + 0x0af5a7c9a, + 0x02aced763, + 0x0eeb02a1c, + 0x022c3092f, + 0x04b805b32, + 0x0372bc093, + 0x0c25a85ae, + 0x065715cb3, + 0x0d12c469b, + 0x0e2a83a87, + 0x03757f955, + 0x02ff422bf, + 0x0f35c618f, + 0x0827fca84, + 0x0dd519318, + 0x0dee4ebf0, + 0x0114ab35e, + 0x0e2c7ed56, + 0x067d4d66d, + 0x01bba167b, + 0x0cf54d370, + 0x059c3befc, + 0x0805e8928, + 0x046970761, + 0x076d199c3, + 0x0e607fe0b, + 0x0d0e76651, + 0x0cb59835e, + 0x084173ed2, + 0x024cd7d6b, + 0x0cb3c23cc, + 0x097cfdc89, + 0x0ce55887d, + 0x0c3562057, + 0x03c79ea38, + 0x031b95d11, + 0x0cc6a29c3, + 0x01a2e3a6d, + 0x0d81f86e9, + 0x00ebfe35e, + 0x028efd0a6, + 0x03158ff42, + 0x035aa61eb, + 0x0724c40d3, + 0x0cf0e6ffa, + 0x06cc9a9bb, + 0x0e27ad39d, + 0x02dfafc10, + 0x030891d55, + 0x0e2514225, + 0x0ee329e1f, + 0x0f4430f11, + 0x0e281e729, + 0x01c30b184, + 0x08c71c29b, + 0x01db9a543, + 0x0edfad515, + 0x0071532b1, + 0x068251089, + 0x070cc3e04, + 0x0b7c5c7fd, + 0x03fc4f321, + 0x0c24893ad, + 0x0e68273f5, + 0x069cf0691, + 0x0c6794d67, + 0x02acd766f, + 0x07426d7b2, + 0x0df336ffa, + 0x09e63e3fd, + 0x0ec080c9f, + 0x027826e24, + 0x00d38caab, + 0x0e4c78756, + 0x0dc24d7f2, + 0x02b9e488b, + 0x0dcec3e72, + 0x0867536fe, + 0x0abde994d, + 0x0cf267957, + 0x0e3b33aa2, + 0x0900836a8, + 0x0605564d4, + 0x0e5006b9a, + 0x0a2655683, + 0x00da56c2e, + 0x0f08b8e9c, + 0x06767940e, + 0x0640f781e, + 0x03840e0d6, + 0x079fc3a8d, + 0x0a54a1961, + 0x0ec16340f, + 0x057bf0c61, + 0x09082e9a7, + 0x0c7264e5a, + 0x07df38c2f, + 0x07a5c1c67, + 0x0d5715872, + 0x06537508f, + 0x085316c41, + 0x065d908ba, + 0x08c377ce1, + 0x0920bf34e, + 0x0c3a5fddd, + 0x050c46a39, + 0x0744ebffa, + 0x02e289f15, + 0x0abe2d4b2, + 0x0eed6f10c, + 0x0d07dda7c, + 0x0ba12b57a, + 0x06fe894c4, + 0x06f38610f, + 0x0240ce1a5, + 0x066f0ec19, + 0x0e8ff8ca9, + 0x02c6213e6, + 0x0e3a4f1d1, + 0x0635c8eb1, + 0x0357d4a4e, + 0x0dbe916d2, + 0x0f0a31cff, + 0x053ba740a, + 0x0d20dd392, + 0x00ee452af, + 0x0b5c14d17, + 0x019e70471, + 0x0f12ef4dd, + 0x0f759fd85, + 0x04ce679af, + 0x06eeb689b, + 0x09a96db15, + 0x0b1a87685, + 0x0c4bf146b, + 0x0ee7711a1, + 0x06dee66e1, + 0x0cc07fe31, + 0x03381bb8b, + 0x0526c5927, + 0x0da79a123, + 0x00414480a, + 0x0d0fb99b9, + 0x0ade3682c, + 0x03a783bdf, + 0x0110d8965, + 0x0f814b52d, + 0x075add544, + 0x0d65c42a8, + 0x0f035fa90, + 0x02d87a12e, + 0x0b9ef5f9b, + 0x0d36ec2db, + 0x03518bc58, + 0x0d6afc7d8, + 0x0cc3bc865, + 0x032cba2f5, + 0x0e74c6724, + 0x0e03f2e96, + 0x058a9d15a, + 0x0d2033865, + 0x04470e293, + 0x0ae63a8b1, + 0x063560a03, + 0x0fc9418a4, + 0x0b2a81e9d, + 0x07513002a, + 0x0185a1324, + 0x09338517b, + 0x0ae5db469, + 0x0c8c399e9, + 0x0d66aad92, + 0x04007b0d0, + 0x0ea6574f3, + 0x0b73d78f3, + 0x0a6e0604f, + 0x0c13ae042, + 0x05eafb097, + 0x04a7c2731, + 0x01068d9c5, + 0x08d324a61, + 0x07142004b, + 0x0e4295abf, + 0x018ce86c9, + 0x043bc75bf, + 0x0468a3c36, + 0x013af562c, + 0x0651b3dc2, + 0x0c83fbdad, + 0x0102e9e9a, + 0x0fcbf1a1a, + 0x06f19d68d, + 0x00c9a231e, + 0x06081f2fc, + 0x0c1b6d890, + 0x0622baecb, + 0x0e2170084, + 0x03a8de255, + 0x0de806767, + 0x064202cb8, + 0x0ca531f76, + 0x03a7daf7b, + 0x02a9c50c4, + 0x03bff38d4, + 0x0e377aeb0, + 0x06e52a44c, + 0x0da43c5b9, + 0x060488151, + 0x010189859, + 0x0e9317dda, + 0x0fcc22809, + 0x0b87046a1, + 0x0d93ad01b, + 0x0ac234692, + 0x070e5510d, + 0x06a7716b2, + 0x0522e3d28, + 0x063c58530, + 0x0416d8f72, + 0x0c0380627, + 0x062dc80cf, + 0x0475038d3, + 0x08f53ab9d, + 0x0bd2c7049, + 0x092c23223, + 0x03bc37d70, + 0x0d43b29ac, + 0x00b216221, + 0x0dcb983c6, + 0x0711a19d1, + 0x02d382316, + 0x06b242aa7, + 0x05fde5d00, + 0x0bdc5f1e5, + 0x0810d17e3, + 0x0b63c663b, + 0x03a8c18eb, + 0x017abff77, + 0x04900b01a, + 0x0d80067f8, + 0x0969e0260, + 0x04e657591, + 0x050590503, + 0x08ff18b94, + 0x007575bf3, + 0x0080cab76, + 0x0b9b9d6f1, + 0x0ad6a4dad, + 0x00f534392, + 0x0b866441e, + 0x0deb6d2ee, + 0x0c7f0e213, + 0x0cfa7f497, + 0x0303a32f4, + 0x0c407e838, + 0x0eb65cce1, + 0x01416ad8b, + 0x04fa2a498, + 0x0ce06724d, + 0x07674ed6e, + 0x086587ea9, + 0x05af951f0, + 0x02e03b991, + 0x04ae8b441, + 0x0e5aa5fdb, + 0x059104c1f, + 0x04c3389b4, + 0x0c7225e04, + 0x0e76d7adf, + 0x01be6bce6, + 0x023536151, + 0x0577c4a93, + 0x0cf20768e, + 0x0d0a15a40, + 0x0deae556e, + 0x0ce4909cf, + 0x036fe8c50, + 0x02f125042, + 0x02051dced, + 0x0e3048c09, + 0x0cbe64203, + 0x0080eef19, + 0x0ea7a3015, + 0x0cc558219, + 0x09f3676d6, + 0x02bc02a0c, + 0x0e1e5b3c4, + 0x0c4bfadbc, + 0x05ad6f272, + 0x078e69aa9, + 0x0ad8f959d, + 0x0b372cc9b, + 0x07f0b3e76, + 0x09fc4bdfe, + 0x04b40fb2f, + 0x03b4f00a7, + 0x04a10fdae, + 0x0acfcea26, + 0x0595d7ef8, + 0x0da34e8ad, + 0x0adc285e2, + 0x0d3fe31b0, + 0x061ca77c5, + 0x0c1b795f9, + 0x0da8aaff9, + 0x0eb54735a, + 0x0946fa909, + 0x0485b696a, + 0x090ac554e, + 0x083d2a0cd, + 0x0c49f5f6c, + 0x0f370b606, + 0x08ef2e6db, + 0x06b48d5b1, + 0x0bab3d7f4, + 0x0b8958ae4, + 0x0f73e1619, + 0x03835ee1a, + 0x0824f77b5, + 0x062adcb8d, + 0x0cf229251, + 0x0a60ade9e, + 0x0fa643142, + 0x069d27040, + 0x0c87c327f, diff --git a/src/cpu/intel/model_f2x/model_f2x_init.c b/src/cpu/intel/model_f2x/model_f2x_init.c new file mode 100644 index 0000000000..ecc454c974 --- /dev/null +++ b/src/cpu/intel/model_f2x/model_f2x_init.c @@ -0,0 +1,66 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* 512KB cache */ +static uint32_t microcode_updates[] = { + /* WARNING - Intel has a new data structure that has variable length + * microcode update lengths. They are encoded in int 8 and 9. A + * dummy header of nulls must terminate the list. + */ +#include "microcode_m02f2203.h" +#include "microcode_m02f2410.h" +//#include "microcode_m02f2728.h" +#include "microcode_m02f2734.h" +#include "microcode_m02f2918.h" + /* Dummy terminator */ + 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, +}; + + +static void model_f2x_init(device_t dev) +{ + /* Turn on caching if we haven't already */ + x86_enable_cache(); + x86_setup_mtrrs(); + x86_mtrr_check(); + + /* Update the microcode */ + intel_update_microcode(microcode_updates); + + /* Enable the local cpu apics */ + setup_lapic(); + + /* Start up my cpu siblings */ + intel_sibling_init(cpu); +}; + +static struct device_operations cpu_dev_ops = { + .init = model_f1x_init, +}; +static struct cpu_device_id cpu_table[] = { + { X86_VENDOR_INTEL, 0x0f22 }, + { X86_VENDOR_INTEL, 0x0f24 }, + { X86_VENDOR_INTEL, 0x0f27 }, + { X86_VENDOR_INTEL, 0x0f29 }, +// { X86_VENDOR_INTEL, 0x0f25 }, /* I don't have a microcode update for this cpu */ + { 0, 0 }, +}; + +static struct cpu_driver driver __cpu_driver = { + .ops = &cpu_dev_ops, + .id_table = cpu_table, +}; -- cgit v1.2.3