This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 56cbceab928d Merge tag 'usb-6.5-rc1' of git://git.kernel.org/pub/scm/li [...]
new 8117f948f12b kgdb: Provide a stub kgdb_nmicallback() if !CONFIG_KGDB
new 0914e4d3cda8 kdb: include kdb_private.h for function prototypes
new 1ed0555850cd kdb: Handle LF in the command parser
new b6464883f45a kdb: move kdb_send_sig() declaration to a better header file
new eded37770c9f Merge tag 'kgdb-6.5-rc1' of git://git.kernel.org/pub/scm/l [...]
new 285cff4c0454 KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
new e325ba227184 KVM: s390: selftests: add selftest for CMMA migration
new 246be7d2720e KVM: s390: vsie: fix the length of APCB bitmap
new 0bc380beb78a KVM: s390/diag: fix racy access of physical cpu number in [...]
new 4255ce017723 s390/uv: Always export uv_info
new ea9d97163523 s390/uvdevice: Add info IOCTL
new 44567ca21aaf s390/uvdevice: Add 'Add Secret' UVC
new b96b3ce27201 s390/uvdevice: Add 'List Secrets' UVC
new 2d8a26acaf88 s390/uvdevice: Add 'Lock Secret Store' UVC
new 78d3326e725e s390/uv: replace scnprintf with sysfs_emit
new db54dfc9f71c s390/uv: Update query for secret-UVCs
new a443e2609c01 Merge tag 'kvm-s390-next-6.5-1' of https://git.kernel.org/ [...]
new 78329084b864 RISC-V: KVM: use bitmap_zero() API
new 19bff88e65b5 RISC-V: KVM: Redirect AMO load/store misaligned traps to guest
new ae328dadf985 RISC-V: KVM: Rename dis_idx to ext_idx
new 9f9e3ebe111c RISC-V: KVM: Convert extension_disabled[] to ext_status[]
new 95c99104cb42 RISC-V: KVM: Probe for SBI extension status
new 77cf33c17154 RISC-V: KVM: Implement guest external interrupt line management
new f7fec5ecc9b6 RISC-V: KVM: Add IMSIC related defines
new cf55201c7516 RISC-V: KVM: Add APLIC related defines
new f0607e6215b2 RISC-V: KVM: Set kvm_riscv_aia_nr_hgei to zero
new 00f918f61c56 RISC-V: KVM: Skeletal in-kernel AIA irqchip support
new 89d01306e34d RISC-V: KVM: Implement device interface for AIA irqchip
new 74967aa208e2 RISC-V: KVM: Add in-kernel emulation of AIA APLIC
new 289a007b98b0 RISC-V: KVM: Expose APLIC registers as attributes of AIA irqchip
new db8b7e97d613 RISC-V: KVM: Add in-kernel virtualization of AIA IMSIC
new 5463091a51cf RISC-V: KVM: Expose IMSIC registers as attributes of AIA irqchip
new 377f71f6d68d riscv: kvm: define vcpu_sbi_ext_pmu in header
new d75b33622578 RISC-V: KVM: Allow Svnapot extension for Guest/VM
new 07f225b58424 RISC-V: KVM: Remove unneeded semicolon
new b5396271eab4 Merge tag 'kvm-riscv-6.5-1' of https://github.com/kvm-risc [...]
new c14d08c5adb2 KVM: arm64: Rename free_removed to free_unlinked
new 02f10845f435 KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs a [...]
new e7c05540c694 KVM: arm64: Add helper for creating unlinked stage2 subtrees
new 26f457142d7e KVM: arm64: Export kvm_are_all_memslots_empty()
new 2f440b72e852 KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE
new 8f5a3eb7513f KVM: arm64: Add kvm_pgtable_stage2_split()
new 6bd92b9d8b02 KVM: arm64: Refactor kvm_arch_commit_memory_region()
new ce2b60223800 KVM: arm64: Add kvm_uninit_stage2_mmu()
new e7bf7a490c68 KVM: arm64: Split huge pages when dirty logging is enabled
new 3005f6f29447 KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked()
new 6acf51666d03 KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG
new a12ab1378a88 KVM: arm64: Use local TLBI on permission relaxation
new 14c3555f055d arm64: kvm: avoid overflow in integer division
new 83510396c076 Merge branch kvm-arm64/eager-page-splitting into kvmarm/next
new 048be5fea43d KVM: arm64: Block unsafe FF-A calls from the host
new 12bdce4f4119 KVM: arm64: Probe FF-A version and host/hyp partition ID d [...]
new bc3888a0f4e9 KVM: arm64: Allocate pages for hypervisor FF-A mailboxes
new 9d0c6a9af9e3 KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls f [...]
new f9112eade788 KVM: arm64: Add FF-A helpers to share/unshare memory with [...]
new 436090001776 KVM: arm64: Handle FFA_MEM_SHARE calls from the host
new 0e3bcb49c135 KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host
new 634d90cf0ac6 KVM: arm64: Handle FFA_MEM_LEND calls from the host
new 20936cd11479 KVM: arm64: Handle FFA_FEATURES call from the host
new 0a9f15fd5674 KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
new 1a08f4927a80 Merge branch kvm-arm64/ffa-proxy into kvmarm/next
new c4b9fd2ac035 KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate [...]
new 35230be87ec6 arm64: Prevent the use of is_kernel_in_hyp_mode() in hyper [...]
new 0ddc312b7c73 arm64: Turn kaslr_feature_override into a generic SW featu [...]
new e2d6c906f0ac arm64: Add KVM_HVHE capability and has_hvhe() predicate
new 7a26e1f51e3c arm64: Don't enable VHE for the kernel if OVERRIDE_HVHE is set
new 9e7462bbe00d arm64: Allow EL1 physical timer access when running VHE
new 659803aef48b arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is set
new 57e784b4079e KVM: arm64: Remove alternatives from sysreg accessors in V [...]
new 6f617d3aa643 KVM: arm64: Key use of VHE instructions in nVHE code off A [...]
new d0daf5a21e63 KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is set
new cff3b5cf96ed KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHE
new 6537565fd9b7 KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM [...]
new 75c76ab5a641 KVM: arm64: Rework CPTR_EL2 programming for HVHE configuration
new aca18585db4f KVM: arm64: Program the timer traps with VHE layout in hVHE mode
new 38cba55008e5 KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_ [...]
new ad744e8cb346 arm64: Allow arm64_sw.hvhe on command line
new 1700f89cb99a KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1
new b710fe0d30dd Merge branch kvm-arm64/hvhe into kvmarm/next
new acfdf34c7de1 Merge branch for-next/module-alloc into kvmarm/next
new a7a2c72ae014 KVM: arm64: Separate out feature sanitisation and initialisation
new e3c1c0cae31e KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF
new 2251e9ff1573 KVM: arm64: Make vCPU feature flags consistent VM-wide
new f90f9360c3d7 KVM: arm64: Rewrite IMPDEF PMU version as NI
new d86cde6e335f KVM: arm64: Reuse fields of sys_reg_desc for idreg
new 473341469042 KVM: arm64: Save ID registers' sanitized value per guest
new 2e8bf0cbd058 KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes
new c118cead07a7 KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1
new c39f5974d38f KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1
new 6db7af0d5b2b KVM: arm64: Handle ID register reads using the VM-wide values
new 686672407e6e KVM: arm64: Rip out the vestiges of the 'old' ID register scheme
new 89a734b54c1d Merge branch kvm-arm64/configurable-id-regs into kvmarm/next
new c876c3f182a5 KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is available
new b53d4a272349 KVM: arm64: Use BTI for nvhe
new 21e87daece5a KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init()
new 8c15c2a02810 KVM: arm64: Use different pointer authentication keys for pKVM
new e1e315c4d528 Merge branch kvm-arm64/misc into kvmarm/next
new 6df696cd9bc1 arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
new ce4a36225753 KVM: arm64: Refactor HFGxTR configuration into separate helpers
new 082fdfd13841 KVM: arm64: Prevent guests from enabling HA/HD on Ampere1
new 92d05e2492f1 Merge branch kvm-arm64/ampere1-hafdbs-mitigation into kvmarm/next
new 192df2aa0113 KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index
new cc744042d908 Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/lin [...]
new 76021e96d781 KVM: Protect vcpu->pid dereference via debugfs with RCU
new c9d601548603 KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond
new 70b0bc4c0a05 KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ [...]
new 22725266bdf9 KVM: Fix comment for KVM_ENABLE_CAP
new 5f643e460ab1 KVM: Clean up kvm_vm_ioctl_create_vcpu()
new 5ea5ca3c2b4b KVM: destruct kvm_io_device while unregistering it from kv [...]
new cc77b95acf3c kvm/eventfd: use list_for_each_entry when deassign ioeventfd
new d74669ebaeb6 Merge tag 'kvm-x86-generic-6.5' of https://github.com/kvm- [...]
new a33ba1bf0dc6 KVM: VMX: Open code writing vCPU's PAT in VMX's MSR handler
new 7aeae027611f KVM: SVM: Use kvm_pat_valid() directly instead of kvm_mtrr [...]
new ebda79e50577 KVM: x86: Add helper to query if variable MTRR MSR is base [...]
new 9ae38b4fb135 KVM: x86: Add helper to get variable MTRR range from MSR index
new 34a83deac31c KVM: x86: Use MTRR macros to define possible MTRR MSR ranges
new bc7fe2f0b751 KVM: x86: Move PAT MSR handling out of mtrr.c
new 3a5f49078eb5 KVM: x86: Make kvm_mtrr_valid() static now that there are [...]
new dee321977a23 KVM: x86: Move common handling of PAT MSR writes to kvm_se [...]
new 0d42522bdee7 KVM: x86: Fix poll command
new ab322c43cce9 KVM: x86: Update number of entries for KVM_GET_CPUID2 on s [...]
new 2c7613131998 KVM: selftests: Extend cpuid_test to verify KVM_GET_CPUID2 [...]
new 06b66e050095 KVM: x86: Fix a typo in Documentation/virt/kvm/x86/mmu.rst
new 02f1b0b73660 KVM: x86: Correct the name for skipping VMENTER l1d flush
new 056b9919a16a KVM: x86: Use cpu_feature_enabled() for PKU instead of #ifdef
new e12fa4b92a07 KVM: x86: Clean up: remove redundant bool conversions
new a30642570855 KVM: x86: Update comments about MSR lists exposed to userspace
new fb1273635f8c KVM: x86: Remove PRIx* definitions as they are solely for [...]
new b7dac767c935 Documentation/process: Add a label for the tip tree handbo [...]
new 63e2f55cabed Documentation/process: Add a maintainer handbook for KVM x86
new 36b68d360a7a Merge tag 'kvm-x86-misc-6.5' of https://github.com/kvm-x86 [...]
new 12ced095956a KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mm [...]
new 762b33eb90c9 KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr()
new 0b210faf3373 KVM: x86/mmu: Add "never" option to allow sticky disabling [...]
new 88de4b94801a Merge tag 'kvm-x86-mmu-6.5' of https://github.com/kvm-x86/ [...]
new 53550b89220b KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask
new 8de18543dfe3 KVM: x86/pmu: Move reprogram_counters() to pmu.h
new 30dab5c0b65e KVM: x86/pmu: Reject userspace attempts to set reserved GL [...]
new c85cdc1cc1ea KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends t [...]
new 13afa29ae489 KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as gene [...]
new 6593039d33c1 KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled
new 6a08083f294c KVM: x86/pmu: Disable vPMU if the minimum num of counters [...]
new d338d8789e64 KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of cou [...]
new 1c2bf8a6b045 KVM: x86/pmu: Constrain the num of guest counters with kvm [...]
new fe8d76c1a6f0 KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMo [...]
new 4a2771895ca6 KVM: x86/svm/pmu: Add AMD PerfMonV2 support
new 94cdeebd8211 KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022
new 751d77fefaf4 Merge tag 'kvm-x86-pmu-6.5' of https://github.com/kvm-x86/ [...]
new 5efde6d73d58 KVM: selftests: Refactor stable TSC check to use TEST_REQUIRE()
new 56f413f2cd37 KVM: selftests: Fix spelling mistake "miliseconds" -> "mil [...]
new ba125de35da5 KVM: selftests: Setup vcpu_alias only for minor mode test
new 21912a653d7d KVM: selftests: Allow dumping per-vcpu info for uffd threads
new 07b4b2f4047f KVM: selftests: touch all pages of args on each memstress [...]
new de10b798055d KVM: selftests: Move dirty logging functions to memstress.(c|h)
new dfa78a20cc87 KVM: selftests: Add dirty logging page splitting test
new d4ec586c60ab KVM: selftests: Allow specify physical cpu list in demand [...]
new 5ed19528db8d KVM: selftests: Add new CFLAGS to generate dependency files
new bb05b0ef627f Merge tag 'kvm-x86-selftests-6.5' of https://github.com/kv [...]
new 0d3518d2f8c3 KVM: SVM: Remove TSS reloading code after VMEXIT
new 791a089861fc KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits
new 6d1bc9754b04 KVM: SVM: enhance info printk's in SEV init
new 106ed2cad9f7 KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails
new 24975ce8b2f8 Merge tag 'kvm-x86-svm-6.5' of https://github.com/kvm-x86/ [...]
new 334006b78ca8 KVM: VMX: Use kvm_read_cr4() to get cr4 value
new 82dc11b82b00 KVM: VMX: Move the comment of CR4.MCE handling right above [...]
new 3243b93c16d9 KVM: VMX: Treat UMIP as emulated if and only if the host d [...]
new 023cfa6fc200 KVM: VMX: Use proper accessor to read guest CR4 in handle_desc()
new 33ab767c2628 KVM: x86/pmu: Remove redundant check for MSR_IA32_DS_AREA [...]
new 331f22976816 KVM: VMX: restore vmx_vmexit alignment
new 5e50082c8c21 KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled [...]
new c3a1e119a343 KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are uns [...]
new 878940b33d76 KVM: VMX: Retry APIC-access page reload if invalidation is [...]
new 0a8a5f2c8c26 KVM: x86: Use standard mmu_notifier invalidate hooks for A [...]
new 0a3869e14d4a KVM: x86/mmu: Trigger APIC-access page reload iff vendor c [...]
new 255006adb3da Merge tag 'kvm-x86-vmx-6.5' of https://github.com/kvm-x86/ [...]
new e8069f5a8e3b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
new a4751306bf69 vDPA/ifcvf: virt queue ops take immediate actions
new 1a252f0391d4 vDPA/ifcvf: get_driver_features from virtio registers
new aeb5ef30bbcc vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status
new 386a26208524 vDPA/ifcvf: synchronize irqs in the reset routine
new 49a64c6dbcd3 vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED
new 47b60ec7ba22 vdpa: solidrun: constify pointers to hwmon_channel_info
new ef9da01c1211 vdpa/snet: implement the resume vDPA callback
new fe37efba4753 virtio-vdpa: Fix unchecked call to NULL set_vq_affinity
new 77b894f220cb tools/virtio: fix build break for aarch64
new 4f0fc22534e3 virtio_pci: Optimize virtio_pci_device structure size
new a37c0191acbd virtio: allow caller to override device id in vp_modern
new 5d7d82d39eb4 virtio: allow caller to override device DMA mask in vp_modern
new a16291b5bcbb pds_vdpa: Add new vDPA driver for AMD/Pensando DSC
new a8492cd8cde0 pds_vdpa: move enum from common to adminq header
new e0c6de13ff87 pds_vdpa: new adminq entries
new 25d1270b6e9e pds_vdpa: get vdpa management info
new 94591894df81 pds_vdpa: virtio bar setup for vdpa
new c16d5a412ed4 pds_vdpa: add vdpa config client commands
new 151cc834f3dd pds_vdpa: add support for vdpa and vdpamgmt interfaces
new 67f27b8b3a34 pds_vdpa: subscribe to the pds_core events
new 9a8864d2a8dc pds_vdpa: pds_vdps.rst and Kconfig
new 33bd91fd2436 virtio: Add missing documentation for structure fields
new bc9a2b3e686e vdpa/mlx5: Support interrupt bypassing
new 7712832201ea vDPA/ifcvf: dynamic allocate vq data stores
new ae904d9ce2cf vDPA/ifcvf: detect and report max allowed vq size
new 4cf8b6d051d9 vDPA/ifcvf: implement new accessors for vq_state
new 7a5103b81a96 virtio-crypto: call scheduler when we free unused buffs
new 56b5e65efe00 virtio-console: call scheduler when we free unused buffs
new 3845308fc8b0 virtio_bt: call scheduler when we free unused buffs
new 3e11c6eb6ab0 vhost: create worker at end of vhost_dev_set_owner
new c011bb669ddc vhost: dynamically allocate vhost_worker
new 737bdb643c4f vhost: add vhost_worker pointer to vhost_virtqueue
new 9784df151a60 vhost, vhost_net: add helper to check if vq has work
new 0921dddcb589 vhost: take worker or vq instead of dev for queueing
new a6fc04739be7 vhost: take worker or vq for flushing
new 493b94bf5ae0 vhost: convert poll work to be vq based
new 9e09d0ec2b8d vhost_sock: convert to vhost_vq_work_queue
new 48ae70dd4d9c vhost_scsi: make SCSI cmd completion per vq
new 78af31cc4e14 vhost_scsi: convert to vhost_vq_work_queue
new 0a3eac5239d2 vhost_scsi: flush IO vqs then send TMF rsp
new 27eca1891142 vhost: remove vhost_work_queue
new cef25866f41c vhost: add helper to parse userspace vring state/file
new 1cdaafa1b8b4 vhost: replace single worker pointer with xarray
new c1ecd8e95007 vhost: allow userspace to create workers
new d74b55e65502 vhost_scsi: add support for worker ioctls
new 228a27cf78af vhost: Allow worker switching while work is queueing
new f06cf1e1a503 vduse: fix NULL pointer dereference
new 9e396a2f434f vhost: Make parameter name match of vhost_get_vq_desc()
new a8d70602b186 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
new b39aeb338a6f rdma: fix INFINIBAND_USER_ACCESS dependency
new 1b39e7607144 hwspinlock: omap: drop of_match_ptr for ID table
new 6afb24a0fe72 Merge tag 'hwlock-v6.5' of git://git.kernel.org/pub/scm/li [...]
new 5d886f977567 remoteproc: da8xx: Convert to platform remove callback ret [...]
new 31c1a5b70475 remoteproc: imx_dsp: Convert to platform remove callback r [...]
new 94ea6edd4926 remoteproc: imx: Convert to platform remove callback retur [...]
new 10f19fdeb6a5 remoteproc: keystone: Convert to platform remove callback [...]
new ad1230593894 remoteproc: meson_mx_ao_arc: Convert to platform remove ca [...]
new da84267b2cb1 remoteproc: mtk_scp: Convert to platform remove callback r [...]
new 141adf29c2d2 remoteproc: omap: Convert to platform remove callback retu [...]
new d6b862fd2d25 remoteproc: pru: Convert to platform remove callback retur [...]
new 52c800940612 remoteproc: qcom_q6v5_adsp: Convert to platform remove cal [...]
new a5f813ee1058 remoteproc: qcom_q6v5_mss: Convert to platform remove call [...]
new 57c05a6f080e remoteproc: qcom_q6v5_pas: Convert to platform remove call [...]
new 63c4e0de00ca remoteproc: qcom_q6v5_wcss: Convert to platform remove cal [...]
new 07336df6696b remoteproc: qcom_wcnss: Convert to platform remove callbac [...]
new ed6118747552 remoteproc: rcar: Convert to platform remove callback retu [...]
new d1d8d4428c5f remoteproc: virtio: Convert to platform remove callback re [...]
new b8b87e8819f4 remoteproc: st: Convert to platform remove callback return [...]
new 797c4a0d3103 remoteproc: stm32: Convert to platform remove callback ret [...]
new 52ca331bb756 remoteproc: wkup_m3: Convert to platform remove callback r [...]
new 47f64e7ef95a remoteproc: imx_dsp_rproc: use modern pm_ops
new ef7129db96cb dt-bindings: remoteproc: st,stm32-rproc: Rework reset decl [...]
new de598695a2ad remoteproc: stm32: Allow hold boot management by the SCMI [...]
new 1ca04f21b204 remoteproc: stm32: Fix error code in stm32_rproc_parse_dt()
new 181da4bcc3d4 remoteproc: qcom_q6v5_pas: staticize adsp_segment_dump()
new 02676ecca76c Merge tag 'rproc-v6.5' of git://git.kernel.org/pub/scm/lin [...]
The 252 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/arch/arm64/silicon-errata.rst | 3 +
.../bindings/remoteproc/st,stm32-rproc.yaml | 44 +-
.../device_drivers/ethernet/amd/pds_vdpa.rst | 85 ++
.../networking/device_drivers/ethernet/index.rst | 1 +
Documentation/process/maintainer-handbooks.rst | 1 +
Documentation/process/maintainer-kvm-x86.rst | 390 +++++++
Documentation/process/maintainer-tip.rst | 2 +
Documentation/virt/kvm/api.rst | 27 +
Documentation/virt/kvm/x86/mmu.rst | 2 +-
MAINTAINERS | 5 +
arch/arm64/Kconfig | 19 +
arch/arm64/include/asm/cpufeature.h | 6 +
arch/arm64/include/asm/el2_setup.h | 27 +-
arch/arm64/include/asm/kvm_arm.h | 7 +-
arch/arm64/include/asm/kvm_asm.h | 4 +
arch/arm64/include/asm/kvm_emulate.h | 46 +-
arch/arm64/include/asm/kvm_host.h | 61 +-
arch/arm64/include/asm/kvm_hyp.h | 37 +-
arch/arm64/include/asm/kvm_mmu.h | 4 +-
arch/arm64/include/asm/kvm_pgtable.h | 79 +-
arch/arm64/include/asm/kvm_pkvm.h | 21 +
arch/arm64/include/asm/sysreg.h | 1 +
arch/arm64/include/asm/virt.h | 12 +-
arch/arm64/kernel/cpu_errata.c | 7 +
arch/arm64/kernel/cpufeature.c | 34 +-
arch/arm64/kernel/head.S | 2 +
arch/arm64/kernel/hyp-stub.S | 10 +-
arch/arm64/kernel/idreg-override.c | 25 +-
arch/arm64/kernel/kaslr.c | 6 +-
arch/arm64/kvm/arch_timer.c | 14 +-
arch/arm64/kvm/arm.c | 201 +++-
arch/arm64/kvm/fpsimd.c | 4 +-
arch/arm64/kvm/hyp/include/hyp/switch.h | 101 +-
arch/arm64/kvm/hyp/include/nvhe/ffa.h | 17 +
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 3 +
arch/arm64/kvm/hyp/nvhe/Makefile | 2 +-
arch/arm64/kvm/hyp/nvhe/ffa.c | 762 ++++++++++++++
arch/arm64/kvm/hyp/nvhe/host.S | 36 +-
arch/arm64/kvm/hyp/nvhe/hyp-init.S | 32 +-
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 19 +-
arch/arm64/kvm/hyp/nvhe/mem_protect.c | 74 +-
arch/arm64/kvm/hyp/nvhe/pkvm.c | 27 +-
arch/arm64/kvm/hyp/nvhe/setup.c | 11 +
arch/arm64/kvm/hyp/nvhe/switch.c | 28 +-
arch/arm64/kvm/hyp/nvhe/timer-sr.c | 16 +-
arch/arm64/kvm/hyp/nvhe/tlb.c | 52 +
arch/arm64/kvm/hyp/pgtable.c | 228 +++-
arch/arm64/kvm/hyp/vhe/switch.c | 2 +-
arch/arm64/kvm/hyp/vhe/tlb.c | 32 +
arch/arm64/kvm/mmu.c | 207 +++-
arch/arm64/kvm/pkvm.c | 1 +
arch/arm64/kvm/reset.c | 58 --
arch/arm64/kvm/sys_regs.c | 505 ++++++---
arch/arm64/kvm/sys_regs.h | 22 +-
arch/arm64/tools/cpucaps | 3 +
arch/riscv/include/asm/csr.h | 2 +
arch/riscv/include/asm/kvm_aia.h | 107 +-
arch/riscv/include/asm/kvm_aia_aplic.h | 58 ++
arch/riscv/include/asm/kvm_aia_imsic.h | 38 +
arch/riscv/include/asm/kvm_host.h | 4 +
arch/riscv/include/asm/kvm_vcpu_sbi.h | 11 +-
arch/riscv/include/uapi/asm/kvm.h | 73 ++
arch/riscv/kvm/Kconfig | 4 +
arch/riscv/kvm/Makefile | 3 +
arch/riscv/kvm/aia.c | 274 ++++-
arch/riscv/kvm/aia_aplic.c | 619 +++++++++++
arch/riscv/kvm/aia_device.c | 673 ++++++++++++
arch/riscv/kvm/aia_imsic.c | 1084 ++++++++++++++++++++
arch/riscv/kvm/main.c | 3 +-
arch/riscv/kvm/tlb.c | 2 +-
arch/riscv/kvm/vcpu.c | 4 +
arch/riscv/kvm/vcpu_exit.c | 2 +
arch/riscv/kvm/vcpu_sbi.c | 80 +-
arch/riscv/kvm/vm.c | 118 +++
arch/s390/boot/uv.c | 4 +
arch/s390/include/asm/uv.h | 32 +-
arch/s390/include/uapi/asm/uvdevice.h | 53 +-
arch/s390/kernel/uv.c | 108 +-
arch/s390/kvm/diag.c | 8 +-
arch/s390/kvm/kvm-s390.c | 4 +
arch/s390/kvm/vsie.c | 6 +-
arch/x86/include/asm/kvm-x86-pmu-ops.h | 1 -
arch/x86/include/asm/kvm_host.h | 2 +-
arch/x86/kvm/cpuid.c | 43 +-
arch/x86/kvm/i8259.c | 3 +
arch/x86/kvm/lapic.c | 5 -
arch/x86/kvm/mmu/mmu.c | 53 +-
arch/x86/kvm/mmu/tdp_mmu.c | 5 +-
arch/x86/kvm/mtrr.c | 64 +-
arch/x86/kvm/pmu.c | 92 +-
arch/x86/kvm/pmu.h | 56 +-
arch/x86/kvm/reverse_cpuid.h | 7 +
arch/x86/kvm/svm/pmu.c | 68 +-
arch/x86/kvm/svm/sev.c | 19 +-
arch/x86/kvm/svm/svm.c | 56 +-
arch/x86/kvm/svm/svm.h | 1 -
arch/x86/kvm/vmx/capabilities.h | 4 +-
arch/x86/kvm/vmx/nested.c | 7 +-
arch/x86/kvm/vmx/pmu_intel.c | 79 +-
arch/x86/kvm/vmx/sgx.c | 15 +-
arch/x86/kvm/vmx/vmenter.S | 2 +-
arch/x86/kvm/vmx/vmx.c | 77 +-
arch/x86/kvm/vmx/vmx.h | 12 -
arch/x86/kvm/x86.c | 80 +-
arch/x86/kvm/x86.h | 1 -
drivers/bluetooth/virtio_bt.c | 1 +
drivers/char/virtio_console.c | 1 +
drivers/crypto/virtio/virtio_crypto_core.c | 1 +
drivers/hwspinlock/omap_hwspinlock.c | 2 +-
drivers/remoteproc/da8xx_remoteproc.c | 6 +-
drivers/remoteproc/imx_dsp_rproc.c | 17 +-
drivers/remoteproc/imx_rproc.c | 6 +-
drivers/remoteproc/keystone_remoteproc.c | 6 +-
drivers/remoteproc/meson_mx_ao_arc.c | 6 +-
drivers/remoteproc/mtk_scp.c | 6 +-
drivers/remoteproc/omap_remoteproc.c | 6 +-
drivers/remoteproc/pru_rproc.c | 6 +-
drivers/remoteproc/qcom_q6v5_adsp.c | 6 +-
drivers/remoteproc/qcom_q6v5_mss.c | 6 +-
drivers/remoteproc/qcom_q6v5_pas.c | 8 +-
drivers/remoteproc/qcom_q6v5_wcss.c | 6 +-
drivers/remoteproc/qcom_wcnss.c | 6 +-
drivers/remoteproc/rcar_rproc.c | 6 +-
drivers/remoteproc/remoteproc_virtio.c | 6 +-
drivers/remoteproc/st_remoteproc.c | 6 +-
drivers/remoteproc/stm32_rproc.c | 82 +-
drivers/remoteproc/wkup_m3_rproc.c | 6 +-
drivers/s390/char/Kconfig | 2 +-
drivers/s390/char/uvdevice.c | 231 ++++-
drivers/vdpa/Kconfig | 10 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/ifcvf/ifcvf_base.c | 201 ++--
drivers/vdpa/ifcvf/ifcvf_base.h | 48 +-
drivers/vdpa/ifcvf/ifcvf_main.c | 108 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 165 ++-
drivers/vdpa/mlx5/net/mlx5_vnet.h | 15 +
drivers/vdpa/pds/Makefile | 10 +
drivers/vdpa/pds/aux_drv.c | 140 +++
drivers/vdpa/pds/aux_drv.h | 26 +
drivers/vdpa/pds/cmds.c | 185 ++++
drivers/vdpa/pds/cmds.h | 18 +
drivers/vdpa/pds/debugfs.c | 289 ++++++
drivers/vdpa/pds/debugfs.h | 17 +
drivers/vdpa/pds/vdpa_dev.c | 769 ++++++++++++++
drivers/vdpa/pds/vdpa_dev.h | 49 +
drivers/vdpa/solidrun/snet_ctrl.c | 6 +
drivers/vdpa/solidrun/snet_hwmon.c | 2 +-
drivers/vdpa/solidrun/snet_main.c | 15 +
drivers/vdpa/solidrun/snet_vdpa.h | 1 +
drivers/vdpa/vdpa_user/vduse_dev.c | 6 +-
drivers/vhost/net.c | 8 +-
drivers/vhost/scsi.c | 103 +-
drivers/vhost/vhost.c | 419 +++++++-
drivers/vhost/vhost.h | 24 +-
drivers/vhost/vsock.c | 4 +-
drivers/virtio/virtio_pci_common.h | 7 +-
drivers/virtio/virtio_pci_modern_dev.c | 33 +-
drivers/virtio/virtio_vdpa.c | 4 +-
include/kvm/arm_pmu.h | 8 +-
include/kvm/iodev.h | 6 -
include/linux/arm_ffa.h | 8 +
include/linux/kdb.h | 2 +
include/linux/kgdb.h | 1 +
include/linux/kvm_host.h | 9 +-
include/linux/pds/pds_adminq.h | 247 +++++
include/linux/pds/pds_common.h | 21 +-
include/linux/virtio.h | 5 +-
include/linux/virtio_pci_modern.h | 6 +
include/rdma/uverbs_ioctl.h | 6 +-
include/uapi/linux/kvm.h | 6 +-
include/uapi/linux/vhost.h | 31 +
include/uapi/linux/vhost_types.h | 16 +
kernel/debug/kdb/kdb_io.c | 16 +-
kernel/debug/kdb/kdb_keyboard.c | 2 +
kernel/debug/kdb/kdb_private.h | 1 -
tools/testing/selftests/kvm/Makefile | 19 +-
tools/testing/selftests/kvm/demand_paging_test.c | 32 +-
tools/testing/selftests/kvm/dirty_log_perf_test.c | 96 +-
.../testing/selftests/kvm/include/kvm_util_base.h | 1 +
tools/testing/selftests/kvm/include/memstress.h | 8 +
tools/testing/selftests/kvm/lib/kvm_util.c | 17 +
tools/testing/selftests/kvm/lib/memstress.c | 75 ++
tools/testing/selftests/kvm/lib/userfaultfd_util.c | 4 +-
tools/testing/selftests/kvm/s390x/cmma_test.c | 700 +++++++++++++
tools/testing/selftests/kvm/x86_64/cpuid_test.c | 21 +
.../kvm/x86_64/dirty_log_page_splitting_test.c | 259 +++++
.../selftests/kvm/x86_64/nx_huge_pages_test.c | 2 +-
.../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 22 +-
tools/virtio/Makefile | 13 +-
virt/kvm/coalesced_mmio.c | 9 +-
virt/kvm/eventfd.c | 8 +-
virt/kvm/kvm_main.c | 51 +-
192 files changed, 10932 insertions(+), 1465 deletions(-)
create mode 100644 Documentation/networking/device_drivers/ethernet/amd/pds_vdpa.rst
create mode 100644 Documentation/process/maintainer-kvm-x86.rst
create mode 100644 arch/arm64/kvm/hyp/include/nvhe/ffa.h
create mode 100644 arch/arm64/kvm/hyp/nvhe/ffa.c
create mode 100644 arch/riscv/include/asm/kvm_aia_aplic.h
create mode 100644 arch/riscv/include/asm/kvm_aia_imsic.h
create mode 100644 arch/riscv/kvm/aia_aplic.c
create mode 100644 arch/riscv/kvm/aia_device.c
create mode 100644 arch/riscv/kvm/aia_imsic.c
create mode 100644 drivers/vdpa/pds/Makefile
create mode 100644 drivers/vdpa/pds/aux_drv.c
create mode 100644 drivers/vdpa/pds/aux_drv.h
create mode 100644 drivers/vdpa/pds/cmds.c
create mode 100644 drivers/vdpa/pds/cmds.h
create mode 100644 drivers/vdpa/pds/debugfs.c
create mode 100644 drivers/vdpa/pds/debugfs.h
create mode 100644 drivers/vdpa/pds/vdpa_dev.c
create mode 100644 drivers/vdpa/pds/vdpa_dev.h
create mode 100644 tools/testing/selftests/kvm/s390x/cmma_test.c
create mode 100644 tools/testing/selftests/kvm/x86_64/dirty_log_page_splitting_test.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10
in repository gcc.
from e15782b3f09 Daily bump.
new cfa5dd0866d Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from f9f05e48398 libstdc++: Fix <iosfwd> synopsis test
new 092f54cb294 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 255 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 38 ++++++++
gcc/m2/ChangeLog | 65 ++++++++++++
gcc/testsuite/ChangeLog | 165 +++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 23 +++++
6 files changed, 547 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_binutils_build/master-arm
in repository toolchain/ci/base-artifacts.
from e07be524af onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new 634bc91207 onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 2072 -> 2048 bytes
02-prepare_abe/console.log.xz | Bin 2588 -> 2580 bytes
04-build_abe-binutils/console.log.xz | Bin 49956 -> 49976 bytes
04-build_abe-binutils/make-binutils.log.xz | Bin 38268 -> 38288 bytes
05-check_regression/console.log.xz | Bin 1032 -> 1060 bytes
git/binutils_rev | 2 +-
jenkins/build-name | 2 +-
jenkins/rewrite.log | 6 +++---
jenkins/run-build.env | 6 +++---
manifest.sh | 6 +++---
10 files changed, 11 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_aosp-code_size-aosp/oriole-master
in repository toolchain/ci/base-artifacts.
from e9bc63d2df onsuccess: #222: 1: [TCWG CI] https://ci.linaro.org/job/tcwg [...]
new c30c0ab822 onsuccess: #223: 1: [TCWG CI] https://ci.linaro.org/job/tcwg [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1960 -> 1936 bytes
02-build_aosp_toolchain/console.log.xz | Bin 1952 -> 219220 bytes
03-build_shadow_llvm/console.log.xz | Bin 130784 -> 131036 bytes
04-build_aosp/console.log.xz | Bin 1396632 -> 1297128 bytes
06-check_regression/binary.improvements | 14 -
06-check_regression/binary.regressions | 72 --
06-check_regression/console.log.xz | Bin 47340 -> 43968 bytes
06-check_regression/results.regressions | 1 -
git/toolchain_superproject_rev | 2 +-
jenkins/build-name | 2 +-
jenkins/rewrite.log | 4 +-
jenkins/run-build.env | 8 +-
manifest.sh | 8 +-
results | 1 -
results-vs-first/results.csv | 592 +++++++--------
results-vs-prev/results.csv | 1264 +++++++++++++++----------------
size.csv | 954 +++++++++++------------
17 files changed, 1417 insertions(+), 1505 deletions(-)
delete mode 100644 06-check_regression/binary.improvements
delete mode 100644 06-check_regression/binary.regressions
delete mode 100644 06-check_regression/results.regressions
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from d32e20f0bf7 IBM Z: Fix pcrel relocs for symA-symB expressions
new 7418ba8ab27 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_41-branch
in repository binutils-gdb.
from d5b7c950d67 Change version number to 2.40.90 and regenerate files
new e16a55134e3 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-13-branch
in repository binutils-gdb.
from 9d9965cdf7e Automatic date update in version.in
new 8c6429ed44f Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bootstrap_build/master-arm-bootstrap_O1
in repository toolchain/ci/base-artifacts.
from 07d56ef266 onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new 8581b48679 onsuccess: #88: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 2076 -> 2088 bytes
02-prepare_abe/console.log.xz | Bin 2600 -> 2612 bytes
04-build_abe-bootstrap_O1/console.log.xz | Bin 482244 -> 481460 bytes
04-build_abe-bootstrap_O1/make-gcc-stage2.log.xz | Bin 439324 -> 438976 bytes
05-check_regression/console.log.xz | Bin 1048 -> 1040 bytes
git/gcc_rev | 2 +-
jenkins/build-name | 2 +-
jenkins/rewrite.log | 6 +++---
jenkins/run-build.env | 6 +++---
manifest.sh | 6 +++---
10 files changed, 11 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.