Linux 5.13释放 - 显着的变化,ARM,MIPS和RISC-V架构

Linus Torvalds有刚刚宣布发布Linux 5.13:

所以我们在rc7之后度过了相当平静的一周,我看没有理由推迟5.13。这周的短日志很小,只有88个非合并提交(其中一些只是恢复)。这是一个相当随机的修复组合,因为它太小了,我建议人们浏览附加的短日志查看发生了什么。

当然,如果上周是小而平静的一周,那么5.13总体上是相当大的。事实上,它是最大的5个之一。X版本,有超过16k的提交(如果算上合并,超过17k),来自超过2k的开发人员。但这是一种“大”的东西,不是特别突出的特别不寻常的东西。一些额外的尺寸可能只是因为5.12有额外的rc周。

与5.13出门,显然是指5.14的合并窗口将于明天开始。我已经有一些提取的请求待定,但像往常一样,我会要求人们给予最终的5.13在继续前进到令人兴奋的新待定的东西之前。

莱纳斯

以前的释放,Linux 5.12,添加支持ACRN hypervisor为物联网设计与嵌入式设备,Playstation DualSense &任天堂64游戏控制器,墨盒以及任天堂64数据,实现通过一个子系统动态热功率管理,允许将一组设备的用电限制,以满足热约束,在许多其他变化中,O-profile被perf事件取代。

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

  • 支持Apple M1处理器的预备工作
  • 内陆安全模块合并34后修订后。“Landlock的目标是启用一组进程的环境权限(例如全局文件系统访问)。由于内陆锁是可堆叠的LSM,因此除了现有的系统范围内的访问控制之外,它可以创建安全的安全沙箱作为新的安全层。访问Landlock.io.获取详细信息。
  • 内核的控制流程完整性。另一个安全改进,“编译器在每个间接函数调用之前注入运行时检查以确保目标是具有正确静态类型的有效功能。这限制了可能的呼叫目标,并使攻击者更难利用允许修改存储的函数指针的错误。“ 查看本文LWN为更多的信息。
  • 支持进入的AMD和英特尔图形芯片

ARM在Linux 5.13的变化

除了对Apple M1 SoC的初步支持外,还有许多与惯常的武器相关的变化:

  • Allwinner.
    • 全胜v3 -音频锁相环的Sigma-delta调制
    • 新的辅助中断控制器绑定以支持唤醒
    • Allwinner H6-使用RSB总线而不是I2C为PMIC
    • HDMI支持BANANAPI M2-ZERE
    • 新设备Topwise A721平板电脑(Allwinner A10)
  • rockchip.
    • 支持RockchipRK3568 / RK3566销控制器
    • 支持新的瑞芯晶rk3568时钟控制器
    • 用于RK3399模块化的一些清理
    • 以太网-添加Rockchip DWMAC支持
    • 新董事会,Nanopi R4s.董事会(RK3399)
  • amlogic.
  • 三星
    • 时钟驱动程序——清除dev_ioremap_resource()后的冗余dev_err()调用;修复clk-exynos7驱动程序(即将推出的Galaxy S6设备支持的一部分)
    • DTS ARM改变Linux 5.13
      • 在GT-I9100手机上配置电池充电器和前置摄像头。
      • 修复了Maxim PMIC / MUIC / FUEL CAUGE中断标志
        匹配来自设备的真实中断。
      • 正确的DTS与DTSCHEMA。这会带回提交添加输入
        在Exynos4412在Exynos4412 ofroid中的时钟到了
        由于不受支持的延迟探测(现已支持和测试)。
    • DTS ARM64更改 - 清理
  • Qualcomm.
    • 在SC7180(骁龙)之后增加了高通SC7280笔记本电脑SoC
      7C)用于一些Chromebook和Windows笔记本电脑和相应的参考板
    • PMIC - 支持高通公司PMIC GPIO驱动程序中PM8350,PM8350,PM8350,PM8350C,PMK8350,PMR735A和PMR735B。
    • 改进了SCM呼叫约定的检测
    • 支持OEM特定WiFi固件路径
    • Phy Driver.
      • usb3-dp phy for Qualcomm SM8250
      • USB PHY适用于Qualcomm SC7280
    • ARM64 DT更新
      • 扩展在v5.12中合并的初始SM8350描述
        CPUFREQ,SMMU,UF,RPMHPD,SPMI,USB和RemoteProc支持。为MTP上发现的6个PMIC添加了定义,并介绍了新的SM8350硬件开发套件(HDK)。
      • SDM845获得相机相关的节点和一些清理。
      • 添加了RPMH监管机构,核心,《超能QMP, ipcc, LLCC
        SC7280。
      • 将互连,PRNG和热碎片添加到SM8350。
      • SM8150获得IOMMU设置和剩余的I2C控制器
      • SM8250 - 清理,迁移SPI0,使用GPIO进行芯片选择,金星和QMP PHY更新为包括DP部分。
      • Qualcomm SC8180 - 支持ACPI探测
      • 启用(SC7280)Trogdor设备系列的声音支持。
      • 添加了GIC虚拟机管理程序寄存器和中断的Linux
        在MSM8916上启动EL2。
      • 在Samsung Galaxy S5上添加了蓝牙支持,请校正Nexus 5上IMU的安装矩阵,并纠正两个设备的燃油计IRQ触发器
    • ARM64 defconfig更新
      • 启用S​​M8350 TLMM和GCC驱动程序,需要启动
        平台
      • 启用当前可用的所有硬件支持
        Qualcomm SDX55平台在qcom_defconfig。由于(当前)规模
        限制这些更改不会在多平台配置中完成
    • 新设备和董事会
  • 联发
    • Pinctrl驱动程序 - 支持Mediatek MT8195。
    • ASoC -联发科MT6358附件检测
    • 时钟司机 - Mediatek MT7621 SoC的“适当”的CLK驱动程序
    • PHY - Mediatek DSI和HDMI PHY更新
    • 内存控制器修复
    • 联发科DRM Next for Linux 5.13
      • 微调EOTP的线时间。
      • 添加支持mt8192 dpi。
      • 使CRTC配置更新原子。
      • 不支持创建HDMI连接器。
    • 新板和设备-联发科MT8183驱动chromebook:联想10e,宏碁Spin 311,华硕FlipCM3,华硕可拆卸CM3;联发科MT8516/MT8183基于OLogic南瓜板
  • 其他新的ARM硬件平台和SOC
    • ASRock E3C246D4I Xeon服务器板上发现asspeed - AST2500 BMC
    • Broadcom - 基于BCM4908的TP-Link Archer C2300 V1路由器
    • MSTAR - SSD202D基于m5stack UnitV2相机
    • Marvell - armada 38x基于atl-x530以太网交换机
    • 恩智浦
      • 卓越的平板电脑(恩智浦I.mx 7)
      • KONTRON PITX-IMX8M,ENGICAM I.CORE MX8M MINI基于NXP i.mx 8M
      • i.mx8quadmax soc,and nxp i.mx8quadmax多思索启用套件
    • Nuvoton - NPCM730 Quanta GBS BMC
    • stmicro.
      • STM32H750 Cortex-M7微控制器(MMU-less), ART-Pi板设计用于RT-Thread实时操作系统
      • STM32MP1硬件:Engicam MicroGEA STM32MP1 MicroDev 2.0和SOM, edm2.2 Starter Kit, Carrier, SOM
    • 德州仪器公司
      • ti am64x.Sitara是K3 SoC家族的新版本,用于工业控制、电机控制、远程IO、物联网网关等。,类似于老的am65x.家庭。
      • 西门子SIMATIC IOT2050网关

Linux 5.13 MIPS架构的更新

这次MIPS只有几个变化:

  • 删除get_fs / set_fs
  • 删除破损/不明意MIPS KVM陷阱并模拟支持
  • 增加了对龙松2k1000的支持
  • 修复和清理

Linux 5.13的RISC-V ChangeLog

  • 支持Memtest = kernel命令行参数。
  • 支持使用FORTIFY_SOURCE构建内核。
  • 支持通用扫描播放广播。
  • 支持Buildtar构建目标。
  • 一些构建系统清理以传递更多llvm友好参数。
  • 支持kprobes。
  • 重新排列的内核存储器地图,支持SV48系统的第一部分。
  • 对Kexec的改进以及支持Kdump和Crash核心。
  • 基于替代品的勘误框架,以及支持处理一对清单的勘误表(包括)管道无与伦比).
  • 支持XIP。
  • 微芯片的设备树偏光冰柱SOC和相关的DEV板。

你也可以阅读完整Linux 5.13的更新日志仅使用命令生成注释Git log v5.12.。或者,Kernelnewbies网站很快就会有一个详细的Linux 5.13的变更。

分享这个:

支持CNX软件!www.yabo188.vip捐赠Via贝宝或者cryptocurrencies成为赞助人在Patreon,或购买评论样本

订阅
通知
客人
评论表格收集您的姓名,电子邮件和内容,以允许我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策,以发表评论。
2注释
最老的
最新的
DGP.
DGP.
1个月前

> MSTAR - SSD202D基于m5stack UnitV2相机

完全忘了这一点。亚博体育官下载希望能够让SSD20xd进入5.15的支持,因为它真的塑造了很好。

杰
1个月前

多少打击IRL嵌入式芯片的安全权衡,特别是SBC?

广告