Luwei Kang <luwei.kang@xxxxxxxxx> writes: > CPUID(EAX=14H,ECX=0):EBX[bit 3] = 1 indicates support of output to > Trace Transport subsystem. MSR IA32_RTIT_CTL.FabricEn[bit 6] is > reserved if CPUID.(EAX=14H, ECX=0):ECX[bit 3] = 0. This paragraph should go. The next paragraph is a good opener for this patch. > This adds support for "output to Trace Transport subsystem" capability > of Intel PT. It means that PT can output its trace to an MMIO address > range rather than system memory buffer. > > This also used by KVM for IA32_RTIT_CTL MSR read/write emulation. > KVM guest write IA32_RTIT_CTL will be trapped to root mode and > a #GP would be injected to guest if set IA32_RTIT_CTL.FabricEn > with CPUID.(EAX=14H, ECX=0):ECX[bit 3] = 0. This paragraph also doesn't belong here as this patch doesn't have anything to do with KVM. Regards, -- Alex