Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
5c137714dd8cae464dbd5f028c07af149e6d09fc
/
arch
/
arm64
/
kernel
/
cpufeature.c
5c13771
arm64: capabilities: Introduce weak features based on local CPU
by Suzuki K Poulose
· 7 years ago
ed478b3
arm64: capabilities: Group handling of features and errata workarounds
by Suzuki K Poulose
· 7 years ago
fbd890b
arm64: capabilities: Allow features based on local CPU scope
by Suzuki K Poulose
· 7 years ago
d69fe9a
arm64: capabilities: Split the processing of errata work arounds
by Suzuki K Poulose
· 7 years ago
600b9c9
arm64: capabilities: Prepare for grouping features and errata work arounds
by Suzuki K Poulose
· 7 years ago
cce360b
arm64: capabilities: Filter the entries based on a given mask
by Suzuki K Poulose
· 7 years ago
eaac4d8
arm64: capabilities: Unify the verification
by Suzuki K Poulose
· 7 years ago
5b4747c
arm64: capabilities: Add flags to handle the conflicts on late CPU
by Suzuki K Poulose
· 7 years ago
143ba05
arm64: capabilities: Prepare for fine grained capabilities
by Suzuki K Poulose
· 7 years ago
1e89bae
arm64: capabilities: Move errata processing code
by Suzuki K Poulose
· 7 years ago
5e91107
arm64: capabilities: Move errata work around check on boot CPU
by Suzuki K Poulose
· 7 years ago
c0cda3b
arm64: capabilities: Update prototype for enable call back
by Dave Martin
· 7 years ago
7206dc9
arm64: Expose Arm v8.4 features
by Suzuki K Poulose
· 7 years ago
6ae4b6e
arm64: Add support for new control bits CTR_EL0.DIC and CTR_EL0.IDC
by Shanker Donthineni
· 7 years ago
1f85b42
arm64: Revert L1_CACHE_SHIFT back to 6 (64-byte cache line size)
by Catalin Marinas
· 7 years ago
e0f6429d
arm64: cpufeature: Remove redundant "feature" in reports
by Kees Cook
· 7 years ago
2e6f549
arm64: cpufeature: Relocate PAN emulation report
by Kees Cook
· 7 years ago
be68a8a
arm64: cpufeature: Fix CTR_EL0 field definitions
by Will Deacon
· 7 years ago
c013632
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
6dc52b1
arm64: Force KPTI to be disabled on Cavium ThunderX
by Marc Zyngier
· 7 years ago
f992b4d
arm64: kpti: Add ->enable callback to remap swapper using nG mappings
by Will Deacon
· 7 years ago
0aebc6a
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
0ba2e29
arm64: Turn on KPTI only on CPUs that need it
by Jayachandran C
· 7 years ago
68ddbf0
arm64: kernel: Prepare for a DISR user
by James Morse
· 7 years ago
64c0272
arm64: cpufeature: Detect CPU RAS Extentions
by Xie XiuQi
· 7 years ago
edf298c
arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early
by James Morse
· 7 years ago
894cfd1
arm64: Inform user if software PAN is in use
by Stephen Boyd
· 7 years ago
67948af
arm64: capabilities: Handle duplicate entries for a capability
by Suzuki K Poulose
· 7 years ago
6d99b68
arm64: alternatives: use tpidr_el2 on VHE hosts
by James Morse
· 7 years ago
0f15adb
arm64: Add skeleton to harden the branch predictor against aliasing attacks
by Will Deacon
· 7 years ago
0a0d111d
arm64: cpufeature: Pass capability structure to ->enable callback
by Will Deacon
· 7 years ago
179a56f
arm64: Take into account ID_AA64PFR0_EL1.CSV3
by Will Deacon
· 7 years ago
3b3b681
arm64: v8.4: Support for new floating point multiplication instructions
by Dongjiu Geng
· 7 years ago
3fab399
arm64/sve: Report SVE to userspace via CPUID only if supported
by Dave Martin
· 7 years ago
ea1e3de
arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
by Will Deacon
· 7 years ago
c9b012e
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
43994d8
arm64/sve: Detect SVE and activate runtime support
by Dave Martin
· 7 years ago
2e0f247
arm64/sve: Probe SVE capabilities and usable vector lengths
by Dave Martin
· 7 years ago
8f1eec5
arm64: cpufeature: Move sys_caps_initialised declarations
by Dave Martin
· 7 years ago
6436bee
arm64: Fix single stepping in kernel traps
by Julien Thierry
· 7 years ago
5bdecb7
arm64: Fix the feature type for ID register fields
by Suzuki K Poulose
· 7 years ago
f5e035f
arm64: Expose support for optional ARMv8-A features
by Suzuki K Poulose
· 7 years ago
c0d8832
arm64: Ensure the instruction emulation is ready for userspace
by Suzuki K Poulose
· 7 years ago
d50e071
arm64: Implement pmem API support
by Robin Murphy
· 7 years ago
7aac405
arm64: Expose DC CVAP to userspace
by Robin Murphy
· 7 years ago
8effeaa
arm64: dump cpu_hwcaps at panic time
by Mark Rutland
· 8 years ago
8dd0ee6
arm64: cpufeature: Fix CPU_OUT_OF_SPEC taint for uniform systems
by Will Deacon
· 8 years ago
3fde299
arm64: cpufeature: Don't dump useless backtrace on CPU_OUT_OF_SPEC
by Will Deacon
· 8 years ago
63a1e1c
arm64/cpufeature: don't use mutex in bringup path
by Mark Rutland
· 8 years ago
a5a3237
Merge tag 'arch-timer-errata-prereq' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into for-next/core
by Catalin Marinas
· 8 years ago
8f413758
arm64: Allow checking of a CPU-local erratum
by Marc Zyngier
· 8 years ago
46823dd
arm64: cpufeature: Make ID reg accessor naming less counterintuitive
by Dave Martin
· 8 years ago
c651aae
arm64: v8.3: Support for weaker release consistency
by Suzuki K Poulose
· 8 years ago
cb567e7
arm64: v8.3: Support for complex number instructions
by Suzuki K Poulose
· 8 years ago
c8c3798
arm64: v8.3: Support for Javascript conversion instruction
by Suzuki K Poulose
· 8 years ago
155433c
arm64: cache: Remove support for ASID-tagged VIVT I-caches
by Will Deacon
· 8 years ago
521c646
arm64: cpufeature: correctly handle MRS to XZR
by Mark Rutland
· 8 years ago
965861d
arm64: ensure __raw_read_system_reg() is self-consistent
by Mark Rutland
· 8 years ago
7d0928f
arm64: fix erroneous __raw_read_system_reg() cases
by Mark Rutland
· 8 years ago
fa5ce3d
arm64: errata: Provide macro for major and minor cpu revisions
by Robert Richter
· 8 years ago
f92f5ce0
arm64: Advertise support for Rounding double multiply instructions
by Suzuki K Poulose
· 8 years ago
2077be6
arm64: Use __pa_symbol for kernel symbols
by Laura Abbott
· 8 years ago
4aa8a47
arm64: Documentation - Expose CPU feature registers
by Suzuki K Poulose
· 8 years ago
77c97b4
arm64: cpufeature: Expose CPUID registers by emulation
by Suzuki K Poulose
· 8 years ago
fe4fbdb
arm64: cpufeature: Track user visible fields
by Suzuki K Poulose
· 8 years ago
eab43e8
arm64: cpufeature: Cleanup feature bit tables
by Suzuki K Poulose
· 8 years ago
564279f
arm64: cpufeature: remove explicit RAZ fields
by Mark Rutland
· 8 years ago
b389d79
arm64: cpufeature: treat unknown fields as RES0
by Mark Rutland
· 8 years ago
f31deaa
arm64: cpufeature: Don't enforce system-wide SPE capability
by Will Deacon
· 8 years ago
b20d1ba
arm64: cpufeature: allow for version discrepancy in PMU implementations
by Will Deacon
· 8 years ago
c8b06e3
arm64: Remove useless UAO IPI and describe how this gets enabled
by James Morse
· 8 years ago
4b65a5d
arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1
by Catalin Marinas
· 9 years ago
82e0191
arm64: Support systems without FP/ASIMD
by Suzuki K Poulose
· 8 years ago
a4023f68
arm64: Add hypervisor safe helper for checking constant capabilities
by Suzuki K Poulose
· 8 years ago
2a6dcb2
arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
by James Morse
· 8 years ago
c47a190
arm64: Rearrange CPU errata workaround checks
by Suzuki K Poulose
· 8 years ago
89ba264
arm64: Use consistent naming for errata handling
by Suzuki K Poulose
· 8 years ago
ee7bc63
arm64: Set the safe value for L1 icache policy
by Suzuki K Poulose
· 8 years ago
efd9e03
arm64: Use static keys for CPU features
by Catalin Marinas
· 8 years ago
675b056
arm64: cpufeature: expose arm64_ftr_reg struct for CTR_EL0
by Ard Biesheuvel
· 8 years ago
6f2b7ee
arm64: cpufeature: constify arm64_ftr_regs array
by Ard Biesheuvel
· 8 years ago
5e49d73
arm64: cpufeature: constify arm64_ftr_bits structures
by Ard Biesheuvel
· 8 years ago
221bb8a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
d174591
arm64: KVM: Runtime detection of lower HYP offset
by Marc Zyngier
· 9 years ago
8e23185
arm64: errata: Calling enable functions for CPU errata too
by Andre Przywara
· 9 years ago
6a6efbb
arm64: Verify CPU errata work arounds on hotplugged CPU
by Suzuki K Poulose
· 9 years ago
e3661b1
arm64: Allow a capability to be checked on a single CPU
by Marc Zyngier
· 9 years ago
92406f0
arm64: cpufeature: Add scope for capability check
by Suzuki K Poulose
· 9 years ago
643d703
arm64: compat: Check for AArch32 state
by Suzuki K Poulose
· 9 years ago
042446a
arm64: cpufeature: Track 32bit EL0 support
by Suzuki K Poulose
· 9 years ago
a6dc3cd
arm64: cpufeature: Check availability of AArch32
by Suzuki K Poulose
· 9 years ago
7528350
arm64: HWCAP: Split COMPAT HWCAP table entries
by Suzuki K Poulose
· 9 years ago
f3efb67
arm64: hwcaps: Cleanup naming
by Suzuki K Poulose
· 9 years ago
ac1ad20
arm64: vhe: Verify CPU Exception Levels
by Suzuki K Poulose
· 9 years ago
7d7b4ae
arm64: cpufeature: append additional id_aa64mmfr2 fields to cpufeature
by Kefeng Wang
· 9 years ago
588ab3f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
1cc6ed9
arm64: make mrs_s prefixing implicit in read_cpuid
by Mark Rutland
· 9 years ago
d88701b
arm64: Add ARM64_HAS_VIRT_HOST_EXTN feature
by Marc Zyngier
· 10 years ago
bf50061
arm64: Add support for Half precision floating point
by Suzuki K Poulose
· 9 years ago
28c5dcb
arm64: Rename cpuid_feature field extract routines
by Suzuki K Poulose
· 9 years ago
Next »