aosc-os-abbs icon indicating copy to clipboard operation
aosc-os-abbs copied to clipboard

linux-kernel (Linux Kernel): update to 6.10

Open MingcongBai opened this issue 1 year ago • 1 comments

Topic Description

  • kernel-tools: update to 6.10.0 (rc6)
    • Limit Hyper-V tools to AMD64.
    • Rename hv_fcopy_daemon => hv_fcopy_uio_daemon.
  • linux+kernel: update to 6.10.0 (rc6)
  • linux-kernel: update to 6.10.0 (rc6)
    • Track patches at AOSC-Tracking/linux @ aosc/v6.10-rc6. [^1]
    • Backport pre-upstream LoongArch KVM LBT extension support. [^2]
    • Backport pre-upstream LoongArch KVM steal time support. [^3]
    • Backport pre-upstream LoongArch PWM support (v4). [^4]
    • Backport pre-upstream LoongArch CPUFreq support. [^5]
    • Backport pre-upstream LoongArch LIOINTC (Legacy I/O Interrupt Controller) ISR (interrupt service routine) fix. [^6]
    • Backport complete ntsync5 patchset (v4). [^7]
    • Backport pre-upstream Loongson DWMAC (7a13) patchset v13. [^8]
    • (all) Refresh configuration, enable new features - items of note:
      • Microsoft Azure Network Adapter
      • Realtek 8723CS (SDIO) and 8922AE
      • NT synchronization primitive driver (ntsync5)
    • (amd64) Enable new features - items of note:
      • Dell AIO (Optiplex 5400) UART Backlight
      • Intel IPU6 interface (improved support for >= 12th Gen laptop webcams)
      • Lenovo ThinkStation sensor reader
      • Lenovo Yoga Tablet 2 1380 fast charging support
      • Lenovo WMI Camera Button
      • Zhaoxin I2C Interface
    • (arm64) Enable new features - items of note:
      • Arm Trusted Services TEE driver
      • Acer Aspire 1 Embedded Controller
      • Panthor (DRM support for ARM Mali CSF-based GPUs)
      • Rockchip RK3308 audio CODEC
      • Rockchip USBDP COMBO PHY Driver
      • Tegra Security Engine
    • (loongarch64) Enable new features - items of note:
      • Revert upstream amdgpu workaround for cache flush issue, which is known to cause instability (GPU resets) on GCN 1.0 - 4.0.
      • Drop DPM (dynamic power management) disabling hack for Polaris cards (gfx8, GCN 4th generation)
      • CPU frequency scaling support
      • Para-virtualization support
    • (riscv64) Enable new features - items of note:
      • Allwinner D1 internal LDOs
      • Sophgo CV1800 series clock controller [^1]: https://github.com/AOSC-Tracking/linux/tree/aosc/v6.10-rc1 [^2]: https://lore.kernel.org/loongarch/[email protected]/T/#t [^3]: https://lore.kernel.org/loongarch/[email protected]/T/#t [^4]: https://lore.kernel.org/loongarch/CAMpQs4L=JV_tSQN_LgcwzAUjKvQ-vt8zcJO9OaKQha6zCztw6w@mail.gmail.com/T/#t [^5]: https://lore.kernel.org/loongarch/[email protected]/T/#t [^6]: https://lore.kernel.org/loongarch/[email protected]/T/#u [^7]: https://lore.kernel.org/linux-kernel/[email protected]/T/#u [^8]: https://patchwork.kernel.org/project/netdevbpf/cover/[email protected]/ l

Package(s) Affected

  • kernel-tools: 6.10.0-0.6
  • linux+kernel: 3:6.10.0-0.4
  • linux-kernel-6.10.0: 1:6.10.0-0.6

Security Update?

No

Build Order

#buildit linux-kernel linux+kernel kernel-tools

Test Build(s) Done

Primary Architectures

  • [x] AMD64 amd64
  • [x] AArch64 arm64
  • [x] LoongArch 64-bit loongarch64

Secondary Architectures

  • [x] Loongson 3 loongson3
  • [ ] PowerPC 64-bit (Little Endian) ppc64el
  • [ ] RISC-V 64-bit riscv64

Experimental Architectures

  • [ ] MIPS R6 64-bit (Little Endian) mips64r6el

MingcongBai avatar May 28 '24 16:05 MingcongBai

LGTM on amd64: 圖片

OriginCode avatar Jul 01 '24 05:07 OriginCode

Aren't Hyper-V tools also needed on Arm64?

KexyBiscuit avatar Jul 18 '24 15:07 KexyBiscuit

hv_kvp_daemon and hv_vss_daemon are available on AArch64, and hv_fcopy_uio_daemon is only available on x86-{64,32}.

https://github.com/torvalds/linux/blob/b1bc554e009e3aeed7e4cfd2e717c7a34a98c683/tools/hv/Makefile#L23

KexyBiscuit avatar Jul 18 '24 15:07 KexyBiscuit

Testing

Tested on amd64, with NVIDIA driver 555.58:

image

Cyanoxygen avatar Jul 19 '24 14:07 Cyanoxygen