projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
maple_tree: add __init and __exit to test module
2023-08-03
Oliver Upton
arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-08-03
Oliver Upton
KVM: arm64: Condition HW AF updates on config option
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-05-11
Oliver Upton
KVM: arm64: vgic: Don't acquire its_lock before config_lock
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-05-11
Oliver Upton
KVM: arm64: Use config_lock to protect vgic state
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-05-11
Oliver Upton
KVM: arm64: Use config_lock to protect data ordered...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-05-11
Oliver Upton
KVM: arm64: Avoid lock inversion when setting the VM...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2023-05-11
Oliver Upton
KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-10-09
Oliver Upton
KVM: arm64: Limit stage2_apply_range() batch size to...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-10-09
Oliver Upton
KVM: arm64: Work out supported block level at compile...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-28
Oliver Upton
KVM: selftests: Update top-of-file comment in psci_test
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-26
Oliver Upton
mailmap: Update Oliver's email address
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-26
Oliver Upton
KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: selftests: Add test for AArch32 ID registers
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Add a visibility bit to ignore user writes
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Spin off helper for calling visibility...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Drop raz parameter from read_id_reg()
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Remove internal accessor helpers for id...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-09-14
Oliver Upton
KVM: arm64: Use visibility hook to treat ID regs as RAZ
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-08-17
Oliver Upton
KVM: arm64: Reject 32bit user PSTATE on asymmetric...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-08-17
Oliver Upton
KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric...
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-08-10
Oliver Upton
KVM: Actually create debugfs in kvm_create_vm()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Oliver Upton
KVM: Pass the name of the VM fd to kvm_create_vm_debugfs()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Oliver Upton
KVM: Get an fd before creating the VM
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Oliver Upton
KVM: Shove vcpu stats_id init into kvm_vcpu_init()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Oliver Upton
KVM: Shove vm stats_id init into kvm_create_vm()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-01
Oliver Upton
selftests: KVM: Add exponent check for boolean stats
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-01
Oliver Upton
selftests: KVM: Provide descriptive assertions in kvm_binary...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-08-01
Oliver Upton
selftests: KVM: Check stat name before other fields
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-07-27
Oliver Upton
KVM: arm64: Don't open code ARRAY_SIZE()
Signed-off-by:
Oliver Upton
<oliver.upton@linux.dev>
commit
|
commitdiff
|
tree
2022-07-19
Oliver Upton
KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-10
Oliver Upton
KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-10
Oliver Upton
KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
selftests: KVM: Test SYSTEM_SUSPEND PSCI call
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
selftests: KVM: Refactor psci_test to make it amenable...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
selftests: KVM: Create helper for making SMCCC calls
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
selftests: KVM: Rename psci_cpu_on_test to psci_test
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Implement PSCI SYSTEM_SUSPEND
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Add support for userspace to suspend a...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Return a value from check_vcpu_requests()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Rename the KVM_REQ_SLEEP handler
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Track vCPU power state using MP state values
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Dedupe vCPU power off helpers
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-04
Oliver Upton
KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
selftests: KVM: Create helper for making SMCCC calls
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
selftests: KVM: Rename psci_cpu_on_test to psci_test
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
KVM: arm64: Start trapping ID registers for 32 bit...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
KVM: arm64: Plumb cp10 ID traps through the AArch64...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
KVM: arm64: Wire up CP15 feature registers to their...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
KVM: arm64: Don't write to Rt unless sys_reg emulation...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-05-03
Oliver Upton
KVM: arm64: Return a bool from emulate_cp()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-07
Oliver Upton
selftests: KVM: Free the GIC FD when cleaning up in...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-07
Oliver Upton
selftests: KVM: Don't leak GIC FD across dirty log...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-07
Oliver Upton
KVM: Don't create VM debugfs files outside of the VM...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-06
Oliver Upton
KVM: arm64: Don't split hugepages outside of MMU write...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-06
Oliver Upton
KVM: arm64: Drop unneeded minor version check from...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-06
Oliver Upton
KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-06
Oliver Upton
KVM: arm64: Generally disallow SMC64 for AArch32 guests
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-02
Oliver Upton
selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-04-02
Oliver Upton
KVM: x86: Allow userspace to opt out of hypercall patching
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-03-21
Oliver Upton
KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-03-09
Oliver Upton
Documentation: KVM: Update documentation to indicate...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-17
Oliver Upton
KVM: arm64: Don't miss pending interrupts for suspended...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-10
Oliver Upton
KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_se...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
KVM: arm64: Drop unused param from kvm_psci_version()
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
selftests: KVM: Test OS lock behavior
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
selftests: KVM: Add OSLSR_EL1 to the list of blessed...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
KVM: arm64: Emulate the OS Lock
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
KVM: arm64: Allow guest to set the OSLK bit
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
KVM: arm64: Stash OSLSR_EL1 in the cpu context
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2022-02-08
Oliver Upton
KVM: arm64: Correctly treat writes to OSLSR_EL1 as...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
selftests: KVM: Introduce system counter offset test
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
selftests: KVM: Add helpers for vCPU device attributes
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
selftests: KVM: Fix kvm device helper ioctl assertions
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
selftests: KVM: Add test for KVM_{GET,SET}_CLOCK
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
tools: arch: x86: pull in pvclock headers
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
KVM: x86: Expose TSC offset controls to userspace
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
KVM: x86: Refactor tsc synchronization code
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-18
Oliver Upton
clocksource/drivers/arm_arch_timer: Fix masking for...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-10-01
Oliver Upton
KVM: x86: Fix potential race in KVM_GET_CLOCK
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-09-28
Oliver Upton
selftests: KVM: Don't clobber XMM register when read
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-09-24
Oliver Upton
selftests: KVM: Explicitly use movq to read xmm registers
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-09-24
Oliver Upton
selftests: KVM: Call ucall_init when setting up in...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-09-22
Oliver Upton
selftests: KVM: Align SMCCC call with the spec in steal_time
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-09-22
Oliver Upton
selftests: KVM: Fix check for !POLLIN in demand_paging_test
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
KVM: arm64: Use generic KVM xfer to guest work function
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
entry: KVM: Allow use of generic KVM entry w/o full...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
KVM: arm64: Record number of signal exits as a vCPU...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
selftests: KVM: Introduce psci_cpu_on_test
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
KVM: arm64: Enforce reserved bits for PSCI target affinities
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
KVM: arm64: Handle PSCI resets before userspace touches...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2021-08-19
Oliver Upton
KVM: arm64: Fix read-side race on updates to vcpu reset...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-11-08
Oliver Upton
selftests: kvm: test enforcement of paravirtual cpuid...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-11-08
Oliver Upton
kvm: x86: request masterclock update any time guest...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-11-08
Oliver Upton
kvm: x86: ensure pv_cpuid.features is initialized when...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-11-08
Oliver Upton
kvm: x86: reads of restricted pv msrs should also result...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-10-21
Oliver Upton
Documentation: kvm: fix some typos in cpuid.rst
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
2020-10-21
Oliver Upton
kvm: x86: only provide PV features if enabled in guest...
Signed-off-by:
Oliver Upton
<oupton@google.com>
commit
|
commitdiff
|
tree
next