2a5f091ce1c9 ("KVM: x86: Open code all direct reads to guest DR6 and DR7") fc5375dd8c06 ("KVM: x86: Make kvm_get_dr() return a value, not use an out parameter") e1dda3afe2a9 ("KVM: x86: Fix broken debugregs ABI for 32 bit kernels") 2c10b61421a2 ("kvm: initialize all of the kvm_debugregs structure before sending it to userspace") 8bcda1dee95a ("KVM: x86: smm: use smram struct for 64 bit smram load/restore") f34bdf4c1707 ("KVM: x86: smm: use smram struct for 32 bit smram load/restore") 58c1d206d545 ("KVM: x86: smm: use smram structs in the common code") 09779c16e3ed ("KVM: x86: smm: add structs for KVM's smram layout") 89dccf82e99e ("KVM: x86: smm: check for failures on smm entry") 4b8e1b32013d ("KVM: allow compiling out SMM support") 1d0da94cdafe ("KVM: x86: do not go through ctxt->ops when emulating rsm") f1554150d3c6 ("KVM: x86: move SMM exit to a new file") c53da4f3af6e ("KVM: x86: move SMM entry to a new file") b0b42197b5c6 ("KVM: x86: start moving SMM-related functions to new files") 696db303e54f ("KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format") 055f37f84e30 ("KVM: x86: emulator: update the emulation mode after rsm") 1b7a1b78d660 ("KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed") 0701ec903e6b ("KVM: x86: Use DR7_GD macro instead of open coding check in emulator") 1cca2f8c501f ("KVM: x86: Bug the VM if the emulator accesses a non-existent GPR") b443183a25ab ("KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM")