diff options
author | Stefan Reinauer <stepan@coreboot.org> | 2010-10-18 00:21:39 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-10-18 00:21:39 +0000 |
commit | c104cb0d9d7f1a6cc3549d7177d1c36ad4d7e5ac (patch) | |
tree | 355fdbc61bba093a571afae2a0b70fcfcdeb70ce /src/cpu/intel/model_f0x | |
parent | 321ebe095308d207d6b565122b0ad01996e3df3b (diff) |
update intel microcode files.
Signed-off-by: Stefan Reinauer <stepan@coreboot.org>
Acked-by: Stefan Reinauer <stepan@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5964 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/cpu/intel/model_f0x')
-rw-r--r-- | src/cpu/intel/model_f0x/microcode-678-2f0708.h | 163 | ||||
-rw-r--r-- | src/cpu/intel/model_f0x/microcode-964-m01f0712.h | 163 | ||||
-rw-r--r-- | src/cpu/intel/model_f0x/microcode-965-m01f0a13.h | 163 | ||||
-rw-r--r-- | src/cpu/intel/model_f0x/microcode-966-m04f0a14.h | 163 | ||||
-rw-r--r-- | src/cpu/intel/model_f0x/microcode-983-m02f0a15.h | 163 | ||||
-rw-r--r-- | src/cpu/intel/model_f0x/model_f0x_init.c | 10 |
6 files changed, 821 insertions, 4 deletions
diff --git a/src/cpu/intel/model_f0x/microcode-678-2f0708.h b/src/cpu/intel/model_f0x/microcode-678-2f0708.h new file mode 100644 index 0000000000..6260b95064 --- /dev/null +++ b/src/cpu/intel/model_f0x/microcode-678-2f0708.h @@ -0,0 +1,163 @@ +//+++ +// Copyright (c) <1995-2010>, Intel Corporation. +// All rights reserved. +// +// Redistribution. Redistribution and use in binary form, without modification, are +// permitted provided that the following conditions are met: +// .Redistributions must reproduce the above copyright notice and the following +// disclaimer in the documentation and/or other materials provided with the +// distribution. +// .Neither the name of Intel Corporation nor the names of its suppliers may be used +// to endorse or promote products derived from this software without specific prior +// written permission. +// .No reverse engineering, decompilation, or disassembly of this software is +// permitted. +// ."Binary form" includes any format commonly used for electronic conveyance +// which is a reversible, bit-exact translation of binary representation to ASCII or +// ISO text, for example, "uuencode." +// +// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +//--- +/* Tue Sep 14 09:17:40 CST 2010 */ +/* 678-2f0708.inc */ +0x00000001, 0x00000008, 0x11152000, 0x00000f07, +0xb7b473e7, 0x00000001, 0x00000002, 0x00000000, +0x00000000, 0x00000000, 0x00000000, 0x00000000, +0x4dddb0e3, 0x5a70c760, 0xe3027e6a, 0x257e0d6e, +0x1cc3bc7f, 0x58220fe4, 0x6b5f6eb7, 0x631a1665, +0x8a7512c0, 0x06161f7e, 0x8069e964, 0x528fd53c, +0x13223d11, 0xd432b7bc, 0x14e91b7c, 0x0a9ef7d5, +0x0e260983, 0xffe44ab3, 0xd1feef0b, 0xc132aee8, +0xe5ea6fc4, 0x18948b86, 0x1008c031, 0xd750f306, +0xf362cdc5, 0xf610851a, 0x27ea5d51, 0x18849a2c, +0x21f0c897, 0xe7bc3877, 0x9865d834, 0xdfbd8ab7, +0xd1b7adf4, 0x1d116923, 0x46d71883, 0xe2b172f4, +0x12065b5e, 0x23984b09, 0x86922920, 0x20ffc1a4, +0x3d53d90c, 0x02603eda, 0x972c6c24, 0x319bb9d4, +0x60df61b9, 0x0e86675f, 0xc4b3e000, 0x77691725, +0x8e2cb3ae, 0xb174fafb, 0x6973c230, 0x5099b0af, +0xeb3b208b, 0xa8629bfd, 0x4eee644e, 0xdf345074, +0x4966d636, 0x4f84bb76, 0x58920fc9, 0xca68b22f, +0xc3e6e2fa, 0x344c1773, 0xb38ceb98, 0x7bd94b4c, +0xa7b02c1d, 0x6c49d324, 0xbee89d2c, 0x05e29d38, +0x832e9907, 0x7a1b71ef, 0x707cdbae, 0x5302f267, +0xdd3ace44, 0xe735b7e6, 0xe9801d71, 0x4fa2cf9b, +0xecef5578, 0xa59d0bb0, 0xc7ee559a, 0x73a22e03, +0x379f0f17, 0xdee4fa9e, 0x994460b9, 0xb789e510, +0x9727b82b, 0x45363eeb, 0x87ffd67b, 0x725908e9, +0x0295aee8, 0x3a70dcb1, 0xb2b6eef2, 0x7ebc23d3, +0x3d692d9b, 0x43aa7591, 0x59713bdc, 0xc98911f7, +0x2ca95380, 0xe577f8b3, 0x7bf4a277, 0x986a17b2, +0xa153447d, 0x78da542f, 0x0c4c2f50, 0xc0dbc22f, +0x2729eecc, 0x51051362, 0x79bc3129, 0x6cfd32f6, +0xaab0a714, 0xc77a2a0d, 0x0b9bb7f6, 0x5f4ea4f0, +0xa04ab8f2, 0x23d7c066, 0x9a3a61e8, 0xc95e854b, +0x6c5365ee, 0xcde17650, 0x0f2f0760, 0x28c82126, +0x00087588, 0x3678486c, 0x8746fc87, 0xd2f54238, +0x0cc355e5, 0xf2f3ba75, 0xf80d5eb5, 0x0c091c89, +0xbc7f9b03, 0xfbd7bea9, 0xe2197cce, 0xf23e9ce9, +0xd2ba317e, 0xf795879d, 0xa7ddd184, 0xf320b681, +0xa1d665b5, 0x10ac8bb4, 0x8ee3146a, 0x5b458e3c, +0xb89da052, 0xda575cc6, 0x0d230bff, 0x9c3cadeb, +0xcd68ee26, 0xd032b247, 0x43658df3, 0xf9f4168e, +0x861b4409, 0x1d279790, 0x866591d7, 0xea409a91, +0x1351048d, 0xf3067a37, 0x6861790e, 0x3b35f621, +0x22a9af0b, 0x28a7042d, 0x890f7f0c, 0xc93dbc2c, +0x20adb3a8, 0xcb7b5697, 0x40c73f52, 0x3f4fde23, +0xd2eb1eed, 0xdc77e6de, 0xd1d59d5d, 0xd975315b, +0x2d37da7e, 0x86dd3507, 0x2012e431, 0xcd197ca7, +0x7cfabd26, 0x56ed3b6a, 0xc6c179b9, 0xb133a293, +0xd1988106, 0xdfdcc553, 0x925f894d, 0x610915a5, +0x9daceed2, 0x1dc3be8d, 0xd92f2d7d, 0xd8ce4067, +0xe0fe80a3, 0xc4c5be9f, 0x4b79f5a6, 0x07f2e89c, +0x104ff0b1, 0xf9d80a95, 0xb469af7f, 0xdeb4e632, +0xe20e68b1, 0xb04c906f, 0xae96d5f0, 0xe8807571, +0x69e653cd, 0x73634a9d, 0x0359cf6c, 0x895bbbdd, +0xddc8e603, 0xd0c6ecf7, 0x55d8d699, 0x6b6c87aa, +0xfb5fa64c, 0x280e725a, 0xf469add1, 0xc71b2676, +0x0d3ffa86, 0xc18b8e6e, 0xe9d5c8fd, 0x388a62fa, +0x96486eb2, 0xe343b757, 0x2d7e5b9a, 0xcdd2fdd7, +0xf37f535f, 0xc22d20f5, 0xb56229ef, 0xf84c2873, +0x3bb8166f, 0x3047942c, 0x0c0c34e6, 0xffb18af5, +0xba123d95, 0xd03ca2c9, 0x492f6877, 0x11123a60, +0x12a4ed70, 0x1359ecf1, 0x54d06dbb, 0xf46dee9f, +0xc12b4b91, 0xed32e734, 0x365d205b, 0x3f4bac05, +0xf9107418, 0xfa1f3314, 0xbf4b26f3, 0xfb727a4a, +0x0491c7f7, 0xae00a8c9, 0x8ae416e6, 0xd6452a4d, +0x37a5613a, 0x63099fa2, 0xe9e1ab5c, 0x8d522050, +0x13df8316, 0xf83472a2, 0x25ebaa4f, 0x760db85f, +0x75ac1227, 0x2c5a02ef, 0xfc6a75ba, 0xc73e3d4f, +0xda41add6, 0xc0cf63a3, 0x9f8b7c51, 0x1edcc855, +0xdafd1090, 0xeaa1f5f6, 0x9f5ab9be, 0xf519b1f9, +0x220ada81, 0xec9b6297, 0x8661ea2c, 0xce9b083c, +0xd9066bd8, 0x3580f9c8, 0x654096f0, 0xcd89c00a, +0xa1cb9789, 0xd81005e0, 0xb38c9d26, 0x16fe94f6, +0xfd7ed18a, 0x7f082e86, 0x46232eb1, 0xdca4c40c, +0x09c2a72f, 0xa457e090, 0x9b006010, 0x6e0ef594, +0x8c2db173, 0xee25f9b6, 0x4b5eac90, 0xa5c29e8b, +0x38287db2, 0x9d44981f, 0x64683efb, 0xd4d7b3c1, +0xcc04d5d9, 0x492e3520, 0x2f4c5009, 0x9166154e, +0x0611df13, 0xe072a1a8, 0x91c621ce, 0x77075850, +0xf167a5e5, 0x21e75939, 0xdea1ea39, 0xd92a1119, +0x1dcf8ad4, 0xd08c8eda, 0xe448b734, 0x3aca7fec, +0x2ac02c01, 0xd190cfc2, 0x5db28d4b, 0xd035d0d1, +0xa3d4ea09, 0x875a7ac8, 0x01905ca5, 0xf5d11ebd, +0x52bb11d7, 0x61d7dde8, 0x1b75b331, 0x8d7519d8, +0x078e4250, 0xd26b936c, 0xb5782301, 0x4b31a8b7, +0x6ec83a0f, 0xf61c0c35, 0xfffa8aa1, 0xd4dfb0c8, +0xc6f66653, 0x118cfdcc, 0x4d21b9b7, 0xfefcad12, +0x0966781a, 0xc924b099, 0x917c8608, 0x13ab58b4, +0x15dd0d17, 0x5e556a71, 0xccede394, 0xfda4dcb2, +0x21302bf2, 0x8753f833, 0x034ff898, 0x7f33ba69, +0x198d898b, 0xf209df4e, 0xfe8c6dbd, 0x82c24300, +0xfa8e133f, 0xe7ead557, 0x38713537, 0xe910e818, +0x85427524, 0x20188bbe, 0x3bffd95e, 0xdf8dff60, +0x54000988, 0xfc26f171, 0xdc175ac5, 0x33ccf2d2, +0xc28930c4, 0x798af4bc, 0xd3038720, 0xf6194887, +0x4d4ff6dc, 0x8ae765df, 0x861a86a3, 0x534d3360, +0x5ef12290, 0xee55d0b0, 0x80a81e9b, 0x9f0db628, +0xe9feb243, 0xaa83d0ba, 0x1d81638e, 0xc8d34c16, +0x94c9c754, 0x5b036e00, 0x1d3fdd62, 0xaa5702d3, +0x78e42d61, 0xf3b33904, 0x7a64e85a, 0x7c81119e, +0x7c8a9214, 0x9c47cab6, 0x169fce10, 0x63714659, +0x6503c9fb, 0xa04376ee, 0xecce86ff, 0x880b1193, +0x52a10bc7, 0xf59865de, 0x26b855b2, 0xd74a8d70, +0x8cfda341, 0xbd75fa8d, 0x417fd8af, 0x8899f8ae, +0xfbccde06, 0x99bdd436, 0x27f2377f, 0x7a861733, +0x44b70631, 0x84112f62, 0x33523bca, 0xc2dbf2c7, +0x65747162, 0x407eb3ba, 0xd552a9a0, 0x81896a57, +0xd2f2bff9, 0x6a8fc9d9, 0x5cde0cbc, 0x58b714be, +0xdfc21b97, 0x00bd281f, 0x38e403e9, 0x6fb80b04, +0x7c9ad9ac, 0x9e3e07c6, 0xa9c6ae35, 0x1c648e56, +0x49b3aa31, 0x78c74846, 0x285f5d6b, 0x5ccb7142, +0xabc6cc11, 0xce36f1f5, 0x093926cf, 0x88b774ab, +0xabea55d0, 0x5d61bca4, 0x594f92a2, 0x6ae8eec6, +0x325ea3d5, 0x8ee663a7, 0x9a00db31, 0x09787a75, +0x13c2726a, 0xa97f00fa, 0x4794b06c, 0x38a57549, +0x9850bc54, 0x15d84a9b, 0xd8ba56e4, 0xec52fbfa, +0xb400471b, 0x31714eae, 0x9e60c723, 0x2d2f238b, +0xcd154356, 0xf2395c4a, 0x07a37c04, 0xac6f6c10, +0x32be7e7e, 0x366b17ea, 0xcaa7d96b, 0xcb3563a1, +0xb15983b5, 0xba2af198, 0xd89900f3, 0xf9437ccf, +0x47e26662, 0x1d5d5c22, 0x17ae16e7, 0x7e0ef361, +0xec639aa4, 0xf46503c1, 0x9b88a712, 0xb7f2ae9b, +0x9bfc2db9, 0x6d75e8f8, 0x896ba8a8, 0xfed54e37, +0x3563eae0, 0xbbd0294c, 0x89b47800, 0xce87a4a4, +0xb15ebb4a, 0xc29f09ef, 0x5830a869, 0x24ebaba5, +0xf1504a05, 0xd58a8084, 0x87157d74, 0x182dced4, +0x2ae81a28, 0x3397700c, 0x72ad1146, 0xbacdc632, +0x7ea7fdd3, 0x23c147b2, 0x7203b0c0, 0x6ee52c7e, +0xff0899af, 0xaaa7dfcd, 0x99012d4b, 0x1580a45f, diff --git a/src/cpu/intel/model_f0x/microcode-964-m01f0712.h b/src/cpu/intel/model_f0x/microcode-964-m01f0712.h new file mode 100644 index 0000000000..70c8684da6 --- /dev/null +++ b/src/cpu/intel/model_f0x/microcode-964-m01f0712.h @@ -0,0 +1,163 @@ +//+++ +// Copyright (c) <1995-2010>, Intel Corporation. +// All rights reserved. +// +// Redistribution. Redistribution and use in binary form, without modification, are +// permitted provided that the following conditions are met: +// .Redistributions must reproduce the above copyright notice and the following +// disclaimer in the documentation and/or other materials provided with the +// distribution. +// .Neither the name of Intel Corporation nor the names of its suppliers may be used +// to endorse or promote products derived from this software without specific prior +// written permission. +// .No reverse engineering, decompilation, or disassembly of this software is +// permitted. +// ."Binary form" includes any format commonly used for electronic conveyance +// which is a reversible, bit-exact translation of binary representation to ASCII or +// ISO text, for example, "uuencode." +// +// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +//--- +/* Tue Sep 14 09:17:40 CST 2010 */ +/* 964-m01f0712.inc */ +0x00000001, 0x00000012, 0x07162002, 0x00000f07, +0x39e69ff0, 0x00000001, 0x00000001, 0x00000000, +0x00000000, 0x00000000, 0x00000000, 0x00000000, +0xffffffe9, 0x8bb66866, 0x1d79ea57, 0xeae74f1b, +0x361e4a7a, 0x55e2826d, 0x5f734071, 0xb2843de5, +0xae7971bb, 0xe25004de, 0x405dafe0, 0x7d53f66f, +0x4df56461, 0x7b57d0ce, 0xea17af39, 0xedbb1ebc, +0xe9e38d20, 0x8b12c950, 0x4a0b7e87, 0x52c078c1, +0x726e683c, 0xca3f7181, 0xc20dded4, 0x923fe6f8, +0xfc2c31f4, 0xfc1dbb1d, 0xe4d7cd63, 0xe2fbcd17, +0xa8ad72e0, 0x33fea0d3, 0x71d5d527, 0xc456c0fb, +0x4ca199ba, 0xeb863e4b, 0x43210553, 0x05454fcc, +0xdedf6095, 0x5ac66851, 0xc5b84d9d, 0xf1775630, +0xa50e817b, 0x8393f563, 0x4d6a58a4, 0x641c876e, +0x4598072d, 0xfb1875c5, 0x0efb05e9, 0xa5a840dd, +0x54e9190a, 0xe9ebafdb, 0x7bfaa19d, 0xdae03c5e, +0x141069e3, 0x178fbeef, 0xbdf33f79, 0xcdbdd066, +0x07ae0fc7, 0xf45750a0, 0x6f3810e9, 0x6415e0bf, +0x2b46112e, 0x21be86cd, 0x29245980, 0xbb58f310, +0xfb665f23, 0xfeeb9aad, 0xcea2257c, 0x5175328e, +0x0d3d2bd7, 0x81ce7ea2, 0x9a6de78a, 0x9850b5e3, +0xbbee4402, 0xb6319fb0, 0xc010158c, 0xbbb913ff, +0x395f312a, 0x24579055, 0x2ae58ef0, 0x9cc2b14a, +0xc76a13bd, 0x88def903, 0xa9b67b9e, 0x3feb492d, +0x707975d5, 0x5c9559b9, 0xf52a12ac, 0x87d2efe2, +0x2b2e52a8, 0xd0d7df0f, 0x4f1c6f19, 0xebb81a13, +0x80210238, 0x1b3c07f0, 0x7a499318, 0xde7c5eb3, +0x9f875ea6, 0xad68ad52, 0xdf0ad02f, 0x88665580, +0xc1e124bc, 0x2078c537, 0x31428f38, 0x91ab5aa2, +0xc1a64ad2, 0x87cc2159, 0x718ebfd5, 0xc2c3532e, +0x7e7ec93c, 0x1cdda579, 0xcffccb9b, 0x583c8d7e, +0xdd8a3faf, 0x60aa9835, 0x61aba793, 0x3e57affa, +0xa681cda5, 0xb225323f, 0x4b3f7fd0, 0x4d30f709, +0x6d206bbf, 0x51689b07, 0x3040283d, 0x95d95684, +0x53d4f28d, 0x4c5372c8, 0x0e2e293f, 0x7c660707, +0x06a15ae1, 0x1452111f, 0x3c5a0df0, 0x61fef67e, +0x8c9f26e8, 0x879dd434, 0x84937130, 0x28a9c507, +0x9d05cdc4, 0xa58e51f9, 0x78250d1a, 0xb4aa4867, +0x2f277408, 0x1d4281e2, 0x03f7a5c9, 0xb90aa91b, +0x09ddba69, 0x219ff884, 0x63c7aa86, 0x3ac8cae8, +0x3217bb61, 0x166844cd, 0x45518869, 0xb23d4145, +0x444a751c, 0x2c4ea3cf, 0x574cd48f, 0x859e01ae, +0x79901e63, 0x28701f07, 0xf31897aa, 0x0bfbabff, +0x18148ee5, 0x3aa01696, 0x08b8c6e8, 0x073ef026, +0x4bbd2163, 0x278a5b5d, 0xca4f43fe, 0x1581b955, +0xdd310608, 0x4c47f8aa, 0xc4748e35, 0x0938dd48, +0xa7dbd247, 0x4f9c9284, 0x4fd12ae0, 0x4122817e, +0x57af6bb7, 0x1b1cbf56, 0x01713ae5, 0x4693a2a4, +0xd361471c, 0xfb5e5fb9, 0xd57ecb2e, 0x1396b134, +0x6c1ef975, 0xf0ba5604, 0x2bc5fc46, 0xe8e75240, +0xdc5a04ef, 0x0c7fec2b, 0xff44a7d1, 0xf1752a97, +0x4c64f1a6, 0x5f5b6971, 0xf80425d4, 0x26a2d408, +0xdc3661d1, 0x641f52d4, 0xc14d1641, 0x6db4a92b, +0x7ab7b4f4, 0x15c03f01, 0x120456f8, 0x434b9b0b, +0xecd8fd05, 0xe791871f, 0xf115d632, 0x362e7192, +0xb2f6d067, 0xc38caf36, 0x38916496, 0xdb0b52f0, +0x4435b1b4, 0x1e33bc83, 0xdbec3c07, 0xc8a80185, +0x7f5c6ad1, 0x0759aede, 0xfb9afeeb, 0x3da4804e, +0x02b98265, 0x1fdc99d3, 0xe3238746, 0x0b485f0d, +0xc8452172, 0x21f980ed, 0x115b5f9f, 0x2fdb1ab6, +0x51f0b309, 0x07ec0a64, 0x1371f802, 0x1af7b884, +0x2b63d9be, 0x064d5257, 0x9247a258, 0x2e7d9ef4, +0xebc76e82, 0x3744e142, 0x327498ed, 0x1efe2eaa, +0xf4b47f03, 0xd56b8a80, 0xd9df7063, 0x38b6093e, +0xe8952237, 0xd4c3cb00, 0x427aaa2f, 0xde11b0dc, +0xc6389e16, 0x2775052a, 0xb53c88c3, 0xdcc0d91f, +0xa372dba9, 0x56082310, 0xd5eb095a, 0x06bf07de, +0xab0cfa42, 0x450af2c0, 0xb64ae4fb, 0x4b29950c, +0xf66c4395, 0x0878b9c7, 0xbcd15704, 0x634b7b14, +0xdb3de5f4, 0xb08f50bb, 0x831e6abb, 0x010abe5c, +0x4d081d89, 0xb522a1b5, 0xfaf4f82a, 0x8932dcd1, +0x439fdb05, 0x0cacc3de, 0x56e8393b, 0xaaa12d2b, +0xb3c38358, 0x304b273e, 0xd2a231fe, 0x2211e77c, +0x70f73dee, 0x2e5b056e, 0x01df2fde, 0x0d39db76, +0x2c2137b2, 0x11638742, 0x2c160d57, 0x1e29cf1d, +0x62157d15, 0xd71cf60c, 0xcc2012e5, 0x1ef8e889, +0x7438d083, 0xfab2d9e9, 0xcd1e6cfb, 0xe37d919e, +0x738e3e70, 0x2f511109, 0xc88b544a, 0xcb5231cc, +0xb4aabced, 0x20f74006, 0xdf5b722b, 0x0f299cd5, +0x324f3630, 0x139a0348, 0xd45349ea, 0x208af30b, +0x8f2b48fc, 0x38a7e62a, 0xe5eb7bef, 0x18028e8f, +0x365eeece, 0xde32aa2b, 0xb7c86e79, 0x22b3a1a3, +0x3a66b2db, 0xd628c336, 0x2d3a3be9, 0xd82f8a9f, +0x049bc319, 0x3973ea2f, 0x66ef9dec, 0xfd5ed712, +0x8945b138, 0x5a3f99ff, 0xecd0b3b8, 0x29471ee6, +0x6b2a42e5, 0x45c3cc05, 0x2301d9d8, 0x702b2528, +0x1d75be7a, 0x3324b767, 0xe3add8b4, 0x7c0a4bae, +0x791010e8, 0xda59d2bc, 0x612eac2f, 0x235021b0, +0xc18567dc, 0xd15f9148, 0xca5d86fb, 0xc10bc63f, +0x2b8f4c36, 0x2d891b63, 0xa7977c9f, 0xdadb398f, +0x083f6a6a, 0x230e398e, 0x19420c4f, 0x1cc52b2a, +0xae8d117d, 0x2c32000d, 0xad13069e, 0x3a113635, +0xc6522f49, 0x074a7ddc, 0xea16a043, 0x35662b0a, +0xb3bd25b8, 0x18b45214, 0x9f142cbe, 0x1b7c6938, +0xe5f764de, 0x3b252a68, 0xd0c84dde, 0x1d74a684, +0x0b394830, 0x18d2add6, 0x0e14d7e3, 0x2812c01a, +0xb1426e75, 0x97c7426c, 0xca2425ce, 0x3b07c144, +0x92c538a2, 0xb50a1bc5, 0x6b7867a8, 0xb147634f, +0x39d1a5b6, 0x38dd638b, 0x84102bc9, 0xaeaf04e9, +0x75d6755a, 0x359fdcd9, 0x9859936d, 0x801f6834, +0xbba00552, 0xd8c96732, 0x9769642a, 0x92ab9c4d, +0x4b44a4ea, 0x6f3f380d, 0xf112e9a3, 0x8768532a, +0x958c163d, 0xa4a7c80f, 0x6873ae6b, 0x9b0e78b2, +0xd7ab7060, 0x4d9f8791, 0x370f29eb, 0x16e6a4df, +0x2eaa46b8, 0xcc64bf8b, 0x423c788c, 0xeef8371a, +0x497e76e3, 0xe49e1ed6, 0xb6890ea8, 0x7562648f, +0xd30c433a, 0xb967a3d2, 0x17b665fd, 0x0499210d, +0x0df41a8b, 0x60261315, 0x61d25715, 0xf7dfc43e, +0x1567841c, 0xac38e452, 0xb76be7a9, 0xfabea796, +0x017a95c6, 0xd7d2b0da, 0xa24fb7a3, 0x14ec0a12, +0xd3446440, 0xaa70e820, 0x81620b96, 0x466c02e6, +0x9f67c135, 0xee4ff616, 0x509161ad, 0x263587d2, +0x11169e0f, 0x5c46175a, 0xeed237e5, 0xefe242bd, +0x2aed7440, 0xde3f737f, 0xd6ba63eb, 0xe8d8304e, +0x8a1ad7a7, 0xff53828a, 0x0d2c073b, 0x6dc5dbfa, +0xcb76174a, 0xfa1b2c30, 0x384ac449, 0x1f5ea4be, +0xde50549d, 0x5f6e5977, 0x6d5c33e5, 0x2b9b8ab4, +0x8be0c16c, 0x021db150, 0xf3a99a6e, 0x9a4dcfc5, +0x7bc75f76, 0x243be7b0, 0xe53d1b04, 0x38fd5ab9, +0x4d26ca07, 0x90ef6dff, 0x4c8c02db, 0xdf986343, +0xc84edd73, 0x2a46005c, 0x6ebe028e, 0x1d68a9dc, +0x97f23c83, 0x2dda5fde, 0xaf56b1e9, 0xc4f04b0a, +0x97a355a9, 0x3f5b604b, 0x8a4c5c33, 0x4fb3c292, +0x5be0edd7, 0xd05af070, 0x1623da74, 0xb55ff7af, +0x40929043, 0x62e96e20, 0xde5afdec, 0x5bbe38bb, +0x47918b57, 0xba53cfb7, 0xa613b0cb, 0x3c794832, +0x69c9f5b2, 0x62ad3086, 0x2afc0271, 0xdb900632, +0x65d6c7ea, 0x0dd8b907, 0x52f3cabd, 0xf77a8c51, diff --git a/src/cpu/intel/model_f0x/microcode-965-m01f0a13.h b/src/cpu/intel/model_f0x/microcode-965-m01f0a13.h new file mode 100644 index 0000000000..f64d29555e --- /dev/null +++ b/src/cpu/intel/model_f0x/microcode-965-m01f0a13.h @@ -0,0 +1,163 @@ +//+++ +// Copyright (c) <1995-2010>, Intel Corporation. +// All rights reserved. +// +// Redistribution. Redistribution and use in binary form, without modification, are +// permitted provided that the following conditions are met: +// .Redistributions must reproduce the above copyright notice and the following +// disclaimer in the documentation and/or other materials provided with the +// distribution. +// .Neither the name of Intel Corporation nor the names of its suppliers may be used +// to endorse or promote products derived from this software without specific prior +// written permission. +// .No reverse engineering, decompilation, or disassembly of this software is +// permitted. +// ."Binary form" includes any format commonly used for electronic conveyance +// which is a reversible, bit-exact translation of binary representation to ASCII or +// ISO text, for example, "uuencode." +// +// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +//--- +/* Tue Sep 14 09:17:40 CST 2010 */ +/* 965-m01f0a13.inc */ +0x00000001, 0x00000013, 0x07162002, 0x00000f0a, +0x2a2cc3cb, 0x00000001, 0x00000001, 0x00000000, +0x00000000, 0x00000000, 0x00000000, 0x00000000, +0xffffffe9, 0x80e0e61a, 0x7cb2c607, 0xbe1e2fc9, +0xacaf1526, 0x31514e28, 0x9252d426, 0xb999ebf8, +0x8469bb8a, 0x95e72fd2, 0x5f7c5472, 0x254adcf0, +0xf706b236, 0x21ef3efb, 0x82d05526, 0x8b10bd77, +0x268ab8bd, 0x929739a5, 0x0f180e02, 0x3ad1cc5a, +0x23a10814, 0xbc4257f8, 0x026ded8d, 0x84bf45be, +0xe13e69f3, 0xbb0edf16, 0x85218fd2, 0x898af4e1, +0xcd635f26, 0x846ab0c6, 0x85a5d5cd, 0x077b4a16, +0x71514de0, 0xbff893a6, 0x47536ab0, 0x1fc4b546, +0x906f4b85, 0xc1f997d5, 0x0ba4b594, 0xa823eb50, +0x416ee239, 0x659b0dbd, 0xf240ad67, 0xe042d532, +0xce92f455, 0x9f318d9f, 0xac11fada, 0x6fc234ab, +0x18cddb76, 0x67e52b4f, 0xa6f01943, 0xba695e2a, +0x245bd123, 0xce05288f, 0x6582101b, 0x5be73a23, +0x6ab67d0e, 0x873ac6f3, 0xab4c48f2, 0xe0d64284, +0x65f33ddb, 0xd33abb56, 0x8dd411c3, 0x86f370ea, +0x1c3726b9, 0xd561edb5, 0xa0484b79, 0x63bdccd0, +0x54d42183, 0x05d9b9c2, 0xd1d2e489, 0x572f0b07, +0x6b804808, 0x9ee441c8, 0x87e1e425, 0x0d4d3c3e, +0xbb9188fd, 0xa7f1243b, 0x807be6fb, 0x8f828057, +0xfe37dd84, 0x104ef504, 0x5aa650b4, 0x2f1b611f, +0xd021e808, 0x1d4ca877, 0xdefabd4d, 0xaa0cbe35, +0xa4e89854, 0xa880cfc1, 0x08ed71f1, 0xb58e8625, +0x2f4bee9d, 0xfef8678d, 0x2868ade1, 0xcdd1c7a4, +0x2b823a15, 0x4788ea69, 0x7a1de61f, 0x24a51210, +0x4373e00c, 0x7f8e55c9, 0xb2c5092b, 0x74f9e0db, +0x2f54f62d, 0x13e3b1c8, 0x835863dc, 0x7401feb0, +0x82d9962c, 0xc321a358, 0x8db3eec1, 0x3d70aa8a, +0x9e8d115a, 0xd1f258ce, 0x3db0262c, 0xdedf4ecf, +0x2b43787d, 0x01bba4ab, 0x5533bfb0, 0xf25756a2, +0x6748ff85, 0x49a04cf9, 0x15a3fceb, 0x2b0045b1, +0x354d82dd, 0x51baaaae, 0x9cdb8826, 0x4a5e79d5, +0xc0b783a0, 0x244ee819, 0xc9d7ec82, 0x61b5df6b, +0xa3b0ab47, 0xf4201580, 0x16a9bda3, 0x2ac3fb2a, +0xf2d45287, 0xc775c470, 0xca49165e, 0xf011aa96, +0x7cc3f776, 0x128e7d4c, 0x53a7cb48, 0xc678c16a, +0x704d85ff, 0x5ac3438c, 0x22a4255f, 0x06f4eb73, +0x6d2c4918, 0x7ec8d353, 0x02f64898, 0x402caba1, +0xa2dcd74c, 0x2ec84768, 0x19aaacb3, 0x641e9f60, +0x610245fb, 0xbcde5b34, 0x5b2ad9e6, 0x26d2e619, +0x3c5f7fc3, 0x8a4644e1, 0x6cc1f8fb, 0xb2ec0e52, +0x02186480, 0x1c597a86, 0xea7cb92f, 0x8484972d, +0x90f10aef, 0x7032ba2f, 0x8d51693a, 0x075f7010, +0xef88324e, 0x5fbf378f, 0x1416ae8a, 0x5eac1f31, +0x70e65677, 0x0224e031, 0x1305f1ac, 0x53209b14, +0xb5037676, 0x99e958fb, 0xecb8fe97, 0x20fb5890, +0x568e98e9, 0x87d42ce4, 0x03de50e2, 0x89728dac, +0xdca95447, 0x36114e7b, 0x2aab8e7a, 0xa0529d9c, +0x9901c79d, 0x4ff191b5, 0x7500cebf, 0x210bcc07, +0x815fd1e8, 0x4ebd3be0, 0xbce22cf0, 0xcf2df323, +0xfffa8eb1, 0x016b1ca2, 0xf87846a6, 0xddbf1474, +0x435c41b5, 0x56245808, 0x050eace9, 0x128491f7, +0x48c6fdda, 0x5775ded7, 0x0b4775a1, 0x7ce11409, +0x0d9822a0, 0x084ca742, 0x8f2c8c8b, 0x4278fdfc, +0xe45d26c7, 0xd92793fb, 0xe963acf5, 0x346473ea, +0x28069586, 0xcd7423ab, 0xdd07fab1, 0xf2dd3f15, +0xf924720b, 0x0047adff, 0x3935bd42, 0xde1d799f, +0x03a4afd9, 0x4f0ea217, 0x5f3dd4df, 0x09f611a1, +0x8ecf894c, 0x5111dde5, 0xd79db940, 0x4e2da85d, +0x64622e3d, 0x00ed0f85, 0x192b2af6, 0x526fcc87, +0x3e233c92, 0xdfa9d04d, 0x5a8a7d19, 0x18205eef, +0x3ff5734e, 0xf3ba744e, 0xac73c051, 0xc2cf8a70, +0x3ba41433, 0x123eb210, 0xe3f05134, 0xcfd54fd8, +0x7995e0d1, 0x1760b323, 0x310a7810, 0x2706d0c8, +0x15cf732d, 0x3c0ee597, 0x83e36338, 0x272058a7, +0xff3e9fda, 0x0c22fe44, 0x11a26627, 0x061a17a0, +0xd784b930, 0xb40ed3ca, 0x014eaa98, 0x2cfd7ef7, +0xd3f700a6, 0xa2e0e5ad, 0xf6682e43, 0xbab69f7a, +0x185c3430, 0x10a4a66d, 0x41698b7a, 0x89666812, +0x1cdc431a, 0x301a8774, 0x056fa032, 0x08e5b4ac, +0xd8e66808, 0x06cb04c2, 0x086f09ef, 0x09404e44, +0x4b166a00, 0x1f244ff1, 0x096548b7, 0x3d066268, +0x11c22583, 0x87d98b53, 0x83c785d8, 0x0c295204, +0xa3693e8d, 0x8ca5c952, 0xa52c8190, 0xa9ac34de, +0xe640e56f, 0x16d5715c, 0xf40bac7c, 0x940d757e, +0x0955d322, 0xbd3e2f65, 0x6553293f, 0x0b25fcb7, +0x14875a5e, 0xb5efd0af, 0x79cf151f, 0xa74e5acb, +0x4b249263, 0x14a844ff, 0x4c547880, 0xb598f6b8, +0xe9fffbc6, 0xe983f09b, 0xa5384013, 0x36baf1e7, +0xe3a76c06, 0xde3df31a, 0x25d38aaa, 0xc19d9fa9, +0x2c05457a, 0x0a4fd8f6, 0x01086f65, 0xdf7e10b3, +0xa5f16786, 0x46d77f4a, 0x08336cd2, 0x1d06cb5f, +0xe453696c, 0x6f662a90, 0x40d33558, 0x76c640d5, +0x4e7e4c97, 0x10cb0f79, 0xb1cfbb1c, 0x4f3f0521, +0x8cda32ee, 0x84c3e958, 0xaac41cc9, 0x023e7572, +0xf3266bf6, 0xb4193d39, 0x3a31f7df, 0xbd83c248, +0xc812df3c, 0x0af7f510, 0x82bb61f9, 0x95db6415, +0xf7b12fa8, 0x7a7f4f9c, 0x2ec8f061, 0x3fa8e99c, +0xc19bea78, 0x470c4315, 0x0bcf3abe, 0x787b97b7, +0x78f992b4, 0x05a7b74c, 0x93fc4db2, 0x41094fe3, +0x3e7fe41b, 0xa367bc2d, 0x90b393db, 0x3ec58fe0, +0xb74cc79f, 0x9ed83f74, 0x10daeeae, 0xa524f1ac, +0xafcd0f29, 0x11423945, 0x52319e75, 0x9978031d, +0xa78bb8be, 0x1a8a86d8, 0xf9a5c6db, 0x15d9760b, +0x00028056, 0x2d0f7fc3, 0x7734d88a, 0x1b877e63, +0x7b1db862, 0x25037d9d, 0x5a210d59, 0x1875f3e4, +0x0299248c, 0x90ae4f18, 0x949d7d41, 0x713deba7, +0xa6ff8ffe, 0x243c5296, 0x6020828d, 0xe420ae82, +0xf02eeda6, 0x3a8090e3, 0xaef23b89, 0x40d2cb8a, +0xaaddddad, 0x220c269f, 0x288d2d4e, 0x8689e116, +0x42de5c86, 0x95ff5e35, 0xdcaabe42, 0x3fbb05e5, +0x4ade7e4b, 0xd6612d65, 0x44ad598c, 0x984eeabb, +0x218696b2, 0xf9c83206, 0x881e3b4e, 0x54844f30, +0x1f980f2a, 0x0aec3158, 0xdd92450c, 0xb8a3906d, +0x0ccc7c23, 0x196b48db, 0x08ffaef9, 0x2c44b86d, +0x05fcc149, 0x079869d4, 0x5f3f5d0b, 0x1086de9f, +0x638432c5, 0x1dbe89c0, 0x882041a8, 0x05a6756a, +0x306e76ea, 0x49ad9a0d, 0xbc24d1af, 0x2a113e7d, +0x8a333131, 0x775f70a6, 0x49629224, 0x8e089d24, +0x34e60e07, 0x280eb8c9, 0xcbf3805c, 0x528c0bdf, +0x46c79b94, 0x543c88dd, 0x2b2e55b0, 0x252bf38c, +0x0757335c, 0x56405b4d, 0x7f0894ef, 0xa2417da9, +0xf4f8c5d2, 0x2be63c2f, 0xcfb400fd, 0x4b9f4e99, +0xbed450c7, 0xbc3cdea6, 0x216f9223, 0x3d2920ad, +0x97284d1d, 0xb5b05c58, 0xa5075b63, 0x8ec8c059, +0xf9c2f270, 0x0f79cbf3, 0x71253a77, 0x66896241, +0x5cb14622, 0x8d439f45, 0x21d61b98, 0xddb46338, +0x1b2fb78d, 0x78389389, 0xe3e92811, 0xd7b0a62b, +0xeec11a6f, 0xf98e84dc, 0xe26a6dde, 0x7767cc48, +0x04f5492f, 0xcfb9fbbf, 0x4bc7fb18, 0x86e5876a, +0x6cec34b8, 0x44f1e0ac, 0xf60995fc, 0xd56fc8c1, +0x3843fa32, 0xbbb021d6, 0x8269ba6e, 0xfc91d4da, +0x092f051d, 0xcf0ecdc1, 0xec5f10a8, 0x16575ab3, +0x3b956ded, 0xeccdcf22, 0xb68dbf1d, 0x42bf3c8c, +0x0bbc80c3, 0x13b6dec2, 0xcc51edc6, 0x6b44ec54, diff --git a/src/cpu/intel/model_f0x/microcode-966-m04f0a14.h b/src/cpu/intel/model_f0x/microcode-966-m04f0a14.h new file mode 100644 index 0000000000..748eb59506 --- /dev/null +++ b/src/cpu/intel/model_f0x/microcode-966-m04f0a14.h @@ -0,0 +1,163 @@ +//+++ +// Copyright (c) <1995-2010>, Intel Corporation. +// All rights reserved. +// +// Redistribution. Redistribution and use in binary form, without modification, are +// permitted provided that the following conditions are met: +// .Redistributions must reproduce the above copyright notice and the following +// disclaimer in the documentation and/or other materials provided with the +// distribution. +// .Neither the name of Intel Corporation nor the names of its suppliers may be used +// to endorse or promote products derived from this software without specific prior +// written permission. +// .No reverse engineering, decompilation, or disassembly of this software is +// permitted. +// ."Binary form" includes any format commonly used for electronic conveyance +// which is a reversible, bit-exact translation of binary representation to ASCII or +// ISO text, for example, "uuencode." +// +// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +//--- +/* Tue Sep 14 09:17:40 CST 2010 */ +/* 966-m04f0a14.inc */ +0x00000001, 0x00000014, 0x07162002, 0x00000f0a, +0x64731550, 0x00000001, 0x00000004, 0x00000000, +0x00000000, 0x00000000, 0x00000000, 0x00000000, +0xffffffe9, 0x80e0e61a, 0x7cb2c607, 0xbe1e2fc9, +0xacaf1526, 0x31514e28, 0x9252d426, 0xb999ebf8, +0x8469bb8a, 0x95e72fd2, 0x5f7c5472, 0x254adcf0, +0xf706b236, 0x21ef3efb, 0x82d05526, 0x8b10bd77, +0x268ab8bd, 0x929739a5, 0x0f180e02, 0x3ad1cc5a, +0x23a10814, 0xbc4257f8, 0x026ded8d, 0x84bf45be, +0xe13e69f3, 0xbb0edf16, 0x85218fd2, 0x898af4e1, +0xcd635f26, 0x846ab0c6, 0x85a5d5cd, 0x077b4a16, +0x71514de0, 0xbff893a6, 0x47536ab0, 0x1fc4b546, +0x906f4b85, 0xc1f997d5, 0x0ba4b594, 0xa823eb50, +0x416ee239, 0x659b0dbd, 0xf240ad67, 0xe042d532, +0xce92f455, 0x9f318d9f, 0xac11fada, 0x6fc234ab, +0x18cddb76, 0x67e52b4f, 0xa6f01943, 0xba695e2a, +0x245bd123, 0xce05288f, 0x6582101b, 0x5be73a23, +0x6ab67d0e, 0x873ac6f3, 0xab4c48f2, 0xe0d64284, +0x65f33ddb, 0xd33abb56, 0x8dd411c3, 0x86f370ea, +0x1c3726b9, 0xd561edb5, 0xa0484b79, 0x63bdccd0, +0x54d42183, 0x05d9b9c2, 0xd1d2e489, 0x572f0b07, +0x6b804808, 0x9ee441c8, 0x87e1e425, 0x0d4d3c3e, +0xbb9188fd, 0xa7f1243b, 0x807be6fb, 0x8f828057, +0xfe37dd84, 0x104ef504, 0x5aa650b4, 0x2f1b611f, +0xd021e808, 0x1d4ca877, 0xdefabd4d, 0xaa0cbe35, +0xa4e89854, 0xa880cfc1, 0x08ed71f1, 0xb58e8625, +0x2f4bee9d, 0xfef8678d, 0x2868ade1, 0xcdd1c7a4, +0x2b823a15, 0x4788ea69, 0x7a1de61f, 0x24a51210, +0x4373e00c, 0x7f8e55c9, 0xb2c5092b, 0x74f9e0db, +0x2f54f62d, 0x13e3b1c8, 0x835863dc, 0x7401feb0, +0x82d9962c, 0xc321a358, 0x8db3eec1, 0x3d70aa8a, +0x9e8d115a, 0xd1f258ce, 0x3db0262c, 0xdedf4ecf, +0x2b43787d, 0x01bba4ab, 0x5533bfb0, 0xf25756a2, +0x6748ff85, 0x49a04cf9, 0x15a3fceb, 0x2b0045b1, +0x354d82dd, 0x51baaaae, 0x9cdb8826, 0x4a5e79d5, +0xc0b783a0, 0x244ee819, 0xc9d7ec82, 0x61b5df6b, +0xa3b0ab47, 0xf4201580, 0x16a9bda3, 0x2ac3fb2a, +0xf2d45287, 0xc775c470, 0xca49165e, 0xf011aa96, +0x7cc3f776, 0x128e7d4c, 0x53a7cb48, 0xc678c16a, +0x704d85ff, 0x5ac3438c, 0x22a4255f, 0x06f4eb73, +0x6d2c4918, 0x7ec8d353, 0x02f64898, 0x402caba1, +0xa2dcd74c, 0x2ec84768, 0x19aaacb3, 0x641e9f60, +0x610245fb, 0xbcde5b34, 0x5b2ad9e6, 0x26d2e619, +0x3c5f7fc3, 0x8a4644e1, 0x6cc1f8fb, 0xb2ec0e52, +0x02186480, 0x1c597a86, 0xea7cb92f, 0x8484972d, +0x90f10aef, 0x7032ba2f, 0x8d51693a, 0x075f7010, +0xef88324e, 0x5fbf378f, 0x1416ae8a, 0x5eac1f31, +0x70e65677, 0x0224e031, 0x1305f1ac, 0x53209b14, +0xb5037676, 0x99e958fb, 0xecb8fe97, 0x20fb5890, +0x568e98e9, 0x87d42ce4, 0x03de50e2, 0x89728dac, +0xdca95447, 0x36114e7b, 0x2aab8e7a, 0xa0529d9c, +0x9901c79d, 0x4ff191b5, 0x7500cebf, 0x210bcc07, +0x815fd1e8, 0x4ebd3be0, 0xbce22cf0, 0xcf2df323, +0xfffa8eb1, 0x016b1ca2, 0xf87846a6, 0xddbf1474, +0x435c41b5, 0x56245808, 0x050eace9, 0x128491f7, +0x48c6fdda, 0x5775ded7, 0x0b4775a1, 0x7ce11409, +0x0d9822a0, 0x084ca742, 0x8f2c8c8b, 0x4278fdfc, +0xe45d26c7, 0xd92793fb, 0xe963acf5, 0x346473ea, +0x28069586, 0xcd7423ab, 0xdd07fab1, 0xf2dd3f15, +0xf924720b, 0x0047adff, 0x3935bd42, 0xde1d799f, +0x03a4afd9, 0x4f0ea217, 0x5f3dd4df, 0x09f611a1, +0x8ecf894c, 0x5111dde5, 0xd79db940, 0x4e2da85d, +0x64622e3d, 0x00ed0f85, 0x192b2af6, 0x526fcc87, +0x3e233c92, 0xdfa9d04d, 0x5a8a7d19, 0x18205eef, +0x3ff5734e, 0xf3ba744e, 0xac73c051, 0xc2cf8a70, +0x3ba41433, 0x123eb210, 0xe3f05134, 0xcfd54fd8, +0x7995e0d1, 0x1760b323, 0x310a7810, 0x2706d0c8, +0x15cf732d, 0x3c0ee597, 0x83e36338, 0x272058a7, +0xff3e9fda, 0x0c22fe44, 0x11a26627, 0x061a17a0, +0xd784b930, 0xb40ed3ca, 0x014eaa98, 0x2cfd7ef7, +0xd3f700a6, 0xa2e0e5ad, 0xf6682e43, 0xbab69f7a, +0x185c3430, 0x10a4a66d, 0x41698b7a, 0x89666812, +0x1cdc431a, 0x301a8774, 0x056fa032, 0x08e5b4ac, +0xd8e66808, 0x06cb04c2, 0x086f09ef, 0x09404e44, +0x4b166a00, 0x1f244ff1, 0x096548b7, 0x3d066268, +0x11c22583, 0x87d98b53, 0x83c785d8, 0x0c295204, +0xa3693e8d, 0x8ca5c952, 0xa52c8190, 0xa9ac34de, +0xe640e56f, 0x16d5715c, 0xf40bac7c, 0x940d757e, +0x0955d322, 0xbd3e2f65, 0x6553293f, 0x0b25fcb7, +0x14875a5e, 0xb5efd0af, 0x79cf151f, 0xa74e5acb, +0x4b249263, 0x14a844ff, 0x4c547880, 0xb598f6b8, +0xe9fffbc6, 0xe983f09b, 0xa5384013, 0x36baf1e7, +0xe3a76c06, 0xde3df31a, 0x25d38aaa, 0xc19d9fa9, +0x2c05457a, 0x0a4fd8f6, 0x01086f65, 0xdf7e10b3, +0xa5f16786, 0x46d77f4a, 0x08336cd2, 0x1d06cb5f, +0xe453696c, 0x6f662a90, 0x40d33558, 0x76c640d5, +0x4e7e4c97, 0x10cb0f79, 0xb1cfbb1c, 0x4f3f0521, +0x8cda32ee, 0x84c3e958, 0xaac41cc9, 0x023e7572, +0xf3266bf6, 0xb4193d39, 0x3a31f7df, 0xbd83c248, +0xc812df3c, 0x0af7f510, 0x82bb61f9, 0x95db6415, +0xf7b12fa8, 0x7a7f4f9c, 0x2ec8f061, 0x3fa8e99c, +0xc19bea78, 0x470c4315, 0x0bcf3abe, 0x787b97b7, +0x78f992b4, 0x05a7b74c, 0x93fc4db2, 0x41094fe3, +0x3e7fe41b, 0xa367bc2d, 0x90b393db, 0x3ec58fe0, +0xb74cc79f, 0x9ed83f74, 0x10daeeae, 0xa524f1ac, +0xafcd0f29, 0x11423945, 0x52319e75, 0x9978031d, +0xa78bb8be, 0x1a8a86d8, 0xf9a5c6db, 0x15d9760b, +0x00028056, 0x2d0f7fc3, 0x7734d88a, 0x1b877e63, +0x7b1db862, 0x25037d9d, 0x5a210d59, 0x1875f3e4, +0x0299248c, 0x90ae4f18, 0x949d7d41, 0x713deba7, +0xa6ff8ffe, 0x243c5296, 0x6020828d, 0xe420ae82, +0xf02eeda6, 0x3a8090e3, 0xaef23b89, 0x40d2cb8a, +0xaaddddad, 0x220c269f, 0x288d2d4e, 0x8689e116, +0x42de5c86, 0x95ff5e35, 0xdcaabe42, 0x3fbb05e5, +0x4ade7e4b, 0xd6612d65, 0x44ad598c, 0x984eeabb, +0x218696b2, 0xf9c83206, 0x881e3b4e, 0x54844f30, +0x1f980f2a, 0x0aec3158, 0xdd92450c, 0xb8a3906d, +0x0ccc7c23, 0x196b48db, 0x08ffaef9, 0x2c44b86d, +0x05fcc149, 0x079869d4, 0x5f3f5d0b, 0x1086de9f, +0x638432c5, 0x1dbe89c0, 0x882041a8, 0x05a6756a, +0x306e76ea, 0x49ad9a0d, 0xbc24d1a8, 0x2a113e7d, +0xdf53ea5f, 0x420a2194, 0x49629224, 0xb9bb75e9, +0x72258daf, 0x1eb90fe8, 0xf9439af0, 0x402b7c8f, +0x4994bf4f, 0x70620662, 0x9a6981d3, 0xcd5e28e3, +0xadd1673c, 0x4914c072, 0xc7173eaf, 0x6027e504, +0x2398e683, 0xd095d218, 0xca775065, 0x019f8a00, +0x4a0eea46, 0x7b31d964, 0xdf392c14, 0x8ce173c6, +0x6395a8a4, 0xcc11282e, 0xbaca1acd, 0x810a079d, +0x3a3d48c6, 0x8368b975, 0x35d4f800, 0x1144a108, +0x2bce5a1b, 0x8b5fd002, 0xd9240882, 0xba73d873, +0xdb3c7feb, 0x1d8755c3, 0x5933a76f, 0x309afa30, +0x2b4c22e3, 0xa283f4de, 0xb1702590, 0x7e644fc1, +0xd5510885, 0x0e14fb98, 0x91e3912d, 0x32d33a71, +0x4665a82c, 0x5c1ff27b, 0xf44a1fbe, 0x58af67ec, +0x1a448167, 0x2384ef77, 0xfa605bb2, 0x125db403, +0x73ca61a9, 0x5cab2971, 0x7c8d471e, 0x0425bdd8, +0x1f5a3268, 0x0f512485, 0x5b27cc48, 0x0e2839bd, +0x056fda54, 0x383a2b7c, 0xa5e6f401, 0x5773b15d, diff --git a/src/cpu/intel/model_f0x/microcode-983-m02f0a15.h b/src/cpu/intel/model_f0x/microcode-983-m02f0a15.h new file mode 100644 index 0000000000..01421cda9f --- /dev/null +++ b/src/cpu/intel/model_f0x/microcode-983-m02f0a15.h @@ -0,0 +1,163 @@ +//+++ +// Copyright (c) <1995-2010>, Intel Corporation. +// All rights reserved. +// +// Redistribution. Redistribution and use in binary form, without modification, are +// permitted provided that the following conditions are met: +// .Redistributions must reproduce the above copyright notice and the following +// disclaimer in the documentation and/or other materials provided with the +// distribution. +// .Neither the name of Intel Corporation nor the names of its suppliers may be used +// to endorse or promote products derived from this software without specific prior +// written permission. +// .No reverse engineering, decompilation, or disassembly of this software is +// permitted. +// ."Binary form" includes any format commonly used for electronic conveyance +// which is a reversible, bit-exact translation of binary representation to ASCII or +// ISO text, for example, "uuencode." +// +// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +//--- +/* Tue Sep 14 09:17:40 CST 2010 */ +/* 983-m02f0a15.inc */ +0x00000001, 0x00000015, 0x08212002, 0x00000f0a, +0x63e49a0c, 0x00000001, 0x00000002, 0x00000000, +0x00000000, 0x00000000, 0x00000000, 0x00000000, +0xffffffe9, 0x80e0e61a, 0x7cb2c607, 0xbe1e2fc9, +0xacaf1526, 0x31514e28, 0x9252d426, 0xb999ebf8, +0x8469bb8a, 0x95e72fd2, 0x5f7c5472, 0x254adcf0, +0xf706b236, 0x21ef3efb, 0x82d05526, 0x8b10bd77, +0x268ab8bd, 0x929739a5, 0x0f180e02, 0x3ad1cc5a, +0x23a10814, 0xbc4257f8, 0x026ded8d, 0x84bf45be, +0xe13e69f3, 0xbb0edf16, 0x85218fd2, 0x898af4e1, +0xcd635f26, 0x846ab0c6, 0x85a5d5cd, 0x077b4a16, +0x71514de0, 0xbff893a6, 0x47536ab0, 0x1fc4b546, +0x906f4b85, 0xc1f997d5, 0x0ba4b594, 0xa823eb50, +0x416ee239, 0x659b0dbd, 0xf240ad67, 0xe042d532, +0xce92f455, 0x9f318d9f, 0xac11fada, 0x6fc234ab, +0x18cddb76, 0x67e52b4f, 0xa6f01943, 0xba695e2a, +0x245bd123, 0xce05288f, 0x6582101b, 0x5be73a23, +0x6ab67d0e, 0x873ac6f3, 0xab4c48f2, 0xe0d64284, +0x65f33ddb, 0xd33abb56, 0x8dd411c3, 0x86f370ea, +0x1c3726b9, 0xd561edb5, 0xa0484b79, 0x63bdccd0, +0x54d42183, 0x05d9b9c2, 0xd1d2e489, 0x572f0b07, +0x6b804808, 0x9ee441c8, 0x87e1e425, 0x0d4d3c3e, +0xbb9188fd, 0xa7f1243b, 0x807be6fb, 0x8f828057, +0xfe37dd84, 0x104ef504, 0x5aa650b4, 0x2f1b611f, +0xd021e808, 0x1d4ca877, 0xdefabd4d, 0xaa0cbe35, +0xa4e89854, 0xa880cfc1, 0x08ed71f1, 0xb58e8625, +0x2f4bee9d, 0xfef8678d, 0x2868ade1, 0xcdd1c7a4, +0x2b823a15, 0x4788ea69, 0x7a1de61f, 0x24a51210, +0x4373e00c, 0x7f8e55c9, 0xb2c5092b, 0x74f9e0db, +0x2f54f62d, 0x13e3b1c8, 0x835863dc, 0x7401feb0, +0x82d9962c, 0xc321a358, 0x8db3eec1, 0x3d70aa8a, +0x9e8d115a, 0xd1f258ce, 0x3db0262c, 0xdedf4ecf, +0x2b43787d, 0x01bba4ab, 0x5533bfb0, 0xf25756a2, +0x6748ff85, 0x49a04cf9, 0x15a3fceb, 0x2b0045b1, +0x354d82dd, 0x51baaaae, 0x9cdb8826, 0x4a5e79d5, +0xc0b783a0, 0x244ee819, 0xc9d7ec82, 0x61b5df6b, +0xa3b0ab47, 0xf4201580, 0x16a9bda3, 0x2ac3fb2a, +0xf2d45287, 0xc775c470, 0xca49165e, 0xf011aa96, +0x7cc3f776, 0x128e7d4c, 0x53a7cb48, 0xc678c16a, +0x704d85ff, 0x5ac3438c, 0x22a4255f, 0x06f4eb73, +0x6d2c4918, 0x7ec8d353, 0x02f64898, 0x402caba1, +0xa2dcd74c, 0x2ec84768, 0x19aaacb3, 0x641e9f60, +0x610245fb, 0xbcde5b34, 0x5b2ad9e6, 0x26d2e619, +0x3c5f7fc3, 0x8a4644e1, 0x6cc1f8fb, 0xb2ec0e52, +0x02186480, 0x1c597a86, 0xea7cb92f, 0x8484972d, +0x90f10aef, 0x7032ba2f, 0x8d51693a, 0x075f7010, +0xef88324e, 0x5fbf378f, 0x1416ae8a, 0x5eac1f31, +0x70e65677, 0x0224e031, 0x1305f1ac, 0x53209b14, +0xb5037676, 0x99e958fb, 0xecb8fe97, 0x20fb5890, +0x568e98e9, 0x87d42ce4, 0x03de50e2, 0x89728dac, +0xdca95447, 0x36114e7b, 0x2aab8e7a, 0xa0529d9c, +0x9901c79d, 0x4ff191b5, 0x7500cebf, 0x210bcc07, +0x815fd1e8, 0x4ebd3be0, 0xbce22cf0, 0xcf2df323, +0xfffa8eb1, 0x016b1ca2, 0xf87846a6, 0xddbf1474, +0x435c41b5, 0x56245808, 0x050eace9, 0x128491f7, +0x48c6fdda, 0x5775ded7, 0x0b4775a1, 0x7ce11409, +0x0d9822a0, 0x084ca742, 0x8f2c8c8b, 0x4278fdfc, +0xe45d26c7, 0xd92793fb, 0xe963acf5, 0x346473ea, +0x28069586, 0xcd7423ab, 0xdd07fab1, 0xf2dd3f15, +0xf924720b, 0x0047adff, 0x3935bd42, 0xde1d799f, +0x03a4afd9, 0x4f0ea217, 0x5f3dd4df, 0x09f611a1, +0x8ecf894c, 0x5111dde5, 0xd79db940, 0x4e2da85d, +0x64622e3d, 0x00ed0f85, 0x192b2af6, 0x526fcc87, +0x3e233c92, 0xdfa9d04d, 0x5a8a7d19, 0x18205eef, +0x3ff5734e, 0xf3ba744e, 0xac73c051, 0xc2cf8a70, +0x3ba41433, 0x123eb210, 0xe3f05134, 0xcfd54fd8, +0x7995e0d1, 0x1760b323, 0x310a7810, 0x2706d0c8, +0x15cf732d, 0x3c0ee597, 0x83e36338, 0x272058a7, +0xff3e9fda, 0x0c22fe44, 0x11a26627, 0x061a17a0, +0xd784b930, 0xb40ed3ca, 0x014eaa98, 0x2cfd7ef7, +0xd3f700a6, 0xa2e0e5ad, 0xf6682e43, 0xbab69f7a, +0x185c3430, 0x10a4a66d, 0x41698b7a, 0x89666812, +0x1cdc431a, 0x301a8774, 0x056fa032, 0x08e5b4ac, +0xd8e66808, 0x06cb04c2, 0x086f09ef, 0x09404e44, +0x4b166a00, 0x1f244ff1, 0x096548b7, 0x3d066268, +0x11c22583, 0x87d98b53, 0x83c785d8, 0x0c295204, +0xa3693e8d, 0x8ca5c952, 0xa52c8190, 0xa9ac34de, +0xe640e56f, 0x16d5715c, 0xf40bac7c, 0x940d757e, +0x0955d322, 0xbd3e2f65, 0x6553293f, 0x0b25fcb7, +0x14875a5e, 0xb5efd0af, 0x79cf151f, 0xa74e5acb, +0x4b249263, 0x14a844ff, 0x4c547880, 0xb598f6b8, +0xe9fffbc6, 0xe983f09b, 0xa5384013, 0x36baf1e7, +0xe3a76c06, 0xde3df31a, 0x25d38aaa, 0xc19d9fa9, +0x2c05457a, 0x0a4fd8f6, 0x01086f65, 0xdf7e10b3, +0xa5f16786, 0x46d77f4a, 0x08336cd2, 0x1d06cb5f, +0xe453696c, 0x6f662a90, 0x40d33558, 0x76c640d5, +0x4e7e4c97, 0x10cb0f79, 0xb1cfbb1c, 0x4f3f0521, +0x8cda32ee, 0x84c3e958, 0xaac41cc9, 0x023e7572, +0xf3266bf6, 0xb4193d39, 0x3a31f7df, 0xbd83c248, +0xc812df3c, 0x0af7f510, 0x82bb61f9, 0x95db6415, +0xf7b12fa8, 0x7a7f4f9c, 0x2ec8f061, 0x3fa8e99c, +0xc19bea78, 0x470c4315, 0x0bcf3abe, 0x787b97b7, +0x78f992b4, 0x05a7b74c, 0x93fc4db2, 0x41094fe3, +0x3e7fe41b, 0xa367bc2d, 0x90b393db, 0x3ec58fe0, +0xb74cc79f, 0x9ed83f74, 0x10daeeae, 0xa524f1ac, +0xafcd0f29, 0x11423945, 0x52319e75, 0x9978031d, +0xa78bb8be, 0x1a8a86d8, 0xf9a5c6db, 0x15d9760b, +0x00028056, 0x2d0f7fc3, 0x7734d88a, 0x1b877e63, +0x7b1db862, 0x25037d9d, 0x5a210d59, 0x1875f3e4, +0x0299248c, 0x90ae4f18, 0x949d7d41, 0x713deba7, +0xa6ff8ffe, 0x243c5296, 0x6020828d, 0xe420ae82, +0xf02eeda6, 0x3a8090e3, 0xaef23b89, 0x40d2cb8a, +0xaaddddad, 0x220c269f, 0x288d2d4e, 0x8689e116, +0x42de5c86, 0x95ff5e35, 0xdcaabe42, 0x3fbb05e5, +0x4ade7e4b, 0xd6612d65, 0x44ad598c, 0x984eeabb, +0x218696b2, 0xf9c83206, 0x881e3b4e, 0x54844f30, +0x1f980f2a, 0x0aec3158, 0xdd92450c, 0xb8a3906d, +0x0ccc7c23, 0x196b48db, 0x08ffaef9, 0x2c44b86d, +0x05fcc149, 0x079869d4, 0x5f3f5d0b, 0x1086de9f, +0x638432c5, 0x1dbe89c0, 0x882041a8, 0x05a6756a, +0x306e76ea, 0x49ad9a0d, 0xbc24d1a9, 0x2a113e7d, +0x75f3c2fd, 0x48a08a9f, 0x49629224, 0x78bc1e06, +0x6cf37a29, 0x350cf5be, 0x44139fa4, 0x8d46fe52, +0xab806472, 0x942992a6, 0xd17e2f91, 0xe2141f73, +0xfa427c43, 0x8faa955f, 0x1a46e5e1, 0x3565549d, +0x614a5a2f, 0xce97ff83, 0x11c7054c, 0x079587e3, +0x08c226bb, 0x33d4dfc4, 0x01e29a03, 0xfe8383f7, +0x4896c322, 0xc2b8bf34, 0xeb519cd8, 0x87a369b6, +0x2896c199, 0xf31cda89, 0x95882efc, 0xcf69e53c, +0x27fbdd3b, 0x8491be72, 0x866ba50e, 0xf63845c1, +0x74862a52, 0xd27ee1ad, 0xa20b324c, 0x34481857, +0x7d154913, 0xcdfaf533, 0x86c43d02, 0x84a53719, +0xc686aeaa, 0x3b1c1991, 0xd2757700, 0x7c0300e5, +0x9a79cf8b, 0xb5cf5135, 0xa515be91, 0xde62d956, +0x15075fe1, 0x50e9c78e, 0x4b411050, 0x03e28d50, +0xe86bf955, 0xc760da3c, 0x9c1645d7, 0x29f8de00, +0xe2905e2f, 0x3755c59e, 0x2c2a0a58, 0xd4f48945, +0x78f6c3c5, 0x3d7ca7ef, 0xf3bf6b34, 0x6a42e9df, diff --git a/src/cpu/intel/model_f0x/model_f0x_init.c b/src/cpu/intel/model_f0x/model_f0x_init.c index a06068e571..11e0c7c0c0 100644 --- a/src/cpu/intel/model_f0x/model_f0x_init.c +++ b/src/cpu/intel/model_f0x/model_f0x_init.c @@ -11,10 +11,11 @@ /* 256KB 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-678-2f0708.h" + #include "microcode-965-m01f0a13.h" + #include "microcode-983-m02f0a15.h" + #include "microcode-964-m01f0712.h" + #include "microcode-966-m04f0a14.h" /* Dummy terminator */ 0x0, 0x0, 0x0, 0x0, @@ -42,6 +43,7 @@ static struct device_operations cpu_dev_ops = { }; static struct cpu_device_id cpu_table[] = { + { X86_VENDOR_INTEL, 0x0f07 }, { X86_VENDOR_INTEL, 0x0f0A }, { 0, 0 }, }; |