Menu Close

4.8. 内核

RHEL 8.5 中的内核版本

Red Hat Enterprise Linux 8.5 带有内核版本 4.18.0-348。

BZ#1839151

现在支持 EDAC for Intel Sapphire 快速处理器

此增强为 Intel Sapphire 快速处理器提供错误检测和 Correction(EDAC)设备支持。EDAC 主要处理 Error Code Correction(ECC)内存,并检测和报告 PCI 总线奇偶校验错误。

(BZ#1837389)

bpftrace 软件包被 rebase 到版本 0.12.1

bpftrace 软件包已升级到 0.12.1 版本,提供多个程序错误修复和增强。与之前版本相比的显著变化包括:

  • 添加了新的 内置 路径,这是一种新的可靠方法,用于显示路径结构的完整路径。
  • 添加了对 kfunc 探测 和追踪点 类别的通配符支持。

(BZ#1944716)

vmcore 捕获在 CPU hot-add 或 hot-removal 操作后按预期工作

在以前的版本中,在 IBM POWER 系统中,在每个 CPU 或内存热插拔或删除操作后,设备树中的 CPU 数据会变得过时,除非重新 载入 kdump.service。要重新加载最新的 CPU 信息,kdump.service 通过设备节点解析来获取 CPU 信息。但是,某些 CPU 节点已在其热移动期间丢失。因此, kdump.service reload 和 CPU hot-removal 间的竞争条件同时发生,这会导致转储失败。然后,后续的崩溃可能不会捕获 vmcore 文件。

这个版本不需要在 CPU 热插拔后重新载入 kdump.service,且 vmcore 捕获可以按预期工作。

注:对于固件辅助转储(fadump),这个增强功能可以正常工作。对于标准 kdump,kdump .service reload 会在 热插拔 操作中发生。

(BZ#1922951)

kdumpctl 命令现在支持新的 kdumpctl 估算 工具

kdumpctl 命令现在支持 kdumpctl 估算 程序。根据现有的 kdump 配置,kdump ctl 估算kdump 内存分配显示合适的估算值。

崩溃内核的最小大小可能因硬件和机器规格而异。因此,之前很难估算准确的 crashkernel= 值。

在这个版本中,kdump ctl 估算 工具提供了一个估算值。这个值是推荐的最佳估计值,可以作为配置可行 崩溃内核= 值的良好参考。

(BZ#1879558)

IBM TSS 2.0 软件包被 rebase 到 1.6.0

IBM 的受信任计算组(TCG)软件堆栈(TSS)2.0 二进制软件包已升级到 1.6.0。在这个版本中,AMD64 和 Intel 64 架构增加了 IBM TSS 2.0 支持。

它是受信任的平台模块(TPM)2.0 的用户空间 TSS,通过更简单的接口实施与 TCG TSS TSS 增强型系统应用程序接口(ESAPI)、系统应用程序接口(SAPI)和 TPM 命令传输接口(TCTI)API 等效的功能。

它是一种安全中间件,允许应用程序和平台共享 TPM 并将其集成到安全应用程序中。

与之前的版本相比,这个 rebase 提供了很多程序错误修复和增强。最显著的更改包括以下新属性:

  • tsscertifyx509: 验证 x509 证书
  • tssgetcryptolibrary: 显示当前的加密库
  • tssprintattr :将 TPM 属性打印为文本
  • tsspublicname :计算实体的公共名称
  • tsssetcommandcodeauditstatus: clears 或 set code via TPM2_SetCommandCodeAuditStatus
  • tsstpmcmd: 发送带内 TPM 模拟器信号

(BZ#1822073)

The schedutil CPU 频率调控器现在包括在 RHEL 8 中

The schedutil CPU 调控器使用 CPU scheduler. schedutil 上可用的 CPU 使用率数据是 CPU 调度程序的一部分,它可以直接访问调度程序的内部 数据结构。schedutil 控制 CPU 如何提高并降低响应系统负载的频率。您必须手动选择 schedutil 频率调控器,因为它没有启用为默认值。

每个 CPU. schedutil 有一个 policyX 目录,它位于内核中现有 CPUFreq 调控器的 policy X/scaling_governors 列表中,并附加到 /sys/devices/system/cpu/cpufreq/policyx 策略。可以覆盖策略文件以对其进行更改。

请注意,在使用 intel_pstate 扩展驱动程序时,可能需要为 intel_pstate=passive 命令行参数配置 intel_pstate 以便可用并由调控商列出。intel_pstate 是 Intel 硬件上具有任何现代 CPU 的默认设置。

(BZ#1938339)

rt-tests 套件 rebase 到 rt-tests-2.1 上游版本

The rt-tests 套件已 rebase tort -tests-2.1 版本,提供多个程序错误修复和增强。与之前版本相比的显著变化包括:

  • rt-tests 套件中的各种程序进行修复。
  • 通过常见选项集使程序更加一致,例如: soslat 程序的选项 -t --runtime 选项被重命名为 -D,以指定与套件其余部分匹配的运行持续时间。
  • 实施一个新功能,以 json 格式输出数据。

(BZ#1954387)

Intel® QuickAssist Technology Library(QATlib)被 rebase 到版本 21.05

qatlib 软件包已更新至版本 21.05,它提供多个程序错误修复和增强。主要变更包括:

  • 添加对几个加密算法的支持:

    • AES-CCM 192/256
    • ChaCha20-Poly1305
    • PKE 8K (RSA, DH, ModExp, ModInv)
  • 修复不同节点上的设备枚举
  • Fixing pci_vfio_set_command for 32 位构建

有关 QATlib 安装的更多信息,请检查 确保 Intel® QuickAssist 技术堆栈在 RHEL 8 上正常工作

(BZ#1920237)