Commit be47941
committed
Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/linux into HEAD
KVM SVM changes for 6.7:
- Report KVM_EXIT_SHUTDOWN instead of EINVAL if KVM intercepts SHUTDOWN while
running an SEV-ES guest.
- Clean up handling "failures" when KVM detects it can't emulate the "skip"
action for an instruction that has already been partially emulated. Drop a
hack in the SVM code that was fudging around the emulator code not giving
SVM enough information to do the right thing.File tree
5 files changed
+45
-45
lines changed- arch/x86
- include/asm
- kvm
- svm
- vmx
5 files changed
+45
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1745 | 1745 | | |
1746 | 1746 | | |
1747 | 1747 | | |
1748 | | - | |
1749 | | - | |
| 1748 | + | |
| 1749 | + | |
1750 | 1750 | | |
1751 | 1751 | | |
1752 | 1752 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
368 | | - | |
369 | 367 | | |
370 | 368 | | |
371 | 369 | | |
| |||
386 | 384 | | |
387 | 385 | | |
388 | 386 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | 387 | | |
398 | 388 | | |
399 | 389 | | |
| |||
2202 | 2192 | | |
2203 | 2193 | | |
2204 | 2194 | | |
2205 | | - | |
2206 | | - | |
2207 | | - | |
2208 | | - | |
2209 | | - | |
2210 | | - | |
2211 | 2195 | | |
2212 | 2196 | | |
2213 | 2197 | | |
| |||
2216 | 2200 | | |
2217 | 2201 | | |
2218 | 2202 | | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
2219 | 2206 | | |
2220 | | - | |
2221 | | - | |
| 2207 | + | |
| 2208 | + | |
| 2209 | + | |
| 2210 | + | |
2222 | 2211 | | |
2223 | 2212 | | |
2224 | 2213 | | |
| |||
4727 | 4716 | | |
4728 | 4717 | | |
4729 | 4718 | | |
4730 | | - | |
4731 | | - | |
| 4719 | + | |
| 4720 | + | |
4732 | 4721 | | |
4733 | 4722 | | |
4734 | 4723 | | |
4735 | 4724 | | |
4736 | 4725 | | |
4737 | 4726 | | |
4738 | | - | |
| 4727 | + | |
4739 | 4728 | | |
4740 | 4729 | | |
4741 | 4730 | | |
| |||
4747 | 4736 | | |
4748 | 4737 | | |
4749 | 4738 | | |
4750 | | - | |
| 4739 | + | |
4751 | 4740 | | |
4752 | 4741 | | |
4753 | 4742 | | |
4754 | 4743 | | |
4755 | 4744 | | |
4756 | 4745 | | |
4757 | | - | |
| 4746 | + | |
4758 | 4747 | | |
4759 | 4748 | | |
4760 | 4749 | | |
| |||
4780 | 4769 | | |
4781 | 4770 | | |
4782 | 4771 | | |
4783 | | - | |
4784 | | - | |
4785 | | - | |
| 4772 | + | |
| 4773 | + | |
| 4774 | + | |
| 4775 | + | |
| 4776 | + | |
4786 | 4777 | | |
4787 | 4778 | | |
4788 | 4779 | | |
| |||
4793 | 4784 | | |
4794 | 4785 | | |
4795 | 4786 | | |
4796 | | - | |
| 4787 | + | |
4797 | 4788 | | |
4798 | 4789 | | |
4799 | 4790 | | |
| |||
4851 | 4842 | | |
4852 | 4843 | | |
4853 | 4844 | | |
| 4845 | + | |
4854 | 4846 | | |
4855 | 4847 | | |
4856 | 4848 | | |
| |||
4868 | 4860 | | |
4869 | 4861 | | |
4870 | 4862 | | |
4871 | | - | |
| 4863 | + | |
4872 | 4864 | | |
4873 | 4865 | | |
4874 | 4866 | | |
| |||
5028 | 5020 | | |
5029 | 5021 | | |
5030 | 5022 | | |
5031 | | - | |
| 5023 | + | |
5032 | 5024 | | |
5033 | 5025 | | |
5034 | 5026 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1657 | 1657 | | |
1658 | 1658 | | |
1659 | 1659 | | |
1660 | | - | |
1661 | | - | |
| 1660 | + | |
| 1661 | + | |
1662 | 1662 | | |
1663 | 1663 | | |
1664 | 1664 | | |
| |||
1669 | 1669 | | |
1670 | 1670 | | |
1671 | 1671 | | |
1672 | | - | |
| 1672 | + | |
1673 | 1673 | | |
1674 | | - | |
| 1674 | + | |
1675 | 1675 | | |
1676 | 1676 | | |
1677 | 1677 | | |
| |||
5792 | 5792 | | |
5793 | 5793 | | |
5794 | 5794 | | |
5795 | | - | |
| 5795 | + | |
5796 | 5796 | | |
5797 | 5797 | | |
5798 | 5798 | | |
| |||
8338 | 8338 | | |
8339 | 8339 | | |
8340 | 8340 | | |
8341 | | - | |
| 8341 | + | |
8342 | 8342 | | |
8343 | 8343 | | |
8344 | 8344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7596 | 7596 | | |
7597 | 7597 | | |
7598 | 7598 | | |
7599 | | - | |
7600 | | - | |
| 7599 | + | |
| 7600 | + | |
7601 | 7601 | | |
7602 | | - | |
7603 | | - | |
| 7602 | + | |
| 7603 | + | |
7604 | 7604 | | |
7605 | 7605 | | |
7606 | 7606 | | |
| |||
7610 | 7610 | | |
7611 | 7611 | | |
7612 | 7612 | | |
| 7613 | + | |
7613 | 7614 | | |
7614 | | - | |
| 7615 | + | |
| 7616 | + | |
7615 | 7617 | | |
7616 | 7618 | | |
7617 | 7619 | | |
| |||
8993 | 8995 | | |
8994 | 8996 | | |
8995 | 8997 | | |
8996 | | - | |
8997 | | - | |
| 8998 | + | |
| 8999 | + | |
| 9000 | + | |
| 9001 | + | |
| 9002 | + | |
| 9003 | + | |
| 9004 | + | |
| 9005 | + | |
8998 | 9006 | | |
8999 | 9007 | | |
9000 | 9008 | | |
| |||
0 commit comments