Linux 5.11发布-主要变化,Arm, MIPS和RISC-V架构

Linus Torvalds已经发布Linux 5.11正好赶上“情人节”:

这周没有发生任何意想不到或特别可怕的事情,所以我们就在这里——标记5.11并推出。

事实上,从rc7到final的提交比平均的要少,这让我很高兴。明天我已经有几个拉取请求了,所以我们都准备好开始合并窗口了。

但与此同时——是的,我知道今天是美国的情人节——也许在您回去玩开发内核之前,可以对这个版本进行一个良好的测试。好吧?因为我相信你的爱人会理解的。

莱纳斯

上次,Linux 5.10是一个LTS版本,增加了EXT-4的性能增强,改进了后spectre的性能,以及启用BCM2711(树莓派4)显示管道,以及其他许多变化。

Linux 5.11版本 Linux 5.11中一些值得注意的变化包括:

  • 支持英特尔的软件保护扩展(SGX)
  • Linux 5.11现在支持Intel平台监控技术(PMT)。这用于管理和收集关于设备的遥测数据。亚博体育官下载
  • 增加了对AMD“梵高”和“Dimgrey cavfish”图形处理器的支持
  • 支持MIPI联盟I3C主机控制器接口

Linux 5.11为Arm架构更改日志

  • 内核地址消毒剂(KASAN)现在支持ARM32,并且可以单独使用64位Arm内存标签扩展(ARMv8.5扩展的一部分),而不是软件标签和阴影内存。
  • 埃尔文
    • allwiner H6 - I2S驱动
    • 全胜A100 - DMA支持
    • 新设备
      • Allwinner H3 - FriendlyELECNanoPi R1ZeroPiSBCs
      • 全赢家S3 - Elimo动力SoM和初始SBC
    • RK3308, RK2928, PX30, RV1108等新的NAND控制器驱动程序
    • Defconfig—默认启用LVDS驱动程序
    • 新的董事会,科波Helios64基于Rockchip RK3399、Engicam PX30的开源NAS设备。核心SoM基于芯晶PX30和一些载波板
  • Amlogic
    • 时钟驱动程序
      • 在Amlogic axg和g12 soc上添加MIPI DSI时钟
      • 支持Amlogic clk驱动的模块化构建
      • 修正Amlogic视频锁相环时钟依赖
  • 三星
    • 三星Exynos PCIe控制器驱动程序的返工和更新
    • 三星SoC驱动在v5.11中进行了更改
      • 限制大。小的cpuidle驱动程序只用于Peach-Pit/Pi Chromebooks
        因为这些是驱动程序正常工作的唯一平台。
      • 将Exynos CLKOUT驱动转换为一个完整的模块来解决
        引导探针排序问题(例如,如果DTS中的设备节点被移动)。
        这也带来了模块化和编译测试。
      • 不要在早期的CPU热插拔内核中使用_machine_is_compatible()。完整的
        设备树遍历会导致“可疑的RCU使用”警告。
      • 清除L310 L2C的默认l2c_aux_val预取位
        需要的。
      • 扩展cpuidle支持到P4笔记板(Exynos4412)。
      • 标记PM功能,新增加的clkout模块不习惯沉默
        ! CONFIG_PM警告。
      • 稍后在arch初始化调用中初始化ChipID驱动。
      • 对文档和代码进行少量的清理。
    • Linux 5.11的Defconfig更改
      • 为Midas(基于Exynos4412)板开启声音驱动。
      • 启用Artik5 (Exynos3250)板的ax88796c以太网驱动程序。
      • 为P4笔记板启用Atmel触摸屏和STMPE ADC驱动。
      • 构建Samsung Exynos EHCI模块,以匹配PHY驱动的设置。
    • DTS ARM64变化
      • 进行了一些清理,包括将节点名称与dtschema对齐。
      • 在TM2单板(Exynos5433)上添加WiFi/PCIe。
      • 正确的重启和关闭Exynos7板,作为Paweł的一部分
        Chmiel Exynos7420主要努力。
    • DTS手臂变化
      • 许多DTS的清理和dtschema的对齐。
      • 修复Odroid XU单板上的USB 3.0接口:两个角色分配错误
        USB过流和VBUS控制引脚的电源缺失
        最后,这些引脚缺少引脚配置。
      • 将Exynos5422 DMC驱动程序切换到监视/轮询模式,而不是
        使用中断。
      • 修正“opp-shared”属性导致禁用的用法
        总线频率和电压的缩放。
      • 在少量Exynos4210和Exynos4412单板上开启蓝牙。
      • 使能Odroid U3+单板的双USB功能。
      • 在多个Odroid DTS中添加以太网描述也很容易
        MAC地址填充bootloader。
      • 添加以太网到Artik 5 (Exynos3250)板。
      • 添加interconnect属性到Exynos4412以修复旧的Mixer问题。
    • 新设备-基于Exynos 4412的Galaxy Note 10.1 (P4)平板电脑
  • Qualcomm
    • 时钟驱动程序
      • 新的摄像头在Qualcomm SC7180 soc上发出滴答声
      • 新的GCC和RPMh在Qualcomm SDX55 soc上发出叮当声
      • 新的RPMh在高通SM8350 soc上发出叮当声
      • 新的LPASS在Qualcomm SM8250 soc上发出滴答声
      • 修正了联想瑜伽触摸板和互连配置的回归
      • 启动修复了两台机器上的' LPASS '时钟配置
    • DMA引擎-高通ADM和GPI驱动程序
    • Pinctrl司机
      • Qualcomm SM8250 LPASS (Low Power Audio Subsystem) GPIO驱动程序。
      • 用于高通MSM8953子驱动器、高通SDX55和高通SDX55 PMIC的子驱动器
    • Qualcomm PCIe控制器驱动-增加SM8250 SoC支持
    • 设备树的更新
      • 支持SD卡、WiFi、LED、触摸屏、触控键等功能
        三星Galaxy S5的燃油表。Nexus 5还获得了燃料表支持。
      • IPQ6016支持QPIC NAND控制器。
    • ARM64 DTS更新为Linux 5.11
      • SM8250 -使能USB控制器和PHY, SDHCI控制器和fastpc, PRNG, RTC,以及对SM8250 HDK板的支持
      • SM8150 -开启备用USB控制器和PHYs, WiFi, Coresight,最后一级缓存控制器,以及对SM8150 HDK板的支持
      • 删除了VDDCX和VDDMX的MSM8916,作为调节器现在
        由控制它们的设备的RPMPD驱动程序处理。
      • MSM8992获得USB和SDHCI支持,以及Lumia 950的I2C控制器和相关的基于RMI4触摸屏。
      • MSM8994还获得USB和SDHCI支持,以及VADC和温度报警支持。
      • SDM845为许多设备和
        GENI包装器获得iommu流配置,这意味着DMA
        I2C上的操作现在可以工作了。联想Yoga C630终于有了
        SMMU的启用,一些修复和描述的eDP桥和
        面板意味着笔记本电脑现在可以通过工作显示器、GPU、WiFi和音频引导主线。
      • SC7180获得了一系列较小的改进和修复。
    • 新设备-微软Lumia 950 XL基于Snapdragon 810, HDK855和HDK865硬件开发套件对于Qualcomm sm8250和sm8150,“Trogdor”Chromebook的三种新的板型(sc7180
  • 联发科
    • 添加联发科MT8192八核Cortex-A76/A55处理器,适用于chromebook和平板电脑,加上参考设计。
    • 新增联发科技MT6779 (赫利奥P90)高端Cortex-A75/A55手机芯片,及参考板。
    • 添加联发科MT8167Cortex-A35处理器及相应的“南瓜”单板计算机
    • 联发科技MT8516的DMA引擎(apdma)
    • 联发科MT8192的ASoC驱动程序
    • 联发科技MT7621 PCIe PHY驱动
  • 其他新的Arm硬件平台和soc
    • Broadcom - BCM4908 64位家用路由器芯片,基于Broadcom自己的Brahma-B53 CPU;基于该芯片的华硕ROG Rapture GT-AC5300高端WiFi路由器。
    • 迈威尔公司
      • 三款新的Mikrotik路由器基于Marvell Prestera 98DX3236
      • 马维尔舰队382号的参考板
      • EspressoBIN超舰队3700基础板
      • 基于Marvell Armada 8040的IEI Puzzle-M801机架式网络设备
    • MStar - Infinity2M基于双核的低端IP摄像头芯片
      Cortex-A7也被称为sigmasterSSD202D;诚实的ssd201htv2开发工具包。
    • Nuvoton - NPCM730 Cortex-A9基板管理控制器
      (BMC)用于基于安培Altra的“Fii Kudo”服务器和广达GSJ
    • 英伟达-欧雅游戏机基于Nvidia Tegra 3
    • NXP
      • 32位i.MX6 /我。MX7平台:Protonic WD3(拖拉机e座舱)、Kamstrup OMNIA Flex Concentrator(智能电网平台)、Van der Laan LANMCU(食品存储)、Altesco I6P(车辆检测站)、PHYTEC phyBOARD-Segin/phyCORE-i。MX6UL踢脚板
      • LX2162AQDS NXP Layerscape LX2162A参考平台(重新包装的16核LX2160A)
      • 康创i.MX8M系列迷你踢脚板/SoM版本
    • 瑞萨-基于“翠鸟”和“HiHope”参考板的瑞萨新板变体
    • STMicro - DH electronics STM32MP157C DHCOM Pico-ITX载波板已支持的DHCOM模块
    • Xilinx -已经支持Zynq Z-Turn MYIR Board的版本5

MIPS的更新日志

  • 使GCOV
  • 重新设置保护地图
  • 增加对更多MSCC平台的支持
  • 为Loongson64添加sysfs boardinfo
  • 启用logson64的KASLR
  • 为BCM63xx添加复位控制器
  • 清理和修复

Linux 5.11中的RISC-V变化

  • 支持连续内存分配器。
  • 支持IRQ时间计费
  • 支持堆栈跟踪
  • 支持严格/dev/mem
  • 支持内核节保护

你可以查看更详细的Linux 5.11更新日志在这里.它是用命令生成的Git log v5.10..v5.11-rc7——stat ..或者,您应该很快就能够阅读更新日志KernelNewbies网站

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策发表评论。
8评论
最古老的
最新的
砂光机
砂光机
7个月前

名字是(里面有一颗心):?情人节版?

文章
文章
7个月前

>MStar - Infinity2M基于双核的低端IP摄像头芯片

GPIO也进去了…所以现在5个人有MSC313(E)的东西可以闪烁他们的led从主线。只剩下300个提交了。

大卫·威尔莫
大卫·威尔莫
7个月前

他们非常感谢你!

sndestroy
7个月前

其他新的Arm硬件平台和soc

...

英伟达-欧雅游戏机基于Nvidia Tegra 3

嗯……窟?我甚至不-

匿名
匿名
7个月前

最后的喘息。

不要忘记对N64的支持。

Arnd伯格曼
Arnd伯格曼
7个月前

在过去的一年里,我们一直在大力推动旧的Android设备(包括一些基于Tegra3的设备)的主流化,部分原因是GPU驱动终于在许多soc上运行起来了。

痒n沙哑
痒n沙哑
7个月前

酷,还有tegra2平板电脑,所以也许有一天…

或者我的梦想是三星P6800 (Galaxy Tab 7.7),我的第一个平板电脑,仍然很喜欢它,但它现在基本上没用了。等离子手机会很棒!

sndestroy
7个月前

我自己有一个Ouya &总是想知道Linux在它上的状态。亚博体育官下载我找到的都是过时的旧内核和DEs指南,以及移植Android的一些勇敢的努力(显然没有任何HW加速)。看到一个完全有能力的设备被降级到基本上只会在架子上积灰尘,真是令人难过……

这是个很好的消息,也许Armbian港口现在不是太遥不可及了!我会调查的。

广告