projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'nfs-for-6.12-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
2024-05-01
Quentin Perret
KVM: arm64: Add is_pkvm_initialized() helper
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2024-05-01
Quentin Perret
KVM: arm64: Prevent kmemleak from accessing .hyp.data
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2024-05-01
Quentin Perret
KVM: arm64: Avoid BUG-ing from the host abort path
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2024-05-01
Quentin Perret
KVM: arm64: Issue CMOs when tearing down guest s2 pages
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2023-06-01
Quentin Perret
KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2023-02-02
Quentin Perret
KVM: arm64: Finalise EL2 state from pKVM PSCI relay
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2023-02-02
Quentin Perret
KVM: arm64: Use sanitized values in __check_override...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2023-02-02
Quentin Perret
KVM: arm64: Introduce finalise_el2_state macro
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2023-02-02
Quentin Perret
KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Don't unnecessarily map host kernel sections...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Explicitly map 'kvm_vgic_global_state'...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Return guest memory from EL2 via dedicated...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Instantiate guest stage-2 page-tables at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Consolidate stage-2 initialisation into...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Add generic hyp_memcache helpers
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Add per-cpu fixmap infrastructure at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Add helpers to pin memory shared with the...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Prevent the donation of no-map pages
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Fix-up hyp stage-1 refcounts for all pages...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Back the hypervisor 'struct hyp_page' array...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Allow attaching of non-coalescable pages...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-11-11
Quentin Perret
KVM: arm64: Move hyp refcount manipulation helpers...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-10-25
Quentin Perret
KVM: arm64: Use correct accessor to parse stage-1 PTEs
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-07-06
Quentin Perret
KVM: arm64: Don't return from void function
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-06-17
Quentin Perret
KVM: arm64: Prevent kmemleak from accessing pKVM memory
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2022-05-15
Quentin Perret
KVM: arm64: Don't hypercall before EL2 init
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: pkvm: Unshare guest structs during teardown
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: pkvm: Refcount the pages shared with EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: Introduce kvm_share_hyp()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: Fixup hyp stage-1 refcount
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: Refcount hyp stage-1 pgtable pages
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-16
Quentin Perret
KVM: arm64: Provide {get,put}_page() stubs for early...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings(...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: pkvm: Stub io map functions
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: Make __io_map_base static
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: Make the hyp memory pool static
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: pkvm: Disable GICv2 support
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-12-15
Quentin Perret
KVM: arm64: pkvm: Fix hyp_pool max order
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-11-08
Quentin Perret
KVM: arm64: Fix host stage-2 finalization
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-10-05
Quentin Perret
KVM: arm64: Release mmap_lock when using VM_SHARED...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-10-05
Quentin Perret
KVM: arm64: Report corrupted refcount at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-10-05
Quentin Perret
KVM: arm64: Fix host stage-2 PGD refcount
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Return -EPERM from __pkvm_host_share_hyp()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Make __pkvm_create_mappings static
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Restrict EL2 stage-1 changes in protected...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Refactor protected nVHE stage-1 locking
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Remove __pkvm_mark_hyp
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Mark host bss and rodata section as shared
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Enable retrieving protections attributes...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Introduce addr_is_memory()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Expose pkvm_hyp_id
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Expose host stage-2 manipulation helpers
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Add helpers to tag shared pages in SW bits
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Allow populating software bits
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Enable forcing page-level stage-2 mappings
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Tolerate re-creating hyp mappings to set...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Don't overwrite software bits with owner id
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Optimize host memory aborts
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Expose page-table helpers
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Provide the host_stage2_try() helper macro
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-11
Quentin Perret
KVM: arm64: Introduce hyp_assert_lock_held()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-06
Quentin Perret
sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-06
Quentin Perret
sched: Fix UCLAMP_FLAG_IDLE setting
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-04
Quentin Perret
sched: Don't report SCHED_FLAG_SUGOV in sched_getattr()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-08-04
Quentin Perret
sched/deadline: Fix reset_on_fork reporting of DL tasks
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Use less bits for hyp_page refcount
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Use less bits for hyp_page order
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Remove hyp_pool pointer from struct hyp_page
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Unify MMIO and mem host stage-2 pools
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Remove list_head from hyp_page
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Use refcount at hyp to check page availability
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-06-11
Quentin Perret
KVM: arm64: Move hyp_pool locking out of refcount helpers
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-05-21
Quentin Perret
export: Make CRCs robust to symbol trimming
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-05-15
Quentin Perret
KVM: arm64: Mark the host stage-2 memory pools static
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-05-15
Quentin Perret
KVM: arm64: Mark pkvm_pgtable_mm_ops static
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-05-06
Quentin Perret
sched: Fix out-of-bound access in uclamp
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Protect the .hyp sections from the host
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Disable PMU support in protected mode
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Page-align the .hyp sections
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Wrap the host with a stage 2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Provide sanitized mmfr* registers at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Add kvm_pgtable_stage2_find_range()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Refactor the *_map_set_prot_attr() helpers
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Use page-table to track page ownership
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Always zero invalid PTEs
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Sort the hypervisor memblocks
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Reserve memory for host stage 2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Make memcache anonymous in pgtable allocator
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Refactor __populate_fault_info()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Refactor __load_guest_stage2()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Refactor kvm_arm_setup_stage2()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Use kvm_arch in kvm_s2_mmu
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Use kvm_arch for stage 2 pgtable
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Elevate hypervisor mappings creation at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Prepare the creation of s1 mappings at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
next