summaryrefslogtreecommitdiff
path: root/arch/riscv
AgeCommit message (Expand)AuthorFilesLines
2023-02-15RISC-V: replace cbom instructions with an insn-defConor Dooley2-1/+14
2023-02-15RISC-V: insn-def: Add I-type insn-defAndrew Jones1-0/+46
2023-02-15Merge patch series "dt-bindings: Add a cpu-capacity property for RISC-V"Palmer Dabbelt5-6/+7
2023-02-15riscv: Fix Zbb alternative IDsSamuel Holland4-8/+3
2023-02-15riscv: Fix early alternative patchingSamuel Holland1-3/+1
2023-02-15RISC-V: re-order Kconfig selects alphanumericallyConor Dooley1-24/+24
2023-02-13clocksource/drivers/riscv: Get rid of clocksource_arch_init() callbackLad Prabhakar2-10/+0
2023-02-13RISC-V: time: initialize hrtimer based broadcast clock event deviceConor Dooley1-0/+3
2023-02-10Merge tag 'riscv-for-linus-6.2-rc8' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-5/+34
2023-02-10mm, arch: add generic implementation of pfn_valid() for FLATMEMMike Rapoport (IBM)1-5/+0
2023-02-09riscv: Fixup race condition on PG_dcache_clean in flush_icache_pteGuo Ren1-1/+3
2023-02-09riscv: kprobe: Fixup misaligned load textGuo Ren1-3/+5
2023-02-07RISC-V: KVM: Increment firmware pmu eventsAtish Patra2-0/+11
2023-02-07RISC-V: KVM: Support firmware eventsAtish Patra2-33/+125
2023-02-07RISC-V: KVM: Implement perf support without samplingAtish Patra1-4/+356
2023-02-07RISC-V: KVM: Implement trap & emulate for hpmcountersAtish Patra3-2/+77
2023-02-07RISC-V: KVM: Disable all hpmcounter access for VS/VU modeAtish Patra1-1/+2
2023-02-07RISC-V: KVM: Make PMU functionality depend on SscofpmfAtish Patra1-0/+8
2023-02-07RISC-V: KVM: Add SBI PMU extension supportAtish Patra3-1/+98
2023-02-07RISC-V: KVM: Add skeleton support for perfAtish Patra5-0/+227
2023-02-07RISC-V: KVM: Modify SBI extension handler to return SBI error codeAtish Patra6-97/+81
2023-02-07RISC-V: KVM: Return correct code for hsm stop functionAtish Patra1-1/+1
2023-02-07RISC-V: KVM: Define a probe function for SBI extension data structuresAtish Patra2-2/+9
2023-02-07RISC-V: Improve SBI PMU extension related definitionsAtish Patra1-2/+5
2023-02-07RISC-V: KVM: Redirect illegal instruction traps to guestAndy Chiu1-0/+6
2023-02-07RISC-V: KVM: Fix privilege mode setting in kvm_riscv_vcpu_trap_redirect()Anup Patel1-0/+3
2023-02-07KVM: RISC-V: Fix wrong usage of PGDIR_SIZE to check page sizesAlexandre Ghiti1-4/+4
2023-02-06Merge 6.2-rc7 into tty-nextGreg Kroah-Hartman8-24/+39
2023-02-04efi: Discover BTI support in runtime services regionsArd Biesheuvel2-2/+3
2023-02-03Merge tag 'riscv-for-linus-6.2-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-19/+33
2023-02-03mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-1/+0
2023-02-03riscv/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2-5/+27
2023-02-03riscv: stacktrace: Fix missing the first frameLiu Shixin1-1/+2
2023-02-02riscv: mm: Implement pmdp_collapse_flush for THPMayuresh Chitale2-0/+24
2023-02-02riscv: disable generation of unwind tablesAndreas Schwab1-0/+3
2023-02-02riscv: kprobe: Fixup kernel panic when probing an illegal positionGuo Ren1-0/+18
2023-02-02Merge patch series "riscv: improve boot time isa extensions handling"Palmer Dabbelt17-178/+179
2023-02-01riscv: remove riscv_isa_ext_keys[] array and related usageJisheng Zhang2-41/+0
2023-02-01riscv: KVM: Switch has_svinval() to riscv_has_extension_unlikely()Andrew Jones1-2/+1
2023-02-01riscv: cpu_relax: switch to riscv_has_extension_likely()Jisheng Zhang1-1/+1
2023-02-01riscv: alternative: patch alternatives in the vDSOJisheng Zhang4-5/+40
2023-02-01riscv: switch to relative alternative entriesJisheng Zhang5-23/+36
2023-02-01riscv: module: Add ADD16 and SUB16 rela typesAndrew Jones1-0/+16
2023-02-01riscv: module: move find_section to module.hJisheng Zhang2-15/+16
2023-02-01riscv: fpu: switch has_fpu() to riscv_has_extension_likely()Jisheng Zhang1-1/+2
2023-02-01riscv: introduce riscv_has_extension_[un]likely()Jisheng Zhang1-0/+37
2023-02-01riscv: cpufeature: extend riscv_cpufeature_patch_func to all ISA extensionsJisheng Zhang2-62/+11
2023-02-01riscv: hwcap: make ISA extension ids can be used in asmJisheng Zhang1-24/+21
2023-02-01riscv: cpufeature: detect RISCV_ALTERNATIVES_EARLY_BOOT earlierJisheng Zhang1-0/+3
2023-02-01riscv: move riscv_noncoherent_supported() out of ZICBOM probeJisheng Zhang2-1/+3