projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Linux 6.0-rc1
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
2021-03-19
Quentin Perret
arm64: asm: Provide set_sctlr_el2 macro
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Factor out vector address calculation
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Provide __flush_dcache_area at EL2
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Enable access to sanitized CPU features...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Introduce a Hyp buddy page allocator
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Introduce an early Hyp page allocator
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Make kvm_call_hyp() a function call at Hyp
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Introduce a BSS section for use at Hyp
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Factor memory allocation out of pgtable.c
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Avoid free_page() in page-table allocator
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-03-19
Quentin Perret
KVM: arm64: Initialize kvm_nvhe_init_params early
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-02-03
Quentin Perret
KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-02-03
Quentin Perret
asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-01-28
Quentin Perret
KVM: arm64: Move __hyp_set_vectors out of .hyp.text
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2021-01-25
Quentin Perret
KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-12-21
Quentin Perret
modpost: turn static exports into error
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-11-17
Quentin Perret
sched/fair: Fix overutilized update in enqueue_task_fair()
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-09-17
Quentin Perret
ehci-hcd: Move include to keep CRC stable
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-09-11
Quentin Perret
KVM: arm64: Convert memslot cache-flushing code to...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-09-11
Quentin Perret
KVM: arm64: Add support for stage-2 cache flushing...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-09-11
Quentin Perret
KVM: arm64: Convert write-protect operation to generic...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
2020-09-11
Quentin Perret
KVM: arm64: Add support for stage-2 write-protect in...
Signed-off-by:
Quentin Perret
<qperret@google.com>
commit
|
commitdiff
|
tree
next