Commit 24acafe
KVM: nVMX: Check IO instruction VM-exit conditions
Consult the 'unconditional IO exiting' and 'use IO bitmaps' VM-execution
controls when checking instruction interception. If the 'use IO bitmaps'
VM-execution control is 1, check the instruction access against the IO
bitmaps to determine if the instruction causes a VM-exit.
Signed-off-by: Oliver Upton <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
(cherry picked from commit 35a5713)
Orabug: 30847133
CVE: CVE-2020-2732
Signed-off-by: Boris Ostrovsky <[email protected]>
Reviewed-by: Darren Kenny <[email protected]>1 parent 090df0f commit 24acafe
2 files changed
+52
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5171 | 5171 | | |
5172 | 5172 | | |
5173 | 5173 | | |
5174 | | - | |
| 5174 | + | |
5175 | 5175 | | |
5176 | 5176 | | |
5177 | 5177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7177 | 7177 | | |
7178 | 7178 | | |
7179 | 7179 | | |
| 7180 | + | |
| 7181 | + | |
| 7182 | + | |
| 7183 | + | |
| 7184 | + | |
| 7185 | + | |
| 7186 | + | |
| 7187 | + | |
| 7188 | + | |
| 7189 | + | |
| 7190 | + | |
| 7191 | + | |
| 7192 | + | |
| 7193 | + | |
| 7194 | + | |
| 7195 | + | |
| 7196 | + | |
| 7197 | + | |
| 7198 | + | |
| 7199 | + | |
| 7200 | + | |
| 7201 | + | |
| 7202 | + | |
| 7203 | + | |
| 7204 | + | |
| 7205 | + | |
| 7206 | + | |
| 7207 | + | |
| 7208 | + | |
| 7209 | + | |
| 7210 | + | |
| 7211 | + | |
| 7212 | + | |
7180 | 7213 | | |
7181 | 7214 | | |
7182 | 7215 | | |
7183 | 7216 | | |
7184 | 7217 | | |
7185 | 7218 | | |
7186 | 7219 | | |
| 7220 | + | |
7187 | 7221 | | |
7188 | 7222 | | |
7189 | 7223 | | |
7190 | 7224 | | |
7191 | | - | |
7192 | | - | |
7193 | | - | |
7194 | | - | |
7195 | | - | |
7196 | | - | |
| 7225 | + | |
| 7226 | + | |
| 7227 | + | |
| 7228 | + | |
| 7229 | + | |
| 7230 | + | |
| 7231 | + | |
| 7232 | + | |
| 7233 | + | |
| 7234 | + | |
| 7235 | + | |
| 7236 | + | |
| 7237 | + | |
7197 | 7238 | | |
7198 | 7239 | | |
| 7240 | + | |
| 7241 | + | |
| 7242 | + | |
| 7243 | + | |
7199 | 7244 | | |
7200 | 7245 | | |
7201 | 7246 | | |
| |||
0 commit comments