linux 6.6.0-1.0ok9 source package in openKylin

Changelog

linux (6.6.0-1.0ok9) nile; urgency=medium

  [ Peter Ujfalusi ]
  * ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format

  [ fuhao ]
  * HYGON: x86/amd_nb: Add support for Hygon family 18h model 7h
  * HYGON: EDAC/amd64: Add support for Hygon family 18h model 7h
  * HYGON: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
  * HYGON: x86/cpu: Get LLC ID for Hygon family 18h model 10h
  * HYGON: x86/amd_nb: Add support for Hygon family 18h model 10h
  * HYGON: EDAC/amd64: Add support for Hygon family 18h model 10h
  * HYGON: hwmon/k10temp: Add support for Hygon family 18h model 10h
  * HYGON: ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio

  [ Jiajia Liu ]
  * KYLIN: x86/config: add CFG80211_WEXT=y

  [ Tianrui Zhao ]
  * LoongArch: KVM: Add kvm related header files
  * LoongArch: KVM: Implement kvm module related interface
  * LoongArch: KVM: Implement kvm hardware enable, disable interface
  * LoongArch: KVM: Implement VM related functions
  * LoongArch: KVM: Add vcpu related header files
  * LoongArch: KVM: Implement basic vcpu interfaces
  * LoongArch: KVM: Implement basic vcpu ioctl interfaces
  * LoongArch: KVM: Implement fpu operations for vcpu
  * LoongArch: KVM: Implement vcpu interrupt operations
  * LoongArch: KVM: Implement vcpu load and vcpu put operations
  * LoongArch: KVM: Implement misc vcpu related interfaces
  * LoongArch: KVM: Implement vcpu timer operations
  * LoongArch: KVM: Implement virtual machine tlb operations
  * LoongArch: KVM: Implement kvm mmu operations
  * LoongArch: KVM: Implement handle csr exception
  * LoongArch: KVM: Implement handle iocsr exception
  * LoongArch: KVM: Implement handle idle exception
  * LoongArch: KVM: Implement handle gspr exception
  * LoongArch: KVM: Implement handle mmio exception
  * LoongArch: KVM: Implement handle fpu exception
  * LoongArch: KVM: Implement kvm exception vectors
  * LoongArch: KVM: Implement vcpu world switch
  * LoongArch: KVM: Enable kvm config and add the makefile
  * LoongArch: KVM: Supplement kvm document about LoongArch-specific part
  * LoongArch: KVM: Add maintainers for LoongArch KVM

  [ Bibo Mao ]
  * LoongArch: KVM: Optimization for memslot hugepage checking
  * LoongArch: KVM: Remove SW timer switch when vcpu is halt polling
  * LoongArch: KVM: Allow to access HW timer CSR registers always
  * LoongArch: KVM: Remove kvm_acquire_timer() before entering guest
  * LoongArch: KVM: Fix timer emulation with oneshot mode

  [ Tianrui Zhao ]
  * LoongArch: KVM: Add LSX (128bit SIMD) support
  * LoongArch: KVM: Add LASX (256bit SIMD) support

  [ WANG Xuerui ]
  * LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg()
  * LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask()
  * LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments

  [ Randy Dunlap ]
  * LoongArch: KVM: Add returns to SIMD stubs

  [ Bibo Mao ]
  * LoongArch: KVM: Start SW timer only when vcpu is blocking
  * LoongArch: KVM: Do not restart SW timer when it is expired
  * LoongArch: KVM: Set reserved bits as zero in CPUCFG
  * LoongArch: KVM: Add hypercall instruction emulation support
  * LoongArch: KVM: Add cpucfg area for kvm hypervisor
  * LoongArch: KVM: Add vcpu search support from physical cpuid
  * LoongArch: KVM: Add pv ipi support on kvm side
  * LoongArch: Add pv ipi support on guest kernel side
  * Documentation: KVM: Add hypercall for LoongArch
  * LoongArch: KVM: Add software breakpoint support
  * irqchip/loongson-eiointc: Add virt extension support
  * LoongArch: KVM: Add steal time support in kvm side
  * LoongArch: Add steal time support in guest side

  [ Song Gao ]
  * LoongArch: KVM: Add PMU support

  [ Gergo Koteles ]
  * ALSA: hda/tas2781: do not use regcache
  * ALSA: hda/tas2781: move set_drv_data outside tasdevice_init
  * ALSA: hda/tas2781: remove sound controls in unbind
  * ASoC: tas2781: add support for FW version 0x0503
  * ASoC: tas2781: add module parameter to tascodec_init()
  * ALSA: hda/realtek: tas2781: enable subwoofer volume control

  [ Willian Wang ]
  * ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8

  [ Gergo Koteles ]
  * ALSA: hda/tas2781: use dev_dbg in system_resume
  * ALSA: hda/tas2781: add lock to system_suspend
  * ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  * ALSA: hda/tas2781: add ptrs to calibration functions
  * ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
  * ALSA: hda/tas2781: configure the amp after firmware load
  * ALSA: hda/tas2781: restore power state after system_resume
  * ALSA: hda/tas2781: remove digital gain kcontrol
  * ALSA: hda/tas2781: add locks to kcontrols

  [ Shenghao Ding ]
  * ALSA: hda/tas2781: correct the register for pow calibrated data
  * ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
  * ASoC: tas2781: Fix a warning reported by robot kernel test
  * ASoC: tas2781: Fix wrong loading calibrated data sequence

  [ Simon Trimmer ]
  * ALSA: hda: tas2781: Component should be unbound before deconstruction

  [ Jiajia Liu ]
  * KYLIN: x86/config: enable ti tas2781 dsp support

 -- Xie Wei <email address hidden>  Fri, 05 Jul 2024 14:54:25 +0800

Upload details

Uploaded by:
xiewei
Uploaded to:
Nile V2.0
Original maintainer:
Kylin Software Kernel Team
Architectures:
all amd64 armhf arm64 ppc64el s390x i386 riscv64
Section:
devel
Urgency:
Medium Urgency

Publishing See full publishing history

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
linux_6.6.0.orig.tar.gz 218.7 MiB 3cf6c842c152a54d27f40cbb8e0efdfd5d431c152763fb3a1b07ea4c6c492661
linux_6.6.0-1.0ok9.debian.tar.xz 1.7 MiB 692d97846687a5e8027e84537884c4a62beea83639abbbe532db394ed7547ac9
linux_6.6.0-1.0ok9.dsc 4.9 KiB 8215c84082a5b376dfaadd5d36576e82162b3536dcc54c3a9d84d8d56d3c0cca

Available diffs

View changes file

Binary packages built by this source

linux-buildinfo-6.6.0-1-generic: Linux kernel buildinfo for version 6.6.0 on 64 bit x86 SMP

 This package contains the Linux kernel buildinfo for version 6.6.0 on
 64 bit x86 SMP.
 .
 You likely do not want to install this package.

linux-cloud-tools-6.6.0-1: Linux kernel version specific cloud tools for version 6.6.0-1

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 6.6.0-1 on
 64 bit x86.
 You probably want to install linux-cloud-tools-6.6.0-1-<flavour>.

linux-cloud-tools-6.6.0-1-generic: Linux kernel version specific cloud tools for version 6.6.0-1

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud for version 6.6.0-1 on
 64 bit x86.

linux-cloud-tools-common: Linux kernel version specific cloud tools for version 6.6.0

 This package provides the architecture independent parts for kernel
 version locked tools for cloud tools for version 6.6.0.

linux-doc: Linux kernel specific documentation for version 6.6.0

 This package provides the various documents in the 6.6.0 kernel
 Documentation/ subdirectory. These document kernel subsystems, APIs, device
 drivers, and so on. See
 /usr/share/doc/linux-doc/00-INDEX for a list of what is
 contained in each file.

linux-headers-6.6.0-1: Header files related to Linux kernel version 6.6.0

 This package provides kernel header files for version 6.6.0, for sites
 that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-6.6.0-1/debian.README.gz for details

linux-headers-6.6.0-1-generic: Linux kernel headers for version 6.6.0 on 64 bit x86 SMP

 This package provides kernel header files for version 6.6.0 on
 64 bit x86 SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-6.6.0-1/debian.README.gz for details.

linux-image-unsigned-6.6.0-1-generic: Linux kernel image for version 6.6.0 on 64 bit x86 SMP

 This package contains the unsigned Linux kernel image for version 6.6.0 on
 64 bit x86 SMP.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-unsigned-6.6.0-1-generic-dbgsym: Linux kernel debug image for version 6.6.0 on 64 bit x86 SMP

 This package provides the unsigned kernel debug image for version 6.6.0 on
 64 bit x86 SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-libc-dev: Linux Kernel Headers for development

 This package provides headers from the Linux kernel. These headers
 are used by the installed headers for GNU glibc and other system
 libraries. They are NOT meant to be used to build third-party modules for
 your kernel. Use linux-headers-* packages for that.

linux-modules-6.6.0-1-generic: Linux kernel extra modules for version 6.6.0 on 64 bit x86 SMP

 Contains the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-modules-extra-6.6.0-1-generic: Linux kernel extra modules for version 6.6.0 on 64 bit x86 SMP

 This package contains the Linux kernel extra modules for version 6.6.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-source-6.6.0: Linux kernel source for version 6.6.0 with patches

 This package provides the source code for the Linux kernel version
 6.6.0.
 .
 This package is mainly meant for other packages to use, in order to build
 custom flavours.
 .
 If you wish to use this package to create a custom Linux kernel, then it
 is suggested that you investigate the package kernel-package, which has
 been designed to ease the task of creating kernel image packages.
 .
 If you are simply trying to build third-party modules for your kernel,
 you do not want this package. Install the appropriate linux-headers
 package instead.

linux-tools-6.6.0-1: Linux kernel version specific tools for version 6.6.0-1

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 6.6.0-1 on
 64 bit x86.
 You probably want to install linux-tools-6.6.0-1-<flavour>.

linux-tools-6.6.0-1-generic: Linux kernel version specific tools for version 6.6.0-1

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 6.6.0-1 on
 64 bit x86.

linux-tools-common: Linux kernel version specific tools for version 6.6.0

 This package provides the architecture independent parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 6.6.0.

linux-tools-host: Linux kernel VM host tools

 This package provides kernel tools useful for VM hosts.