On Fri, Jun 13, 2025, Xin Li wrote:
On 6/13/2025 7:18 AM, Sean Christopherson wrote:
On Fri, Jun 13, 2025, Xin Li (Intel) wrote:
Move DR7_RESET_VALUE to <uapi/asm/debugreg.h> to prepare to write DR7
with DR7_RESET_VALUE at boot time.
Alternatively, what about dropping DR7_RESET_VALUE, moving KVM's DR6 and DR7
#defines out of arch/x86/include/asm/kvm_host.h, and then using DR7_FIXED_1?
We definitely should do it, I see quite a few architectural definitions
are in KVM only headers (the native FRED patches needed to reuse the event
types that were previously VMX-specific and moved them out of KVM
headers).
Because there is an UAPI header, we probably don't want to remove
definitions from it?
What #defines are in which uapi header?