Show patches with: Submitter = Xin Li (Intel)       |    Archived = No       |   73 patches
Patch Series S/W/F Date Submitter Delegate State
[v4A,01/15] x86/msr: Add missing includes of <asm/msr.h> [v4A,01/15] x86/msr: Add missing includes of <asm/msr.h> --- 2025-05-01 Xin Li (Intel) Accepted
[v4,15/15] x86/msr: Change the function type of native_read_msr_safe() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,14/15] x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low) MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,13/15] x86/pvops/msr: refactor pv_cpu_ops.write_msr{,_safe}() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) New
[v4,12/15] x86/xen/msr: Remove the error pointer argument from set_seg() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,11/15] x86/xen/msr: Remove pmu_msr_{read,write}() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,10/15] x86/xen/msr: Remove calling native_{read,write}_msr{,_safe}() in pmu_msr_{read,write}() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,09/15] x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,08/15] x86/msr: Add the native_rdmsrq() helper MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,07/15] x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) New
[v4,06/15] x86/xen/msr: Return u64 consistently in Xen PMC read functions MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,05/15] x86/msr: Convert the rdpmc() macro into an always inline function MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,04/15] x86/msr: Rename rdpmcl() to rdpmc() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) Accepted
[v4,03/15] x86/msr: Remove rdpmc() MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) New
[v4,02/15] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) New
[v4,01/15] x86/msr: Add missing includes of <asm/msr.h> MSR code cleanup part one --- 2025-04-27 Xin Li (Intel) New
[v3,12/14] x86/pvops/msr: refactor pv_cpu_ops.write_msr{,_safe}() [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,11/14] x86/xen/msr: Remove the error pointer argument from set_seg() [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,09/14] x86/xen/msr: Remove calling native_{read,write}_msr{,_safe}() in pmu_msr_{read,write}() [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,07/14] x86/msr: Add the native_rdmsrq() helper [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,06/14] x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,05/14] x86/msr: Return u64 consistently in Xen PMC read functions [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) Superseded
[v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> [v3,01/14] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> --- 2025-04-25 Xin Li (Intel) New
[RFC,v2,34/34] x86/msr: Convert native_rdmsr_no_trace() uses to native_rdmsrq_no_trace() uses MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,33/34] x86/msr: Move the ARGS macros after the MSR read/write APIs MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,32/34] x86/msr: Rename native_read_msr_safe() to native_rdmsrq_safe() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,31/34] x86/msr: Rename native_read_msr() to native_rdmsrq() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,30/34] x86/msr: Rename native_rdmsr() to native_rdmsr_no_trace() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,29/34] x86/msr: Rename native_rdmsrq() to native_rdmsrq_no_trace() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,28/34] x86/msr: Rename native_write_msr_safe() to native_wrmsrq_safe() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,27/34] x86/msr: Rename native_write_msr() to native_wrmsrq() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,26/34] x86/msr: Rename native_wrmsr() to native_wrmsr_no_trace() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,25/34] x86/msr: Rename native_wrmsrq() to native_wrmsrq_no_trace() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,24/34] x86/mce: Use native MSR API __native_{wr,rd}msrq() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,23/34] x86/extable: Remove new dead code in ex_handler_msr() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,22/34] x86/msr: Utilize the alternatives mechanism to read MSR MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,21/34] x86/msr: Utilize the alternatives mechanism to write MSR MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,20/34] x86/extable: Implement EX_TYPE_FUNC_REWIND MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,19/34] x86/extable: Add support for immediate form MSR instructions MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,18/34] x86/opcode: Add immediate form MSR instructions MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,17/34] x86/cpufeatures: Add a CPU feature bit for MSR immediate form instructions MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,16/34] x86/msr: Change function type of native_read_msr_safe() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,15/34] x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low) MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,14/34] x86/msr: refactor pv_cpu_ops.write_msr{_safe}() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,13/34] x86/xen/msr: Remove the error pointer argument from set_reg() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,12/34] x86/msr: Remove pmu_msr_{read,write}() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,11/34] x86/msr: Remove calling native_{read,write}_msr{,_safe}() in pmu_msr_{read,write}() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,10/34] x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,09/34] x86/msr: Add the native_rdmsrq() helper MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,08/34] x86/msr: Convert a native_wrmsr() use to native_wrmsrq() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,07/34] x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,06/34] x86/msr: Use the alternatives mechanism to read PMC MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) New
[RFC,v2,05/34] x86/msr: Return u64 consistently in Xen PMC read functions MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,04/34] x86/msr: Convert rdpmcq() into a function MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,03/34] x86/msr: Rename rdpmcl() to rdpmcq() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,02/34] x86/msr: Remove rdpmc() MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v2,01/34] x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> MSR refactor with new MSR instructions support --- 2025-04-22 Xin Li (Intel) Superseded
[RFC,v1,15/15] x86/msr: Move the ARGS macros after the MSR read/write APIs MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,14/15] x86/extable: Add support for the immediate form MSR instructions MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,13/15] x86/msr: Use the alternatives mechanism to read MSR MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,12/15] x86/msr: Use the alternatives mechanism to write MSR MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,11/15] x86/extable: Implement EX_TYPE_FUNC_REWIND MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) Superseded
[RFC,v1,10/15] KVM: VMX: Use WRMSRNS or its immediate form when available MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,09/15] x86/opcode: Add immediate form MSR instructions to x86-opcode-map MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) Superseded
[RFC,v1,08/15] x86/cpufeatures: Add a CPU feature bit for MSR immediate form instructions MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,07/15] x86/msr: Remove pmu_msr_{read,write}() MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) Superseded
[RFC,v1,06/15] x86/msr: Remove MSR write APIs that take the MSR value in two u32 arguments MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,05/15] x86/msr: Replace wrmsr(msr, low, 0) with wrmsrl(msr, value) MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,04/15] x86/msr: Let pv_cpu_ops.write_msr{_safe}() take an u64 instead of two u32 MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,03/15] x86/msr: Simplify pmu_msr_{read,write}() MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) New
[RFC,v1,02/15] x86/msr: Replace __rdmsr() with native_rdmsrl() MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) Superseded
[RFC,v1,01/15] x86/msr: Replace __wrmsr() with native_wrmsrl() MSR refactor with new MSR instructions support --- 2025-03-31 Xin Li (Intel) Superseded
[v1,1/1] x86/fred: Fix system hang during S4 resume with FRED enabled [v1,1/1] x86/fred: Fix system hang during S4 resume with FRED enabled --- 2025-03-26 Xin Li (Intel) New