Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
ac12cf85d682a2c1948210c65f7fb21ef01dd9f6
/
arch
/
arm64
/
include
/
asm
/
sysreg.h
ac12cf8
Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topology', 'for-next/error-injection', 'for-next/perf', 'for-next/psci-cpuidle', 'for-next/rng', 'for-next/smpboot', 'for-next/tbi' and 'for-next/tlbi' into for-next/core
by Will Deacon
· 5 years ago
e8620cff
arm64: sysreg: Add some field definitions for PAR_EL1
by Will Deacon
· 5 years ago
73961dc1
arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions
by Will Deacon
· 5 years ago
fe6ba88
arch: replace _BITUL() in kernel-space headers with BIT()
by Masahiro Yamada
· 5 years ago
39d7530
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
dfd437a
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 5 years ago
fdec2a9
KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s
by Dave Martin
· 6 years ago
ca9503f
arm64: Expose FRINT capabilities to userspace
by Mark Brown
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
be604c6
arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO
by Kees Cook
· 6 years ago
06a916f
arm64: Expose SVE2 features for userspace
by Dave Martin
· 6 years ago
7343376
KVM: arm64/sve: System register context switch and access support
by Dave Martin
· 6 years ago
f7f2b15
arm64: KVM: Expose sanitised cache type register to guest
by Ard Biesheuvel
· 6 years ago
84135d3
KVM: arm/arm64: consolidate arch timer trap handlers
by Andre Przywara
· 7 years ago
b98c079
KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming
by Marc Zyngier
· 6 years ago
5694cec
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
97bebc5
arm64: sysreg: Use _BITUL() when defining register bits
by Will Deacon
· 6 years ago
aa6eece
arm64: add pointer authentication register bits
by Mark Rutland
· 6 years ago
bd4fb6d
arm64: Add support for SB barrier and patch in over DSB; ISB sequences
by Will Deacon
· 7 years ago
b5d9a07
arm64: sysreg: fix sparse warnings
by Sergey Matyukevich
· 6 years ago
c219bc4
arm64: Trap WFI executed in userspace
by Marc Zyngier
· 6 years ago
9376b1e
arm64: remove unused asm/compiler.h header file
by Ard Biesheuvel
· 6 years ago
74e2482
arm64: sysreg: Clean up instructions for modifying PSTATE fields
by Suzuki K Poulose
· 6 years ago
8f04e8e
arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3
by Will Deacon
· 6 years ago
d71be2b
arm64: cpufeature: Detect SSBS and advertise to userspace
by Will Deacon
· 7 years ago
6319893
Merge tag 'kvmarm-for-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 6 years ago
03bd646
KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses
by Marc Zyngier
· 6 years ago
25be597
arm64: kill config_sctlr_el1()
by Mark Rutland
· 6 years ago
1c312e8
arm64: move SCTLR_EL{1,2} assertions to <asm/sysreg.h>
by Mark Rutland
· 6 years ago
e48d53a
arm64: KVM: Add support for Stage-2 control of memory types and cacheability
by Marc Zyngier
· 7 years ago
6ebdf4d
arm64: Introduce sysreg_clear_set()
by Mark Rutland
· 7 years ago
d8312a3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
7206dc9
arm64: Expose Arm v8.4 features
by Suzuki K Poulose
· 7 years ago
cc33c4e
arm64/kvm: Prohibit guest LOR accesses
by Mark Rutland
· 7 years ago
558daf6
KVM: arm64: Emulate RAS error registers and set HCR_EL2's TERR & TEA
by Dongjiu Geng
· 7 years ago
c773ae2
KVM: arm64: Save/Restore guest DISR_EL1
by James Morse
· 7 years ago
4715c14
KVM: arm64: Set an impdef ESR for Virtual-SError using VSESR_EL2.
by James Morse
· 7 years ago
68ddbf0
arm64: kernel: Prepare for a DISR user
by James Morse
· 7 years ago
f751daa
arm64: Unconditionally enable IESB on exception entry/return for firmware-first
by James Morse
· 7 years ago
64c0272
arm64: cpufeature: Detect CPU RAS Extentions
by Xie XiuQi
· 7 years ago
7a00d68
arm64: sysreg: Move to use definitions for all the SCTLR bits
by James Morse
· 7 years ago
0f15adb
arm64: Add skeleton to harden the branch predictor against aliasing attacks
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
787fd1d
arm64: limit PA size to supported range
by Kristina Martsenko
· 7 years ago
6723656
arm64/sve: System register and exception syndrome definitions
by Dave Martin
· 7 years ago
93390c0
arm64: KVM: Hide unsupported AArch64 CPU features from guests
by Dave Martin
· 7 years ago
1e0c661
Merge branch 'for-next/perf' into aarch64/for-next/core
by Will Deacon
· 7 years ago
a173c39
arm64: sysreg: Move SPE registers and PSB into common header files
by Will Deacon
· 7 years ago
f5e035f
arm64: Expose support for optional ARMv8-A features
by Suzuki K Poulose
· 7 years ago
7aac405
arm64: Expose DC CVAP to userspace
by Robin Murphy
· 7 years ago
d0153c7
arm64: sysreg: Fix unprotected macro argmuent in write_sysreg
by Dave Martin
· 7 years ago
d38338e
arm64: Remove a redundancy in sysreg.h
by Stefan Traby
· 8 years ago
0959db6
arm64/kvm: vgic: use SYS_DESC()
by Mark Rutland
· 8 years ago
21bc528
arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1
by Mark Rutland
· 8 years ago
4351589
KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
by Marc Zyngier
· 8 years ago
eab0b2d
KVM: arm64: vgic-v3: Add misc Group-0 handlers
by Marc Zyngier
· 8 years ago
fbc48a0
KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
by Marc Zyngier
· 8 years ago
423de85
KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
by Marc Zyngier
· 8 years ago
2724c11
KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
by Marc Zyngier
· 8 years ago
f9e7449
KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
by Marc Zyngier
· 8 years ago
d68c1f7f
arm64: KVM: Preserve RES1 bits in SCTLR_EL2
by Marc Zyngier
· 8 years ago
dffb011
Merge branch 'arm64/common-sysreg' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux into for-next/core
by Catalin Marinas
· 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
4dc5292
arm64: sysreg: add Set/Way sys encodings
by Mark Rutland
· 8 years ago
14ae751
arm64: sysreg: add register encodings used by KVM
by Mark Rutland
· 8 years ago
147a70c
arm64: sysreg: add physical timer registers
by Mark Rutland
· 8 years ago
0e9884f
arm64: sysreg: subsume GICv3 sysreg definitions
by Mark Rutland
· 8 years ago
c7a3c61
arm64: sysreg: add performance monitor registers
by Mark Rutland
· 8 years ago
d980120
arm64: sysreg: add debug system registers
by Mark Rutland
· 8 years ago
47863d4
arm64: sysreg: sort by encoding
by Mark Rutland
· 8 years ago
77c97b4
arm64: cpufeature: Expose CPUID registers by emulation
by Suzuki K Poulose
· 8 years ago
c9ee0f9
arm64: cpufeature: Define helpers for sys_reg id
by Suzuki K Poulose
· 8 years ago
f31deaa
arm64: cpufeature: Don't enforce system-wide SPE capability
by Will Deacon
· 8 years ago
cd9e192
arm64: Work around broken .inst when defective gas is detected
by Marc Zyngier
· 8 years ago
bca8f17
arm64: Get rid of asm/opcodes.h
by Marc Zyngier
· 8 years ago
91cb163
arm64: sysreg: Fix use of XZR in write_sysreg_s
by Will Deacon
· 8 years ago
8a71f0c
arm64: sysreg: replace open-coded mrs_s/msr_s with {read,write}_sysreg_s
by Will Deacon
· 8 years ago
116c81f
arm64: Work around systems with mismatched cache line sizes
by Suzuki K Poulose
· 8 years ago
adf7589
arm64: simplify sysreg manipulation
by Mark Rutland
· 8 years ago
7aff4a2
arm64: sysreg: allow write_sysreg to use XZR
by Mark Rutland
· 8 years ago
7dd01ae
arm64: trap userspace "dc cvau" cache operation on errata-affected core
by Andre Przywara
· 9 years ago
e7227d0
arm64: Cleanup SCTLR flags
by Geoff Levand
· 9 years ago
c80aba8
arm64: Add helpers for detecting AArch32 support at EL0
by Suzuki K Poulose
· 9 years ago
7d7b4ae
arm64: cpufeature: append additional id_aa64mmfr2 fields to cpufeature
by Kefeng Wang
· 9 years ago
cb678d6
arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting
by Suzuki K Poulose
· 9 years ago
57f4959
arm64: kernel: Add support for User Access Override
by James Morse
· 9 years ago
406e308
arm64: add ARMv8.2 id_aa64mmfr2 boiler plate
by James Morse
· 9 years ago
7abc7d8
arm64: use local label prefixes for __reg_num symbols
by Ard Biesheuvel
· 9 years ago
3600c2f
arm64: Add macros to read/write system registers
by Mark Rutland
· 9 years ago
3c739b5
arm64: Keep track of CPU feature registers
by Suzuki K. Poulose
· 9 years ago
cdcf817
arm64: Move mixed endian support detection
by Suzuki K. Poulose
· 9 years ago
44eaacf
arm64: Add 16K page size support
by Suzuki K. Poulose
· 9 years ago
4bf8b96
arm64: Check for selected granule support
by Suzuki K. Poulose
· 9 years ago
338d4f4
arm64: kernel: Add support for Privileged Access Never
by James Morse
· 9 years ago
9ded63a
arm64: Generalise msr_s/mrs_s operations
by Suzuki K. Poulose
· 9 years ago
870828e
arm64: kernel: Move config_sctlr_el1
by James Morse
· 9 years ago
Next »