projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode()
2019-07-22
Dave Martin
arm64/sve: Fix a couple of magic numbers for the Z...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-07-22
Dave Martin
arm64/sve: Factor out FPSIMD to SVE state conversion
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-07-22
Dave Martin
arm64: stacktrace: Factor out backtrace initialisation
Signed-off-by:
Dave Martin
<dave.martin@arm.com>
commit
|
commitdiff
|
tree
2019-07-22
Dave Martin
arm64: stacktrace: Constify stacktrace.h functions
Signed-off-by:
Dave Martin
<dave.martin@arm.com>
commit
|
commitdiff
|
tree
2019-07-05
Dave Martin
KVM: arm64: Migrate _elx sysreg accessors to msr_s...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-06-13
Dave Martin
arm64/sve: Fix missing SVE/FPSIMD endianness conversions
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-06-12
Dave Martin
KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-06-12
Dave Martin
KVM: arm64: Filter out invalid core register IDs in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-06-06
Dave Martin
arm64: Silence gcc warnings about arch ABI drift
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-06-05
Dave Martin
arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_enco...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-23
Dave Martin
arm64: Expose SVE2 features for userspace
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64: Clarify access behaviour for out-of-range...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm/arm64: Clean up vcpu finalization function...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: Explain validity checks in set_sve_vls()
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: WARN when avoiding divide-by-zero in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: Make register ioctl access errors more...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: Miscellaneous tidyups in guest.c
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: Clean up UAPI register ID definitions
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm: Make vcpu finalization stubs into inline...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
KVM: arm/arm64: Demote kvm_arm_init_arch_resources...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-04-18
Dave Martin
arm64/sve: Clarify vq map semantics
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: Document KVM API extensions for SVE
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Add a capability to advertise SVE support
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: Allow userspace to enable SVE for vcpus
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: Add pseudo-register for the guest's...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm/arm64: Add hook for arch-specific KVM initialisation
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
arm64/sve: In-kernel vector length availability query...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: Add SVE support to register access...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Reject ioctl access to FPSIMD V-regs on...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Factor out core register ID enumeration
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Add missing #include of <linux/string.h...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: Allow 2048-bit register access via ioctl interface
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: Context switch the SVE registers
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64/sve: System register context switch and...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Support runtime sysreg visibility filtering
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Propagate vcpu into read_id_reg()
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Add a vcpu flag to control SVE visibility...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
arm64/sve: Enable SVE state tracking for non-task contexts
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
arm64/sve: Check SVE virtualisability
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
arm64/sve: Clarify role of the VQ map maintenance functions
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Add missing #includes to kvm_host.h
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Refactor kvm_arm_num_regs() for easier...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: arm64: Delete orphaned declaration for __fpsimd_enabled()
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-03-29
Dave Martin
KVM: Documentation: Document arm64 core registers in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-02-22
Dave Martin
arm64: KVM: Fix architecturally invalid reset value...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-01-04
Dave Martin
arm64/sve: Disentangle <uapi/asm/ptrace.h> from <uapi...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2019-01-04
Dave Martin
arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Dave Martin
arm64: KVM: Tighten guest core register access from...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-21
Dave Martin
KVM: arm64: Avoid mistaken attempts to save SVE state...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-21
Dave Martin
KVM: arm64/sve: Fix SVE trap restoration for non-current...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-21
Dave Martin
KVM: arm64: Don't mask softirq with IRQs disabled in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-08
Dave Martin
arm64: Fix syscall restarting around signal suppressed...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-01
Dave Martin
arm64: signal: Report signal frame size to userspace...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-06-01
Dave Martin
arm64/sve: Thin out initialisation sanity-checks for...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Invoke FPSIMD context switch trap from C
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Fold redundant exit code checks out of...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Remove redundant *exit_code changes in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Remove eager host SVE state saving
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Save host SVE context as appropriate
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64/sve: Move sve_pffr() to fpsimd.h and make inline
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64/sve: Switch sve_pffr() argument from task to...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64/sve: Move read_zcr_features() out of cpufeature.h
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Optimise FPSIMD handling to reduce guest...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Repurpose vcpu_arch.debug_flags for general...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64/sve: Refactor user SVE trap maintenance for external use
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64: fpsimd: Eliminate task->mm checks
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64: fpsimd: Avoid FPSIMD context leakage for the...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64: fpsimd: Generalise context saving for non-task...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
KVM: arm64: Convert lazy FPSIMD context switch trap...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64: Use update{,_tsk}_thread_flag()
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
thread_info: Add update_thread_flag() helpers
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-25
Dave Martin
arm64: fpsimd: Fix TIF_FOREIGN_FPSTATE after invalidating...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-17
Dave Martin
arm64/sve: Write ZCR_EL1 on context switch only if...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-05-14
Dave Martin
tty: pl011: Avoid spuriously stuck-off interrupts
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-28
Dave Martin
arm64: uaccess: Fix omissions from usercopy whitelist
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-28
Dave Martin
arm64: fpsimd: Split cpu field out from struct fpsimd_state
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-26
Dave Martin
arm64: capabilities: Update prototype for enable call...
Signed-off-by:
Dave Martin
<dave.martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-26
Dave Martin
arm64/sve: Document firmware support requirements in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-20
Dave Martin
arm64: fpsimd: Fix bad si_code for undiagnosed SIGFPE
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-15
Dave Martin
signal: Add FPE_FLTUNK si_code for undiagnosable fp...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-03-09
Dave Martin
arm64: signal: Ensure si_code is valid for all fault...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-02-26
Dave Martin
arm64: KVM: Move CPU ID reg trap setup off the world...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2018-01-16
Dave Martin
arm64: fpsimd: Fix state leakage when migrating after...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-12-14
Dave Martin
arm64/sve: Report SVE to userspace via CPUID only if...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-12-06
Dave Martin
arm64/sve: Avoid dereference of dead task_struct in...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-12-06
Dave Martin
arm64: fpsimd: Abstract out binding of task's fpsimd...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-12-06
Dave Martin
arm64: fpsimd: Prevent registers leaking from dead...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-12-01
Dave Martin
arm64: fpsimd: Fix failure to restore FPSIMD state...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-11-13
Dave Martin
arm64: Make ARMV8_DEPRECATED depend on SYSCTL
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-11-03
Dave Martin
arm64/sve: Add documentation
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-11-03
Dave Martin
arm64/sve: Detect SVE and activate runtime support
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
2017-11-03
Dave Martin
arm64/sve: KVM: Hide SVE from CPU features exposed...
Signed-off-by:
Dave Martin
<Dave.Martin@arm.com>
commit
|
commitdiff
|
tree
next