aboutsummaryrefslogtreecommitdiffstats
path: root/arch (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-07-08perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switchKan Liang6-10/+119
2020-07-08x86/fpu/xstate: Add helpers for LBR dynamic supervisor featureKan Liang2-0/+75
2020-07-08x86/fpu/xstate: Support dynamic supervisor feature for LBRKan Liang3-5/+47
2020-07-08x86/fpu: Use proper mask to replace full instruction maskKan Liang2-40/+46
2020-07-08perf/x86: Remove task_ctx_sizeKan Liang2-2/+0
2020-07-08perf/x86/intel/lbr: Create kmem_cache for the LBR context dataKan Liang1-2/+19
2020-07-08perf/x86/intel/lbr: Support Architectural LBRKan Liang3-11/+253
2020-07-08perf/x86/intel/lbr: Factor out intel_pmu_store_lbrKan Liang1-26/+56
2020-07-08perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()Kan Liang2-17/+51
2020-07-08perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inlineKan Liang1-4/+4
2020-07-08perf/x86/intel/lbr: Unify the stored format of LBR informationKan Liang4-22/+16
2020-07-08perf/x86/intel/lbr: Support LBR_CTLKan Liang2-3/+55
2020-07-08perf/x86: Expose CPUID enumeration bits for arch LBRKan Liang2-0/+53
2020-07-08x86/msr-index: Add bunch of MSRs for Arch LBRKan Liang1-0/+16
2020-07-08perf/x86/intel/lbr: Use dynamic data structure for task_ctxKan Liang2-34/+32
2020-07-08perf/x86/intel/lbr: Factor out a new struct for generic optimizationKan Liang2-20/+28
2020-07-08perf/x86/intel/lbr: Add the function pointers for LBR save and restoreKan Liang3-30/+59
2020-07-08perf/x86/intel/lbr: Add a function pointer for LBR readKan Liang3-7/+13
2020-07-08perf/x86/intel/lbr: Add a function pointer for LBR resetKan Liang3-17/+27
2020-07-08x86/cpufeatures: Add Architectural LBRs feature bitKan Liang1-0/+1
2020-07-02Merge branch 'perf/vlbr'Peter Zijlstra190-864/+1571
2020-07-02perf/x86: Keep LBR records unchanged in host context for guest usageLike Xu3-7/+33
2020-07-02perf/x86: Add constraint to create guest LBR event without hw counterLike Xu5-1/+45
2020-07-02perf/x86/lbr: Add interface to get LBR informationLike Xu2-0/+32
2020-07-02perf/x86/core: Refactor hw->idx checks and cleanupLike Xu2-48/+62
2020-07-02perf/x86: Fix variable types for LBR registersWei Wang1-2/+2
2020-06-28Merge tag 'arm-omap-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds28-120/+47
2020-06-28Merge tag 'arm-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds19-111/+138
2020-06-28Merge tag 'perf-urgent-2020-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2020-06-28Merge tag 'efi-urgent-2020-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-1/+17
2020-06-28Merge tag 'x86_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds10-20/+32
2020-06-28Merge tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2020-06-28Merge tag 'x86_entry_for_5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds8-45/+73
2020-06-28Merge tag 'imx-fixes-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixesArnd Bergmann7-25/+29
2020-06-28Merge tag 'arm-soc/for-5.8/soc-fixes' of https://github.com/Broadcom/stblinux into arm/fixesArnd Bergmann1-0/+1
2020-06-28Merge tag 'arm-soc/for-5.8/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixesArnd Bergmann9-4/+35
2020-06-28Revert "ARM: sti: Implement dummy L2 cache's write_sec"Patrice Chotard1-9/+0
2020-06-28Merge tag 'omap-for-v5.8/fixes-rc1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/omap-fixesArnd Bergmann4-4/+3
2020-06-28Merge tag 'omap-for-v5.8/dt-missed-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/omap-fixesArnd Bergmann19-26/+22
2020-06-28Merge tag 'omap-for-v5.8/fixes-merge-window-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixesArnd Bergmann8-90/+22
2020-06-27Merge tag 'powerpc-5.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds2-1/+3
2020-06-27Merge tag 'riscv-for-linus-5.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxLinus Torvalds2-1/+10
2020-06-27Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds14-166/+98
2020-06-27Merge tag 'juno-fix-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixesArnd Bergmann1-73/+73
2020-06-26Merge branch 'linus' into x86/entry, to resolve conflictsIngo Molnar95-329/+961
2020-06-26arm64: use PAGE_KERNEL_ROX directly in alloc_insn_pageChristoph Hellwig1-9/+3
2020-06-26x86/hyperv: allocate the hypercall page with only read and execute bitsChristoph Hellwig2-1/+5
2020-06-26openrisc: fix boot oops when DEBUG_VM is enabledStafford Horne1-0/+5
2020-06-25riscv: Fixup __vdso_gettimeofday broke dynamic ftraceGuo Ren1-0/+3
2020-06-25riscv: Add extern declarations for vDSO time-related functionsVincent Chen1-0/+6