linux/Documentation/devicetree/bindings/arm
Linus Torvalds 152d32aa84 ARM:
- Stage-2 isolation for the host kernel when running in protected mode
 
 - Guest SVE support when running in nVHE mode
 
 - Force W^X hypervisor mappings in nVHE mode
 
 - ITS save/restore for guests using direct injection with GICv4.1
 
 - nVHE panics now produce readable backtraces
 
 - Guest support for PTP using the ptp_kvm driver
 
 - Performance improvements in the S2 fault handler
 
 x86:
 
 - Optimizations and cleanup of nested SVM code
 
 - AMD: Support for virtual SPEC_CTRL
 
 - Optimizations of the new MMU code: fast invalidation,
   zap under read lock, enable/disably dirty page logging under
   read lock
 
 - /dev/kvm API for AMD SEV live migration (guest API coming soon)
 
 - support SEV virtual machines sharing the same encryption context
 
 - support SGX in virtual machines
 
 - add a few more statistics
 
 - improved directed yield heuristics
 
 - Lots and lots of cleanups
 
 Generic:
 
 - Rework of MMU notifier interface, simplifying and optimizing
 the architecture-specific code
 
 - Some selftests improvements
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmCJ13kUHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroM1HAgAqzPxEtiTPTFeFJV5cnPPJ3dFoFDK
 y/juZJUQ1AOtvuWzzwuf175ewkv9vfmtG6rVohpNSkUlJYeoc6tw7n8BTTzCVC1b
 c/4Dnrjeycr6cskYlzaPyV6MSgjSv5gfyj1LA5UEM16LDyekmaynosVWY5wJhju+
 Bnyid8l8Utgz+TLLYogfQJQECCrsU0Wm//n+8TWQgLf1uuiwshU5JJe7b43diJrY
 +2DX+8p9yWXCTz62sCeDWNahUv8AbXpMeJ8uqZPYcN1P0gSEUGu8xKmLOFf9kR7b
 M4U1Gyz8QQbjd2lqnwiWIkvRLX6gyGVbq2zH0QbhUe5gg3qGUX7JjrhdDQ==
 =AXUi
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm updates from Paolo Bonzini:
 "This is a large update by KVM standards, including AMD PSP (Platform
  Security Processor, aka "AMD Secure Technology") and ARM CoreSight
  (debug and trace) changes.

  ARM:

   - CoreSight: Add support for ETE and TRBE

   - Stage-2 isolation for the host kernel when running in protected
     mode

   - Guest SVE support when running in nVHE mode

   - Force W^X hypervisor mappings in nVHE mode

   - ITS save/restore for guests using direct injection with GICv4.1

   - nVHE panics now produce readable backtraces

   - Guest support for PTP using the ptp_kvm driver

   - Performance improvements in the S2 fault handler

  x86:

   - AMD PSP driver changes

   - Optimizations and cleanup of nested SVM code

   - AMD: Support for virtual SPEC_CTRL

   - Optimizations of the new MMU code: fast invalidation, zap under
     read lock, enable/disably dirty page logging under read lock

   - /dev/kvm API for AMD SEV live migration (guest API coming soon)

   - support SEV virtual machines sharing the same encryption context

   - support SGX in virtual machines

   - add a few more statistics

   - improved directed yield heuristics

   - Lots and lots of cleanups

  Generic:

   - Rework of MMU notifier interface, simplifying and optimizing the
     architecture-specific code

   - a handful of "Get rid of oprofile leftovers" patches

   - Some selftests improvements"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (379 commits)
  KVM: selftests: Speed up set_memory_region_test
  selftests: kvm: Fix the check of return value
  KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt()
  KVM: SVM: Skip SEV cache flush if no ASIDs have been used
  KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
  KVM: SVM: Drop redundant svm_sev_enabled() helper
  KVM: SVM: Move SEV VMCB tracking allocation to sev.c
  KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup()
  KVM: SVM: Unconditionally invoke sev_hardware_teardown()
  KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
  KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y
  KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
  KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features
  KVM: SVM: Move SEV module params/variables to sev.c
  KVM: SVM: Disable SEV/SEV-ES if NPT is disabled
  KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
  KVM: SVM: Zero out the VMCB array used to track SEV ASID association
  x86/sev: Drop redundant and potentially misleading 'sev_enabled'
  KVM: x86: Move reverse CPUID helpers to separate header file
  KVM: x86: Rename GPR accessors to make mode-aware variants the defaults
  ...
2021-05-01 10:14:08 -07:00
..
altera
amlogic dt-bindings: Amlogic: add the documentation for the SECBUS2 registers 2021-02-03 10:22:10 -08:00
apm
bcm Devicetree updates for v5.13: 2021-04-28 15:50:24 -07:00
calxeda
cpu-enable-method
firmware
freescale dt-bindings: firmware: imx-scu: new binding to parse clocks from device tree 2020-10-26 10:41:26 +08:00
hisilicon dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
keystone dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
marvell pinctrl: cp110-system-controller: fix the pin function names 2021-03-10 14:41:12 +01:00
mediatek dt-bindings: mediatek: mmsys: add mt8167 binding 2021-04-06 12:57:09 +02:00
mrvl dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
msm dt-bindings: arm: msm: Add LLCC for SC7280 2021-03-11 20:22:20 -06:00
mstar dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 2021-04-19 17:02:23 +02:00
npcm dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string 2021-04-09 14:11:17 +09:30
nxp dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
omap
rockchip
samsung Samsung DTS ARM changes for v5.11, part three 2020-12-09 00:05:30 +01:00
socionext dt-bindings: Add missing array size constraints 2021-01-11 17:42:25 -06:00
sprd dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
stm32 dt-bindings: arm: stm32: Add compatible strings for ART-PI board 2021-04-01 09:04:28 +02:00
sunxi
tegra dt-bindings: tegra30-actmon: Document OPP and interconnect properties 2020-11-06 19:37:19 +01:00
ti dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards 2021-03-11 12:35:38 -06:00
ux500
vt8500
actions.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
altera.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
amazon,al.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
amlogic,scpi.txt
amlogic.yaml dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings 2021-04-05 15:35:39 -07:00
apple.yaml dt-bindings: arm: apple: Add bindings for Apple ARM platforms 2021-04-08 20:18:38 +09:00
arm,integrator.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,realview.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,scmi.txt dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport 2021-01-05 17:02:20 +00:00
arm,scpi.txt
arm,versatile.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,vexpress-juno.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm-dsu-pmu.txt
atmel-at91.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
atmel-sysregs.txt power supply and reset changes for the v5.12 series 2021-02-22 09:49:59 -08:00
axis.txt
axxia.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
bitmain.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
calxeda.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
cavium-thunder.txt
cavium-thunder2.txt
cci.txt
coresight-cpu-debug.txt
coresight-cti.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
coresight.txt dts: bindings: coresight: ETM system register access only units 2021-02-04 17:00:34 +01:00
cpu-capacity.txt
cpus.yaml Devicetree updates for v5.13: 2021-04-28 15:50:24 -07:00
digicolor.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
ete.yaml dts: bindings: Document device tree bindings for ETE 2021-04-06 16:05:38 -06:00
fsl.yaml dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet 2021-03-29 09:42:11 +08:00
fw-cfg.txt
gemini.txt
idle-states.yaml dt-bindings: Fix JSON pointers 2020-12-18 15:14:44 -06:00
intel,keembay.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
intel-ixp4xx.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
juno,scpi.txt
l2c2x0.yaml
mediatek.yaml dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board 2021-04-01 11:31:13 +02:00
microchip,sparx5.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
moxart.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
nvidia,tegra194-ccplex.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
oxnas.txt
pmu.yaml dt-bindings: arm: add Cortex-A78 binding 2021-02-03 20:42:54 +00:00
primecell.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
psci.yaml
qcom.yaml More Qualcomm DTS updates for 5.13 2021-04-19 17:15:50 +02:00
rda.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
realtek.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
renesas,prr.yaml
renesas.yaml dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards 2020-12-28 10:46:08 +01:00
rockchip.yaml dt-bindings: Add doc for FriendlyARM NanoPi R4S 2021-03-22 08:14:43 +01:00
rtsm-dcscb.txt
scu.txt
secure.txt
sp810.txt
spe-pmu.txt
spear-misc.txt
spear.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
ste-nomadik.txt
sti.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
sunxi.yaml dt-bindings: arm: Add Topwise A721 2021-03-06 15:40:27 +08:00
swir.txt
syna.txt
tegra.yaml dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU 2021-01-29 16:56:47 +01:00
toshiba.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
trbe.yaml dts: bindings: Document device tree bindings for Arm TRBE 2021-04-06 16:05:38 -06:00
ux500.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
versatile-sysreg.txt
vexpress-scc.txt
vexpress-sysreg.txt
vt8500.yaml dt-bindings: arm: vt8500: remove redundant white-spaces 2020-12-07 15:08:52 -06:00
xen.txt
xilinx.yaml ARM: dts: Zynq DT changes for v5.12-v2 2021-02-11 12:46:40 +01:00