summaryrefslogtreecommitdiffstats
path: root/arch/riscv/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* riscv: Fix fully ordered LR/SC xchg[8|16]() implementationsAlexandre Ghiti2024-05-301-10/+12
* Merge tag 'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-05-245-11/+78
|\
| * riscv: Fix early ftrace nop patchingAlexandre Ghiti2024-05-231-0/+6
| * Merge patch series "riscv: Extension parsing fixes"Palmer Dabbelt2024-05-231-0/+2
| |\
| | * riscv: cpufeature: Fix thead vector hwcap removalCharlie Jenkins2024-05-221-0/+2
| * | ftrace: riscv: move from REGS to ARGSPuranjay Mohan2024-05-231-7/+69
| * | Merge patch series "riscv: access_ok() optimization"Palmer Dabbelt2024-05-232-4/+1
| |\ \
| | * | riscv: Define TASK_SIZE_MAX for __access_ok()Samuel Holland2024-05-161-0/+1
| | * | riscv: Remove PGDIR_SIZE_L3 and TASK_SIZE_MINSamuel Holland2024-05-162-4/+0
| | |/
* | | Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/...Linus Torvalds2024-05-231-0/+16
|\ \ \ | |/ / |/| |
| * | riscv: add support for kernel-mode FPUSamuel Holland2024-05-191-0/+16
* | | Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-05-2217-447/+317
|\ \ \ | |/ / |/| |
| * | Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"Palmer Dabbelt2024-04-306-62/+56
| |\ \
| | * | riscv: mm: Use a fixed layout for the MM context IDSamuel Holland2024-04-292-4/+2
| | * | riscv: mm: Introduce cntx2asid/cntx2version helper macrosSamuel Holland2024-04-291-0/+3
| | * | riscv: Avoid TLB flush loops when affected by SiFive CIP-1200Samuel Holland2024-04-291-0/+2
| | * | riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaSamuel Holland2024-04-292-2/+29
| | * | riscv: mm: Combine the SMP and UP TLB flush codeSamuel Holland2024-04-291-28/+3
| | * | riscv: Use IPIs for remote cache/TLB flushes by defaultSamuel Holland2024-04-293-16/+10
| | * | riscv: Factor out page table TLB synchronizationSamuel Holland2024-04-291-18/+13
| | |/
| * | Merge patch series "riscv: enable lockless lockref implementation"Palmer Dabbelt2024-04-301-0/+18
| |\ \
| | * | riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release}Jisheng Zhang2024-04-241-0/+18
| * | | riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang2024-04-301-1/+1
| * | | Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt2024-04-304-1/+35
| |\ \ \
| | * | | riscv: Include riscv_set_icache_flush_ctx prctlCharlie Jenkins2024-04-183-0/+35
| | * | | riscv: Remove unnecessary irqflags processor.h includeCharlie Jenkins2024-04-171-1/+0
| | |/ /
| * | | Merge patch series "riscv: fix patching with IPI"Palmer Dabbelt2024-04-301-0/+1
| |\ \ \
| | * | | riscv: Fix text patching when IPI are usedAlexandre Ghiti2024-04-171-0/+1
| | |/ /
| * | | riscv: hwprobe: export Zihintpause ISA extensionClément Léger2024-04-281-0/+1
| * | | riscv: Do not save the scratch CSR during suspendSamuel Holland2024-04-281-1/+0
| * | | Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt2024-04-282-2/+2
| |\ \ \
| * \ \ \ Merge patch series "Rework & improve riscv cmpxchg.h and atomic.h"Palmer Dabbelt2024-04-282-368/+200
| |\ \ \ \
| | * | | | riscv/cmpxchg: Implement xchg for variables of size 1 and 2Leonardo Bras2024-04-081-0/+31
| | * | | | riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2Leonardo Bras2024-04-081-0/+34
| | * | | | riscv/atomic.h : Deduplicate arch_atomic.*Leonardo Bras2024-04-081-88/+76
| | * | | | riscv/cmpxchg: Deduplicate cmpxchg() asm and macrosLeonardo Bras2024-04-081-162/+33
| | * | | | riscv/cmpxchg: Deduplicate xchg() asm functionsLeonardo Bras2024-04-081-115/+23
| | | |/ / | | |/| |
| * | | | RISC-V: only flush icache when it has VM_EXEC setYangyu Chen2024-03-271-2/+5
| * | | | riscv: Remove unused asm/signal.h fileStafford Horne2024-03-261-12/+0
| | |_|/ | |/| |
* | | | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-192-3/+4
|\ \ \ \
| * | | | mm/arch: provide pud_pfn() fallbackPeter Xu2024-04-261-0/+1
| * | | | mm: convert arch_clear_hugepage_flags to take a folioMatthew Wilcox (Oracle)2024-04-261-3/+3
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-05-155-19/+62
|\ \ \ \ \
| * \ \ \ \ Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-05-104-13/+13
| |\ \ \ \ \
| * | | | | | RISC-V: KVM: Improve firmware counter read functionAtish Patra2024-04-261-1/+1
| * | | | | | RISC-V: KVM: Support 64 bit firmware counters on RV32Atish Patra2024-04-261-1/+3
| * | | | | | RISC-V: KVM: Add perf sampling support for guestsAtish Patra2024-04-263-1/+6
| * | | | | | RISC-V: KVM: Implement SBI PMU Snapshot featureAtish Patra2024-04-261-0/+7
| * | | | | | RISC-V: Use the minor version mask while computing sbi versionAtish Patra2024-04-221-2/+2
| * | | | | | RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic nameAtish Patra2024-04-221-1/+1