projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user()
2024-10-01
Alexandre Ghiti
riscv: Fix kernel stack size when KASAN is enabled
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-15
Alexandre Ghiti
riscv: Stop emitting preventive sfence.vma for new...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-15
Alexandre Ghiti
riscv: Stop emitting preventive sfence.vma for new...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-15
Alexandre Ghiti
dt-bindings: riscv: Add Svvptc ISA extension description
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-15
Alexandre Ghiti
riscv: Add ISA extension parsing for Svvptc
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-11
Alexandre Ghiti
drivers: perf: Fix smp_processor_id() use in preemptible...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-03
Alexandre Ghiti
riscv: Fix RISCV_ALTERNATIVE_EARLY
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-09-03
Alexandre Ghiti
riscv: Do not restrict memory size because of linear...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-08-15
Alexandre Ghiti
riscv: Fix out-of-bounds when accessing Andes per hart...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-08-06
Alexandre Ghiti
riscv: Re-introduce global icache flush in patch_text_XXX()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-07-10
Alexandre Ghiti
riscv: Improve sbi_ecall() code generation by reordering...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-06-26
Alexandre Ghiti
riscv: Implement pte_accessible()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-06-26
Alexandre Ghiti
riscv: patch: Flush the icache right after patching...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-05-30
Alexandre Ghiti
riscv: Fix fully ordered LR/SC xchg[8|16]() implementations
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-05-23
Alexandre Ghiti
riscv: Fix early ftrace nop patching
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-04-17
Alexandre Ghiti
riscv: Fix text patching when IPI are used
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-04-17
Alexandre Ghiti
riscv: Remove superfluous smp_mb()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-04-04
Alexandre Ghiti
riscv: Disable preemption when using patch_map()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-04-04
Alexandre Ghiti
riscv: Fix warning by declaring arch_cpu_idle() as...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-03-20
Alexandre Ghiti
riscv: Only flush the mm icache when setting an exec pte
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-03-15
Alexandre Ghiti
riscv: Fix compilation error with FAST_GUP and rv32
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-29
Alexandre Ghiti
riscv: Fix pte_leaf_size() for NAPOT
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-29
Alexandre Ghiti
Revert "riscv: mm: support Svnapot in huge vmap"
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-22
Alexandre Ghiti
riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-07
Alexandre Ghiti
riscv: Fix arch_tlbbatch_flush() by clearing the batch...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-07
Alexandre Ghiti
riscv: Fix arch_hugetlb_migration_supported() for NAPOT
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-07
Alexandre Ghiti
riscv: Flush the tlb when a page directory is freed
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-01
Alexandre Ghiti
riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-02-01
Alexandre Ghiti
riscv: Fix set_huge_pte_at() for NAPOT mapping
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-29
Alexandre Ghiti
riscv: Fix wrong size passed to local_flush_tlb_range_asid()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-18
Alexandre Ghiti
riscv: Fix build error on rv32 + XIP
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-11
Alexandre Ghiti
riscv: Add support for BATCHED_UNMAP_TLB_FLUSH
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-11
Alexandre Ghiti
riscv: Use hugepage mappings for vmemmap
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-09
Alexandre Ghiti
riscv: Fix set_direct_map_default_noflush() to reset...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-09
Alexandre Ghiti
riscv: Fix module_alloc() that did not reset the linear...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-09
Alexandre Ghiti
riscv: Fix wrong usage of lm_alias() when splitting...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2024-01-09
Alexandre Ghiti
riscv: Check if the code to patch lies in the exit...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-20
Alexandre Ghiti
riscv: Use accessors to page table entries instead...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-20
Alexandre Ghiti
riscv: mm: Only compile pgtable.c if MMU
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-20
Alexandre Ghiti
mm: Introduce pudp/p4dp/pgdp_get() functions
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-20
Alexandre Ghiti
riscv: Use WRITE_ONCE() when setting page table entries
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-14
Alexandre Ghiti
riscv: Enable pcpu page first chunk allocator
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-12-14
Alexandre Ghiti
mm: Introduce flush_cache_vmap_early()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-09
Alexandre Ghiti
drivers: perf: Do not broadcast to other cpus when...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-09
Alexandre Ghiti
drivers: perf: Check find_first_bit() return value
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-08
Alexandre Ghiti
riscv: Fix set_memory_XX() and set_direct_map_XX()...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-08
Alexandre Ghiti
riscv: Don't use PGD entries for the linear mapping
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-07
Alexandre Ghiti
riscv: Improve flush_tlb_kernel_range()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-07
Alexandre Ghiti
riscv: Make __flush_tlb_range() loop over pte instead...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-07
Alexandre Ghiti
riscv: Improve flush_tlb_range() for hugetlb pages
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-07
Alexandre Ghiti
riscv: Improve tlb_flush()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-06
Alexandre Ghiti
riscv: Improve flush_tlb_kernel_range()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-06
Alexandre Ghiti
riscv: Make __flush_tlb_range() loop over pte instead...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-06
Alexandre Ghiti
riscv: Improve flush_tlb_range() for hugetlb pages
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-11-06
Alexandre Ghiti
riscv: Improve tlb_flush()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-10-12
Alexandre Ghiti
drivers: perf: Fix panic in riscv SBI mmap support
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-10-12
Alexandre Ghiti
riscv: Fix ftrace syscall handling which are now prefixed...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-10-06
Alexandre Ghiti
riscv: fix set_huge_pte_at() for NAPOT mappings when...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-10-06
Alexandre Ghiti
riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-10-04
Alexandre Ghiti
libbpf: Fix syscall access arguments on riscv
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-20
Alexandre Ghiti
riscv: kselftests: Fix mm build by removing testcases...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-06
Alexandre Ghiti
riscv: libstub: Implement KASLR by using generic functions
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-06
Alexandre Ghiti
libstub: Fix compilation warning for rv32
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-06
Alexandre Ghiti
arm64: libstub: Move KASLR handling functions to kaslr.c
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-06
Alexandre Ghiti
riscv: Dump out kernel offset information on panic
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-09-06
Alexandre Ghiti
riscv: Introduce virtual kernel mapping KASLR
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-31
Alexandre Ghiti
riscv: Move create_tmp_mapping() to init sections
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-31
Alexandre Ghiti
riscv: Mark KASAN tmp* page tables variables as static
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-21
Alexandre Ghiti
mm: add a call to flush_cache_vmap() in vmap_pfn()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-18
Alexandre Ghiti
Documentation: riscv: Update boot image header since...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-18
Alexandre Ghiti
Documentation: riscv: Add early boot document
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-18
Alexandre Ghiti
Documentation: arm: Add bootargs to the table of added...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
riscv: uaccess: Return the number of bytes effectively...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
perf: tests: Adapt mmap-basic.c for riscv
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
tools: lib: perf: Implement riscv mmap support
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
Documentation: admin-guide: Add riscv sysctl_perf_user_access
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
drivers: perf: Implement perf event mmap support in...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
drivers: perf: Implement perf event mmap support in...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
riscv: Prepare for user-space perf event mmap support
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
drivers: perf: Rename riscv pmu sbi driver
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
riscv: Make legacy counter enum match the HW numbering
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
include: riscv: Fix wrong include guard in riscv_pmu.h
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
perf: Fix wrong comment about default event_idx
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
perf tests mmap-basic: Adapt for riscv
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-16
Alexandre Ghiti
libperf: Implement riscv mmap support
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-10
Alexandre Ghiti
riscv: Implement flush_cache_vmap()
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-10
Alexandre Ghiti
riscv: Do not allow vmap pud mappings for 3-level page...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-04
Alexandre Ghiti
riscv: Start of DRAM should at least be aligned on...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-08-02
Alexandre Ghiti
selftests: riscv: Fix compilation error with vstate_exec_nol...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-06-07
Alexandre Ghiti
riscv: Check the virtual alignment before choosing...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-06-07
Alexandre Ghiti
riscv: Fix kfence now that the linear mapping can be...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-06-02
Alexandre Ghiti
riscv: Implement missing huge_ptep_get
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-06-02
Alexandre Ghiti
riscv: Fix huge_ptep_set_wrprotect when PTE is a NAPOT
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-05-31
Alexandre Ghiti
riscv: Fix relocatable kernels with early alternatives...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-05-24
Alexandre Ghiti
riscv: Fix unused variable warning when BUILTIN_DTB...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-05-10
Alexandre Ghiti
riscv: Fix orphan section warnings caused by kernel/pi
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-05-02
Alexandre Ghiti
riscv: Move .rela.dyn to the init sections
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-04-26
Alexandre Ghiti
riscv: Allow to downgrade paging mode from the command...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-04-19
Alexandre Ghiti
riscv: Use --emit-relocs in order to move .rela.dyn...
Signed-off-by:
Alexandre Ghiti
<alexghiti@rivosinc.com>
commit
|
commitdiff
|
tree
2023-04-19
Alexandre Ghiti
riscv: Check relocations at compile time
Signed-off-by:
Alexandre Ghiti
<alex@ghiti.fr>
commit
|
commitdiff
|
tree
next