forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork1
Commit9e1909b
committed
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86/pti updates from Thomas Gleixner: "Another set of melted spectrum updates: - Iron out the last late microcode loading issues by actually checking whether new microcode is present and preventing the CPU synchronization to run into a timeout induced hang. - Remove Skylake C2 from the microcode blacklist according to the latest Intel documentation - Fix the VM86 POPF emulation which traps if VIP is set, but VIF is not. Enhance the selftests to catch that kind of issue - Annotate indirect calls/jumps for objtool on 32bit. This is not a functional issue, but for consistency sake its the right thing to do. - Fix a jump label build warning observed on SPARC64 which uses 32bit storage for the code location which is casted to 64 bit pointer w/o extending it to 64bit first. - Add two new cpufeature bits. Not really an urgent issue, but provides them for both x86 and x86/kvm work. No impact on the current kernel"* 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/microcode: Fix CPU synchronization routine x86/microcode: Attempt late loading only when new microcode is present x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist jump_label: Fix sparc64 warning x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels x86/vm86/32: Fix POPF emulation selftests/x86/entry_from_vm86: Add test cases for POPF selftests/x86/entry_from_vm86: Exit with 1 if we fail x86/cpufeatures: Add Intel PCONFIG cpufeature x86/cpufeatures: Add Intel Total Memory Encryption cpufeatureFile tree
10 files changed
+108
-55
lines changed- arch/x86
- include/asm
- kernel
- cpu
- microcode
- kernel
- tools/testing/selftests/x86
10 files changed
+108
-55
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
316 | 316 |
| |
317 | 317 |
| |
318 | 318 |
| |
| 319 | + | |
319 | 320 |
| |
320 | 321 |
| |
321 | 322 |
| |
| |||
328 | 329 |
| |
329 | 330 |
| |
330 | 331 |
| |
| 332 | + | |
331 | 333 |
| |
332 | 334 |
| |
333 | 335 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
183 | 183 |
| |
184 | 184 |
| |
185 | 185 |
| |
186 |
| - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
187 | 190 |
| |
188 | 191 |
| |
189 | 192 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
| 108 | + | |
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
126 |
| - | |
127 | 126 |
| |
128 | 127 |
| |
129 | 128 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
339 | 339 |
| |
340 | 340 |
| |
341 | 341 |
| |
342 |
| - | |
| 342 | + | |
343 | 343 |
| |
344 | 344 |
| |
345 | 345 |
| |
| |||
683 | 683 |
| |
684 | 684 |
| |
685 | 685 |
| |
| 686 | + | |
686 | 687 |
| |
687 | 688 |
| |
688 | 689 |
| |
689 | 690 |
| |
690 | 691 |
| |
691 | 692 |
| |
692 |
| - | |
693 |
| - | |
| 693 | + | |
694 | 694 |
| |
| 695 | + | |
| 696 | + | |
695 | 697 |
| |
696 |
| - | |
697 |
| - | |
698 |
| - | |
699 |
| - | |
700 |
| - | |
701 |
| - | |
702 |
| - | |
703 |
| - | |
704 |
| - | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
705 | 706 |
| |
706 |
| - | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
707 | 715 |
| |
708 | 716 |
| |
709 | 717 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
517 | 517 |
| |
518 | 518 |
| |
519 | 519 |
| |
520 |
| - | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
521 | 543 |
| |
522 | 544 |
| |
523 | 545 |
| |
| |||
527 | 549 |
| |
528 | 550 |
| |
529 | 551 |
| |
530 |
| - | |
531 |
| - | |
532 | 552 |
| |
533 | 553 |
| |
534 | 554 |
| |
535 | 555 |
| |
536 |
| - | |
537 |
| - | |
538 | 556 |
| |
539 | 557 |
| |
540 | 558 |
| |
541 | 559 |
| |
542 |
| - | |
543 |
| - | |
544 |
| - | |
545 |
| - | |
546 |
| - | |
547 |
| - | |
548 |
| - | |
549 |
| - | |
550 |
| - | |
551 |
| - | |
552 |
| - | |
553 |
| - | |
| 560 | + | |
| 561 | + | |
554 | 562 |
| |
555 | 563 |
| |
556 | 564 |
| |
557 | 565 |
| |
558 | 566 |
| |
559 | 567 |
| |
560 | 568 |
| |
561 |
| - | |
562 |
| - | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
563 | 572 |
| |
| 573 | + | |
| 574 | + | |
564 | 575 |
| |
565 | 576 |
| |
566 |
| - | |
567 |
| - | |
568 |
| - | |
569 |
| - | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
570 | 585 |
| |
571 | 586 |
| |
572 | 587 |
| |
| |||
579 | 594 |
| |
580 | 595 |
| |
581 | 596 |
| |
582 |
| - | |
| 597 | + | |
| 598 | + | |
583 | 599 |
| |
584 | 600 |
| |
585 |
| - | |
586 |
| - | |
587 |
| - | |
| 601 | + | |
588 | 602 |
| |
589 | 603 |
| |
590 | 604 |
| |
| |||
607 | 621 |
| |
608 | 622 |
| |
609 | 623 |
| |
610 |
| - | |
| 624 | + | |
611 | 625 |
| |
612 | 626 |
| |
613 | 627 |
| |
| |||
691 | 705 |
| |
692 | 706 |
| |
693 | 707 |
| |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 |
| - | |
| 708 | + | |
| 709 | + | |
698 | 710 |
| |
699 | 711 |
| |
700 | 712 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
862 | 862 |
| |
863 | 863 |
| |
864 | 864 |
| |
| 865 | + | |
865 | 866 |
| |
866 | 867 |
| |
867 | 868 |
| |
| |||
903 | 904 |
| |
904 | 905 |
| |
905 | 906 |
| |
| 907 | + | |
906 | 908 |
| |
907 | 909 |
| |
908 | 910 |
| |
| |||
932 | 934 |
| |
933 | 935 |
| |
934 | 936 |
| |
935 |
| - | |
| 937 | + | |
936 | 938 |
| |
937 | 939 |
| |
938 | 940 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
727 | 727 |
| |
728 | 728 |
| |
729 | 729 |
| |
730 |
| - | |
| 730 | + | |
| 731 | + | |
731 | 732 |
| |
732 | 733 |
| |
733 | 734 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
373 | 373 |
| |
374 | 374 |
| |
375 | 375 |
| |
376 |
| - | |
| 376 | + | |
| 377 | + | |
377 | 378 |
| |
378 | 379 |
| |
379 | 380 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
98 | 102 |
| |
99 | 103 |
| |
100 | 104 |
| |
| |||
124 | 128 |
| |
125 | 129 |
| |
126 | 130 |
| |
127 |
| - | |
128 |
| - | |
| 131 | + | |
| 132 | + | |
129 | 133 |
| |
130 | 134 |
| |
131 | 135 |
| |
| |||
175 | 179 |
| |
176 | 180 |
| |
177 | 181 |
| |
178 |
| - | |
| 182 | + | |
179 | 183 |
| |
180 | 184 |
| |
181 | 185 |
| |
| |||
264 | 268 |
| |
265 | 269 |
| |
266 | 270 |
| |
| 271 | + | |
| 272 | + | |
| 273 | + | |
267 | 274 |
| |
268 | 275 |
| |
269 | 276 |
| |
| |||
295 | 302 |
| |
296 | 303 |
| |
297 | 304 |
| |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
298 | 322 |
| |
299 | 323 |
| |
300 | 324 |
| |
| |||
318 | 342 |
| |
319 | 343 |
| |
320 | 344 |
| |
321 |
| - | |
| 345 | + | |
322 | 346 |
| |
323 | 347 |
| |
324 | 348 |
| |
|
0 commit comments
Comments
(0)