Skip to content

Commit 331cfdd

Browse files
bp3tk0vgregkh
authored andcommitted
x86/microcode/AMD: Add TSA microcode SHAs
Commit 2329f25 upstream. Signed-off-by: Borislav Petkov (AMD) <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent d5d66e3 commit 331cfdd

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

arch/x86/kernel/cpu/microcode/amd_shas.c

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,13 @@ static const struct patch_digest phashes[] = {
231231
0x0d,0x5b,0x65,0x34,0x69,0xb2,0x62,0x21,
232232
}
233233
},
234+
{ 0xa0011d7, {
235+
0x35,0x07,0xcd,0x40,0x94,0xbc,0x81,0x6b,
236+
0xfc,0x61,0x56,0x1a,0xe2,0xdb,0x96,0x12,
237+
0x1c,0x1c,0x31,0xb1,0x02,0x6f,0xe5,0xd2,
238+
0xfe,0x1b,0x04,0x03,0x2c,0x8f,0x4c,0x36,
239+
}
240+
},
234241
{ 0xa001223, {
235242
0xfb,0x32,0x5f,0xc6,0x83,0x4f,0x8c,0xb8,
236243
0xa4,0x05,0xf9,0x71,0x53,0x01,0x16,0xc4,
@@ -294,13 +301,27 @@ static const struct patch_digest phashes[] = {
294301
0xc0,0xcd,0x33,0xf2,0x8d,0xf9,0xef,0x59,
295302
}
296303
},
304+
{ 0xa00123b, {
305+
0xef,0xa1,0x1e,0x71,0xf1,0xc3,0x2c,0xe2,
306+
0xc3,0xef,0x69,0x41,0x7a,0x54,0xca,0xc3,
307+
0x8f,0x62,0x84,0xee,0xc2,0x39,0xd9,0x28,
308+
0x95,0xa7,0x12,0x49,0x1e,0x30,0x71,0x72,
309+
}
310+
},
297311
{ 0xa00820c, {
298312
0xa8,0x0c,0x81,0xc0,0xa6,0x00,0xe7,0xf3,
299313
0x5f,0x65,0xd3,0xb9,0x6f,0xea,0x93,0x63,
300314
0xf1,0x8c,0x88,0x45,0xd7,0x82,0x80,0xd1,
301315
0xe1,0x3b,0x8d,0xb2,0xf8,0x22,0x03,0xe2,
302316
}
303317
},
318+
{ 0xa00820d, {
319+
0xf9,0x2a,0xc0,0xf4,0x9e,0xa4,0x87,0xa4,
320+
0x7d,0x87,0x00,0xfd,0xab,0xda,0x19,0xca,
321+
0x26,0x51,0x32,0xc1,0x57,0x91,0xdf,0xc1,
322+
0x05,0xeb,0x01,0x7c,0x5a,0x95,0x21,0xb7,
323+
}
324+
},
304325
{ 0xa10113e, {
305326
0x05,0x3c,0x66,0xd7,0xa9,0x5a,0x33,0x10,
306327
0x1b,0xf8,0x9c,0x8f,0xed,0xfc,0xa7,0xa0,
@@ -322,6 +343,13 @@ static const struct patch_digest phashes[] = {
322343
0xf1,0x5e,0xb0,0xde,0xb4,0x98,0xae,0xc4,
323344
}
324345
},
346+
{ 0xa10114c, {
347+
0x9e,0xb6,0xa2,0xd9,0x87,0x38,0xc5,0x64,
348+
0xd8,0x88,0xfa,0x78,0x98,0xf9,0x6f,0x74,
349+
0x39,0x90,0x1b,0xa5,0xcf,0x5e,0xb4,0x2a,
350+
0x02,0xff,0xd4,0x8c,0x71,0x8b,0xe2,0xc0,
351+
}
352+
},
325353
{ 0xa10123e, {
326354
0x03,0xb9,0x2c,0x76,0x48,0x93,0xc9,0x18,
327355
0xfb,0x56,0xfd,0xf7,0xe2,0x1d,0xca,0x4d,
@@ -343,76 +371,153 @@ static const struct patch_digest phashes[] = {
343371
0x1b,0x7d,0x64,0x9d,0x4b,0x53,0x13,0x75,
344372
}
345373
},
374+
{ 0xa10124c, {
375+
0x29,0xea,0xf1,0x2c,0xb2,0xe4,0xef,0x90,
376+
0xa4,0xcd,0x1d,0x86,0x97,0x17,0x61,0x46,
377+
0xfc,0x22,0xcb,0x57,0x75,0x19,0xc8,0xcc,
378+
0x0c,0xf5,0xbc,0xac,0x81,0x9d,0x9a,0xd2,
379+
}
380+
},
346381
{ 0xa108108, {
347382
0xed,0xc2,0xec,0xa1,0x15,0xc6,0x65,0xe9,
348383
0xd0,0xef,0x39,0xaa,0x7f,0x55,0x06,0xc6,
349384
0xf5,0xd4,0x3f,0x7b,0x14,0xd5,0x60,0x2c,
350385
0x28,0x1e,0x9c,0x59,0x69,0x99,0x4d,0x16,
351386
}
352387
},
388+
{ 0xa108109, {
389+
0x85,0xb4,0xbd,0x7c,0x49,0xa7,0xbd,0xfa,
390+
0x49,0x36,0x80,0x81,0xc5,0xb7,0x39,0x1b,
391+
0x9a,0xaa,0x50,0xde,0x9b,0xe9,0x32,0x35,
392+
0x42,0x7e,0x51,0x4f,0x52,0x2c,0x28,0x59,
393+
}
394+
},
353395
{ 0xa20102d, {
354396
0xf9,0x6e,0xf2,0x32,0xd3,0x0f,0x5f,0x11,
355397
0x59,0xa1,0xfe,0xcc,0xcd,0x9b,0x42,0x89,
356398
0x8b,0x89,0x2f,0xb5,0xbb,0x82,0xef,0x23,
357399
0x8c,0xe9,0x19,0x3e,0xcc,0x3f,0x7b,0xb4,
358400
}
359401
},
402+
{ 0xa20102e, {
403+
0xbe,0x1f,0x32,0x04,0x0d,0x3c,0x9c,0xdd,
404+
0xe1,0xa4,0xbf,0x76,0x3a,0xec,0xc2,0xf6,
405+
0x11,0x00,0xa7,0xaf,0x0f,0xe5,0x02,0xc5,
406+
0x54,0x3a,0x1f,0x8c,0x16,0xb5,0xff,0xbe,
407+
}
408+
},
360409
{ 0xa201210, {
361410
0xe8,0x6d,0x51,0x6a,0x8e,0x72,0xf3,0xfe,
362411
0x6e,0x16,0xbc,0x62,0x59,0x40,0x17,0xe9,
363412
0x6d,0x3d,0x0e,0x6b,0xa7,0xac,0xe3,0x68,
364413
0xf7,0x55,0xf0,0x13,0xbb,0x22,0xf6,0x41,
365414
}
366415
},
416+
{ 0xa201211, {
417+
0x69,0xa1,0x17,0xec,0xd0,0xf6,0x6c,0x95,
418+
0xe2,0x1e,0xc5,0x59,0x1a,0x52,0x0a,0x27,
419+
0xc4,0xed,0xd5,0x59,0x1f,0xbf,0x00,0xff,
420+
0x08,0x88,0xb5,0xe1,0x12,0xb6,0xcc,0x27,
421+
}
422+
},
367423
{ 0xa404107, {
368424
0xbb,0x04,0x4e,0x47,0xdd,0x5e,0x26,0x45,
369425
0x1a,0xc9,0x56,0x24,0xa4,0x4c,0x82,0xb0,
370426
0x8b,0x0d,0x9f,0xf9,0x3a,0xdf,0xc6,0x81,
371427
0x13,0xbc,0xc5,0x25,0xe4,0xc5,0xc3,0x99,
372428
}
373429
},
430+
{ 0xa404108, {
431+
0x69,0x67,0x43,0x06,0xf8,0x0c,0x62,0xdc,
432+
0xa4,0x21,0x30,0x4f,0x0f,0x21,0x2c,0xcb,
433+
0xcc,0x37,0xf1,0x1c,0xc3,0xf8,0x2f,0x19,
434+
0xdf,0x53,0x53,0x46,0xb1,0x15,0xea,0x00,
435+
}
436+
},
374437
{ 0xa500011, {
375438
0x23,0x3d,0x70,0x7d,0x03,0xc3,0xc4,0xf4,
376439
0x2b,0x82,0xc6,0x05,0xda,0x80,0x0a,0xf1,
377440
0xd7,0x5b,0x65,0x3a,0x7d,0xab,0xdf,0xa2,
378441
0x11,0x5e,0x96,0x7e,0x71,0xe9,0xfc,0x74,
379442
}
380443
},
444+
{ 0xa500012, {
445+
0xeb,0x74,0x0d,0x47,0xa1,0x8e,0x09,0xe4,
446+
0x93,0x4c,0xad,0x03,0x32,0x4c,0x38,0x16,
447+
0x10,0x39,0xdd,0x06,0xaa,0xce,0xd6,0x0f,
448+
0x62,0x83,0x9d,0x8e,0x64,0x55,0xbe,0x63,
449+
}
450+
},
381451
{ 0xa601209, {
382452
0x66,0x48,0xd4,0x09,0x05,0xcb,0x29,0x32,
383453
0x66,0xb7,0x9a,0x76,0xcd,0x11,0xf3,0x30,
384454
0x15,0x86,0xcc,0x5d,0x97,0x0f,0xc0,0x46,
385455
0xe8,0x73,0xe2,0xd6,0xdb,0xd2,0x77,0x1d,
386456
}
387457
},
458+
{ 0xa60120a, {
459+
0x0c,0x8b,0x3d,0xfd,0x52,0x52,0x85,0x7d,
460+
0x20,0x3a,0xe1,0x7e,0xa4,0x21,0x3b,0x7b,
461+
0x17,0x86,0xae,0xac,0x13,0xb8,0x63,0x9d,
462+
0x06,0x01,0xd0,0xa0,0x51,0x9a,0x91,0x2c,
463+
}
464+
},
388465
{ 0xa704107, {
389466
0xf3,0xc6,0x58,0x26,0xee,0xac,0x3f,0xd6,
390467
0xce,0xa1,0x72,0x47,0x3b,0xba,0x2b,0x93,
391468
0x2a,0xad,0x8e,0x6b,0xea,0x9b,0xb7,0xc2,
392469
0x64,0x39,0x71,0x8c,0xce,0xe7,0x41,0x39,
393470
}
394471
},
472+
{ 0xa704108, {
473+
0xd7,0x55,0x15,0x2b,0xfe,0xc4,0xbc,0x93,
474+
0xec,0x91,0xa0,0xae,0x45,0xb7,0xc3,0x98,
475+
0x4e,0xff,0x61,0x77,0x88,0xc2,0x70,0x49,
476+
0xe0,0x3a,0x1d,0x84,0x38,0x52,0xbf,0x5a,
477+
}
478+
},
395479
{ 0xa705206, {
396480
0x8d,0xc0,0x76,0xbd,0x58,0x9f,0x8f,0xa4,
397481
0x12,0x9d,0x21,0xfb,0x48,0x21,0xbc,0xe7,
398482
0x67,0x6f,0x04,0x18,0xae,0x20,0x87,0x4b,
399483
0x03,0x35,0xe9,0xbe,0xfb,0x06,0xdf,0xfc,
400484
}
401485
},
486+
{ 0xa705208, {
487+
0x30,0x1d,0x55,0x24,0xbc,0x6b,0x5a,0x19,
488+
0x0c,0x7d,0x1d,0x74,0xaa,0xd1,0xeb,0xd2,
489+
0x16,0x62,0xf7,0x5b,0xe1,0x1f,0x18,0x11,
490+
0x5c,0xf0,0x94,0x90,0x26,0xec,0x69,0xff,
491+
}
492+
},
402493
{ 0xa708007, {
403494
0x6b,0x76,0xcc,0x78,0xc5,0x8a,0xa3,0xe3,
404495
0x32,0x2d,0x79,0xe4,0xc3,0x80,0xdb,0xb2,
405496
0x07,0xaa,0x3a,0xe0,0x57,0x13,0x72,0x80,
406497
0xdf,0x92,0x73,0x84,0x87,0x3c,0x73,0x93,
407498
}
408499
},
500+
{ 0xa708008, {
501+
0x08,0x6e,0xf0,0x22,0x4b,0x8e,0xc4,0x46,
502+
0x58,0x34,0xe6,0x47,0xa2,0x28,0xfd,0xab,
503+
0x22,0x3d,0xdd,0xd8,0x52,0x9e,0x1d,0x16,
504+
0xfa,0x01,0x68,0x14,0x79,0x3e,0xe8,0x6b,
505+
}
506+
},
409507
{ 0xa70c005, {
410508
0x88,0x5d,0xfb,0x79,0x64,0xd8,0x46,0x3b,
411509
0x4a,0x83,0x8e,0x77,0x7e,0xcf,0xb3,0x0f,
412510
0x1f,0x1f,0xf1,0x97,0xeb,0xfe,0x56,0x55,
413511
0xee,0x49,0xac,0xe1,0x8b,0x13,0xc5,0x13,
414512
}
415513
},
514+
{ 0xa70c008, {
515+
0x0f,0xdb,0x37,0xa1,0x10,0xaf,0xd4,0x21,
516+
0x94,0x0d,0xa4,0xa2,0xe9,0x86,0x6c,0x0e,
517+
0x85,0x7c,0x36,0x30,0xa3,0x3a,0x78,0x66,
518+
0x18,0x10,0x60,0x0d,0x78,0x3d,0x44,0xd0,
519+
}
520+
},
416521
{ 0xaa00116, {
417522
0xe8,0x4c,0x2c,0x88,0xa1,0xac,0x24,0x63,
418523
0x65,0xe5,0xaa,0x2d,0x16,0xa9,0xc3,0xf5,
@@ -441,4 +546,11 @@ static const struct patch_digest phashes[] = {
441546
0x68,0x2f,0x46,0xee,0xfe,0xc6,0x6d,0xef,
442547
}
443548
},
549+
{ 0xaa00216, {
550+
0x79,0xfb,0x5b,0x9f,0xb6,0xe6,0xa8,0xf5,
551+
0x4e,0x7c,0x4f,0x8e,0x1d,0xad,0xd0,0x08,
552+
0xc2,0x43,0x7c,0x8b,0xe6,0xdb,0xd0,0xd2,
553+
0xe8,0x39,0x26,0xc1,0xe5,0x5a,0x48,0xf1,
554+
}
555+
},
444556
};

0 commit comments

Comments
 (0)