Commit ddad47b
committed
Merge tag 'kvm-x86-apic-6.3' of https://github.com/kvm-x86/linux into HEAD
KVM x86 APIC changes for 6.3:
- Remove a superfluous variables from apic_get_tmcct()
- Fix various edge cases in x2APIC MSR emulation
- Mark APIC timer as expired if its in one-shot mode and the count
underflows while the vCPU task was being migrated
- Reset xAPIC when userspace forces "impossible" x2APIC => xAPIC transition4 files changed
Lines changed: 125 additions & 49 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1487 | 1487 | | |
1488 | 1488 | | |
1489 | 1489 | | |
1490 | | - | |
1491 | 1490 | | |
1492 | 1491 | | |
1493 | 1492 | | |
| |||
1502 | 1501 | | |
1503 | 1502 | | |
1504 | 1503 | | |
1505 | | - | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
| 1504 | + | |
1509 | 1505 | | |
1510 | 1506 | | |
1511 | 1507 | | |
| |||
1565 | 1561 | | |
1566 | 1562 | | |
1567 | 1563 | | |
1568 | | - | |
1569 | | - | |
| 1564 | + | |
1570 | 1565 | | |
1571 | | - | |
1572 | | - | |
1573 | | - | |
| 1566 | + | |
1574 | 1567 | | |
1575 | 1568 | | |
1576 | 1569 | | |
1577 | 1570 | | |
1578 | 1571 | | |
1579 | 1572 | | |
1580 | | - | |
1581 | 1573 | | |
1582 | 1574 | | |
1583 | 1575 | | |
| |||
1597 | 1589 | | |
1598 | 1590 | | |
1599 | 1591 | | |
1600 | | - | |
1601 | | - | |
1602 | | - | |
1603 | | - | |
1604 | | - | |
| 1592 | + | |
1605 | 1593 | | |
1606 | 1594 | | |
| 1595 | + | |
1607 | 1596 | | |
1608 | | - | |
1609 | | - | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
1610 | 1613 | | |
1611 | 1614 | | |
1612 | 1615 | | |
1613 | 1616 | | |
1614 | | - | |
| 1617 | + | |
| 1618 | + | |
1615 | 1619 | | |
1616 | 1620 | | |
1617 | 1621 | | |
| |||
1964 | 1968 | | |
1965 | 1969 | | |
1966 | 1970 | | |
1967 | | - | |
1968 | | - | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
1969 | 1977 | | |
1970 | 1978 | | |
1971 | 1979 | | |
| |||
2328 | 2336 | | |
2329 | 2337 | | |
2330 | 2338 | | |
2331 | | - | |
2332 | | - | |
2333 | | - | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
2334 | 2344 | | |
| 2345 | + | |
| 2346 | + | |
2335 | 2347 | | |
2336 | 2348 | | |
2337 | 2349 | | |
| |||
2498 | 2510 | | |
2499 | 2511 | | |
2500 | 2512 | | |
2501 | | - | |
2502 | | - | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
2503 | 2519 | | |
2504 | 2520 | | |
2505 | 2521 | | |
| |||
3114 | 3130 | | |
3115 | 3131 | | |
3116 | 3132 | | |
3117 | | - | |
| 3133 | + | |
3118 | 3134 | | |
3119 | 3135 | | |
3120 | 3136 | | |
3121 | 3137 | | |
3122 | 3138 | | |
3123 | 3139 | | |
| 3140 | + | |
| 3141 | + | |
| 3142 | + | |
| 3143 | + | |
3124 | 3144 | | |
3125 | 3145 | | |
3126 | 3146 | | |
| |||
3143 | 3163 | | |
3144 | 3164 | | |
3145 | 3165 | | |
3146 | | - | |
3147 | | - | |
3148 | | - | |
3149 | 3166 | | |
3150 | 3167 | | |
3151 | 3168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| 149 | + | |
| 150 | + | |
149 | 151 | | |
150 | 152 | | |
151 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4018 | 4018 | | |
4019 | 4019 | | |
4020 | 4020 | | |
4021 | | - | |
4022 | | - | |
4023 | | - | |
4024 | | - | |
4025 | | - | |
4026 | | - | |
4027 | | - | |
4028 | | - | |
4029 | | - | |
4030 | | - | |
4031 | | - | |
4032 | | - | |
4033 | | - | |
4034 | | - | |
4035 | | - | |
4036 | | - | |
4037 | | - | |
4038 | 4021 | | |
4039 | 4022 | | |
| 4023 | + | |
| 4024 | + | |
| 4025 | + | |
| 4026 | + | |
| 4027 | + | |
| 4028 | + | |
| 4029 | + | |
4040 | 4030 | | |
| 4031 | + | |
4041 | 4032 | | |
4042 | 4033 | | |
4043 | | - | |
| 4034 | + | |
4044 | 4035 | | |
4045 | 4036 | | |
4046 | 4037 | | |
| |||
4058 | 4049 | | |
4059 | 4050 | | |
4060 | 4051 | | |
4061 | | - | |
| 4052 | + | |
| 4053 | + | |
| 4054 | + | |
| 4055 | + | |
| 4056 | + | |
| 4057 | + | |
| 4058 | + | |
| 4059 | + | |
| 4060 | + | |
| 4061 | + | |
| 4062 | + | |
| 4063 | + | |
4062 | 4064 | | |
4063 | 4065 | | |
4064 | 4066 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
135 | 188 | | |
136 | 189 | | |
137 | 190 | | |
| |||
157 | 210 | | |
158 | 211 | | |
159 | 212 | | |
| 213 | + | |
| 214 | + | |
160 | 215 | | |
0 commit comments