linux 6.6.0-1.0ok6 source package in openKylin
Changelog
linux (6.6.0-1.0ok6) nile; urgency=medium
[ Krystian Pradzynski ]
* accel/ivpu: Update FW API
[ Stanislaw Gruszka ]
* accel/ivpu: Remove unneeded drm_driver declaration
[ Tomasz Rusinowicz ]
* accel/ivpu: Add dvfs_mode file to debugfs
[ Karol Wachowski ]
* accel/ivpu: Remove reset from power up sequence
[ Andrzej Kacprowski ]
* accel/ivpu: Add support for VPU_JOB_FLAGS_NULL_SUBMISSION_MASK
[ Karol Wachowski ]
* accel/ivpu: Change test_mode module param to bitmask
[ Andrzej Kacprowski ]
* accel/ivpu/40xx: Capture D0i3 entry host and device timestamps
* accel/ivpu: Pass D0i3 residency time to the VPU firmware
[ Karol Wachowski ]
* accel/ivpu: Introduce ivpu_ipc_send_receive_active()
[ Stanislaw Gruszka ]
* accel/ivpu/37xx: Print warning when VPUIP is not idle during power down
[ Andrzej Kacprowski ]
* accel/ivpu: Add support for delayed D0i3 entry message
[ Krystian Pradzynski ]
* accel/ivpu/40xx: Allow to change profiling frequency
[ Stanislaw Gruszka ]
* accel/ivpu: Assure device is off if power up sequence fail
* accel/ivpu: Stop job_done_thread on suspend
* accel/ivpu: Abort pending rx ipc on reset
[ Karol Wachowski ]
* accel/ivpu: Print CMDQ errors after consumer timeout
* accel/ivpu: Make DMA allocations for MMU600 write combined
[ Jacek Lawrynowicz ]
* accel/ivpu: Simplify MMU SYNC command
* accel/ivpu: Rename VPU to NPU in product strings
* accel/ivpu: Fix compilation with CONFIG_PM=n
* accel/ivpu: Allocate vpu_addr in gem->open() callback
* accel/ivpu: Fix locking in ivpu_bo_remove_all_bos_from_context()
* accel/ivpu: Remove support for uncached buffers
* accel/ivpu: Use GEM shmem helper for all buffers
[ Stanislaw Gruszka ]
* accel/ivpu: Rename cons->rx_msg_lock
* accel/ivpu: Do not use irqsave in ivpu_ipc_dispatch
* accel/ivpu: Do not use cons->aborted for job_done_thread
* accel/ivpu: Use dedicated work for job timeout detection
[ Jacek Lawrynowicz ]
* accel/ivpu: Use threaded IRQ to handle JOB done messages
[ Wachowski, Karol ]
* accel/ivpu: Dump MMU events in case of VPU boot timeout
* accel/ivpu: Call diagnose failure in ivpu_mmu_cmdq_sync()
* accel/ivpu: Add debug prints for MMU map/unmap operations
* accel/ivpu: Add diagnostic messages when VPU fails to boot or suspend
[ Jacek Lawrynowicz ]
* accel/ivpu: Fix for missing lock around drm_gem_shmem_vmap()
* accel/ivpu: Free buffer sgt on unbind
* accel/ivpu: Disable buffer sharing among VPU contexts
* accel/ivpu: Improve buffer object debug logs
[ Wachowski, Karol ]
* accel/ivpu: Deprecate DRM_IVPU_PARAM_CONTEXT_PRIORITY param
[ Jacek Lawrynowicz ]
* accel/ivpu: Disable PLL after VPU IP reset during FLR
* accel/ivpu: Fix dev open/close races with unbind
* accel/ivpu: Improve stability of ivpu_submit_ioctl()
* accel/ivpu: Improve recovery and reset support
[ Wachowski, Karol ]
* accel/ivpu: Correct MMU queue size checking functions
[ Krystian Pradzynski ]
* accel/ivpu/40xx: Enable D0i3 message
[ Grzegorz Trzebiatowski ]
* accel/ivpu: Add job status for jobs aborted by the driver
[ Jacek Lawrynowicz ]
* accel/ivpu: Fix DevTLB errors on suspend/resume and recovery
* accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
* accel/ivpu: Remove legacy firmware name
* accel/ivpu: Update FW API headers
[ Krystian Pradzynski ]
* accel/ivpu: Add support for FW boot param system_time_us
[ Wachowski, Karol ]
* accel/ivpu: Use lazy allocation for doorbell IDs
[ Jacek Lawrynowicz ]
* accel/ivpu: Fix ivpu_reset_engine_fn merge issue
[ Wachowski, Karol ]
* accel/ivpu: Refactor BO creation functions
[ Jacek Lawrynowicz ]
* accel/ivpu: Rename VPU to NPU in message strings
[ Wachowski, Karol ]
* accel/ivpu: Check return code of ipc->lock init
[ Jacek Lawrynowicz ]
* accel/ivpu: Remove d3hot_after_power_off WA
[ Wachowski, Karol ]
* accel/ivpu: Fix PCI D0 state entry in resume
[ Jacek Lawrynowicz ]
* accel/ivpu: Put NPU back to D3hot after failed resume
[ Wachowski, Karol ]
* accel/ivpu: Improve clarity of MMU error messages
[ Jacek Lawrynowicz ]
* accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
* accel/ivpu: Fix missed error message after VPU rename
* accel/ivpu: Fix deadlock in context_xa
[ leoliu-oc ]
* iommu/dma: Adjust the position of goto iova_reserve
* efi: cper: Update Zhaoxin/Centaur ZDI/ZPI error decode
[ Srinivas Pandruvada ]
* cpufreq: intel_pstate: Allow model specific EPPs
* cpufreq: intel_pstate: Update default EPPs for Meteor Lake
[ David E. Box ]
* platform/x86/intel/vsec: Remove nuisance message
* platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend
* platform/x86/intel/pmc/lnl: Remove SSRAM support
* platform/x86/intel/pmc/arl: Put GNA device in D3
[ brightyi ]
* add glenfly arise1 kernel code
[ Heikki Krogerus ]
* usb: dwc3: pci: add support for the Intel Arrow Lake-H
* usb: dwc3: pci: Drop duplicate ID
[ Quanxian Wang ]
* tools/power/turbostat: Cache graphics sysfs path
[ Zhang Rui ]
* tools/power/turbostat: Unify graphics sysfs snapshots
[ Quanxian Wang ]
* tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
[ Zhang Rui ]
* tools/power/turbostat: Add support for new i915 sysfs knobs
* tools/power/turbostat: Add support for Xe sysfs knobs
[ Wentong Wu ]
* ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device
* mei: Add transport driver for IVSC device
* mei: Add MEI hardware support for IVSC device
[ Uwe Kleine-König ]
* mei: vsc: Convert to platform remove callback returning void
[ Wentong Wu ]
* mei: Add Meteor Lake support for IVSC device
[ Sakari Ailus ]
* mei: vsc: Call wake_up() in the threaded IRQ handler
* mei: vsc: Don't use sleeping condition in wait_event_timeout()
* mei: vsc: Assign pinfo fields in variable declaration
[ Artur Rojek ]
* sh: hd64461: Make setup_hd64461() static
[ Sakari Ailus ]
* Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
* mei: vsc: Unregister interrupt handler for system suspend
[ Kan Liang ]
* x86/smp: Export symbol cpu_clustergroup_mask()
[ Tony Luck ]
* x86/cpu: Add model number for Intel Clearwater Forest processor
* x86/cpu: Add model number for another Intel Arrow Lake mobile processor
[ Quanxian Wang ]
* x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
[ Tony Luck ]
* x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
* x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
[ Kan Liang ]
* perf/x86/intel/cstate: Cleanup duplicate attr_groups
* perf/x86/intel/cstate: Add Sierra Forest support
* perf/x86/intel/cstate: Add Grand Ridge support
[ Tony Luck ]
* perf/x86/intel/cstate: Switch to new Intel CPU model defines
[ Kan Liang ]
* perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
* perf/x86/intel/uncore: Support Granite Rapids
* perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
[ Tony Luck ]
* perf/x86/intel/uncore: Switch to new Intel CPU model defines
* perf/x86/msr: Switch to new Intel CPU model defines
[ Ivan Vecera ]
* virtchnl: Add header dependencies
[ Quanxian Wang ]
* intel: add bit macro includes where needed
[ Jesse Brandeburg ]
* intel: legacy: field get conversion
[ Vitaly Lifshits ]
* e1000e: Workaround for sporadic MDI error on Meteor Lake systems
* e1000e: change usleep_range to udelay in PHY mdic access
-- Xie Wei <email address hidden> Fri, 31 May 2024 16:59:03 +0800