Will Deacon 88ddf0df16 Merge branch 'for-next/cpufeature' into for-next/core
Support for overriding CPU ID register fields on the command-line, which
allows us to disable certain features which the kernel would otherwise
use unconditionally when detected.

* for-next/cpufeature: (22 commits)
  arm64: cpufeatures: Allow disabling of Pointer Auth from the command-line
  arm64: Defer enabling pointer authentication on boot core
  arm64: cpufeatures: Allow disabling of BTI from the command-line
  arm64: Move "nokaslr" over to the early cpufeature infrastructure
  KVM: arm64: Document HVC_VHE_RESTART stub hypercall
  arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0
  arm64: Add an aliasing facility for the idreg override
  arm64: Honor VHE being disabled from the command-line
  arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command line
  arm64: cpufeature: Add an early command-line cpufeature override facility
  arm64: Extract early FDT mapping from kaslr_early_init()
  arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding()
  arm64: cpufeature: Add global feature override facility
  arm64: Move SCTLR_EL1 initialisation to EL-agnostic code
  arm64: Simplify init_el2_state to be non-VHE only
  arm64: Move VHE-specific SPE setup to mutate_to_vhe()
  arm64: Drop early setting of MDSCR_EL2.TPMS
  arm64: Initialise as nVHE before switching to VHE
  arm64: Provide an 'upgrade to VHE' stub hypercall
  arm64: Turn the MMU-on sequence into a macro
  ...
2021-02-12 14:53:19 +00:00
..
2021-02-04 13:59:49 +00:00
2019-07-08 09:54:55 -07:00
2020-10-28 13:38:36 +00:00
2020-06-01 15:18:27 -07:00
2020-09-07 15:00:52 +01:00
2021-02-04 13:59:49 +00:00
2020-05-01 16:28:59 +01:00
2021-02-04 13:59:49 +00:00
2021-02-04 13:59:49 +00:00
2021-01-07 18:06:52 -05:00
2021-01-08 15:06:02 -08:00
2020-12-02 19:49:11 +00:00
2020-12-18 10:57:27 -08:00
2021-02-04 13:59:49 +00:00
2020-12-15 12:13:41 -08:00
2020-12-20 10:44:05 -08:00