论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 60阅读
  • 0回复

[业界新闻]AMD 与 FreeBSD 开始合作改进操作系统 [复制链接]

上一主题 下一主题
 

发帖
7096
今日发帖
最后登录
2024-12-23
只看楼主 倒序阅读 使用道具 楼主  发表于: 2024-08-20 15:32:51
  FreeBSD开源操作系统项目发布了2024年第二季度状态报告,概述了这个领先的BSD项目正在开展的一些有趣的工作。在上一季度的工作中,FreeBSD基金会一直在赞助一些项目,以增强音频栈、OpenZFS的分层速率限制、将矢量包处理器(VPP)移植到FreeBSD,以及改进FreeBSD上的无线网络支持。 c sfgJ^n  
NH0qVQ@A  
  FreeBSD的音频栈工作包括启用异步音频设备分离、声音崩溃和修复、对"snd_hda"笔记本音频硬件的更多开箱即用支持、围绕OSS API的修复,以及开始开发音频OSS音频/MIDI库。FreeBSD承认他们的音频支持没有得到应有的重视,但开发人员正在努力改善这种状况。 c2K:FdB  
3QpYmX<E  
  同样有趣的是,AMD和FreeBSD基金会一直在合作开发一个完整的FreeBSD AMD IOMMU驱动程序。其目的是让FreeBSD更好地支持超过256+CPU核心、Bhyve集成以及FreeBSD上AMD EPYC服务器的其他改进。2024年第二季度状态报告指出: DLCkM*'  
Y[ N^p#t{  
  Advanced Micro Devices(AMD)与FreeBSD基金会之间的联合项目仍在继续,以开发完整的FreeBSD AMD IOMMU驱动程序。这项工作将使FreeBSD能够完全支持超过256个内核的CPU映射等功能,还将包括bhyve集成。Konstantin Belousov一直在开发该项目的各个部分,包括驱动程序附件、寄存器定义、ACPI表解析器和实用功能。需要完成的两个关键部分是上下文处理(主要是对英特尔DMAR代码的概括)和页表创建。之后,就可以打开AMD驱动程序的启用位进行测试了。要跟踪Konstantin的所有工作,请查找标有"由Advanced Micro Devices(AMD)和FreeBSD基金会赞助"的src commits。 w^]6w\p  
hUm'8)OJ  
  英特尔工程师多年来为FreeBSD做出了巨大贡献,而Arm近年来也取得了更多进展。 9aJ%`i  
N~F RM& x  
  另外,FreeBSD继续在RISC-V支持方面开展更多工作,包括StarFive JH7110 SoC/VisionFive v2和T-HEAD/XuanTie CPU。此外,Bhyve还对RISC-V虚拟机管理程序提供实验性支持。 .$#rV?7  
N:9>dpP}O  
  FreeBSD内核的一项新创新是"Zcond",它是一种低成本的条件执行机制,类似于Linux的static_key接口。 GLGz 2 ,#  
T,$WlK Wj  
  有关上一季度所有这些有趣的FreeBSD项目的更多详情,请参阅FreeBSD.org新闻稿。 +CI1V>6^