LINUXTALKS.CO

AMD работает над дровами IOMMU в FreeBSD во имя серверов AMD EPYC

 , , ,

L


0

1

Проект FreeBSD опубликовал отчёт за II квартал 2024 года, в котором описана проделанная работа ведущими разработчиками BSD. По данным Phoronix, среди выполненных за последний квартал задач FreeBSD Foundation выделяются проекты по улучшению аудиостека, улучшению OpenZFS, переносу VPP (Vector Packet Processing) на FreeBSD и улучшению поддержки беспроводных сетей.

Также стало известно, что AMD и FreeBSD Foundation сотрудничают в разработке полноценного драйвера AMD IOMMU. Цель проекта — улучшить поддержку серверов на базе AMD EPYC во FreeBSD, в том числе с более чем 256 ядрами, сделать интеграцию с системой виртуализации Bhyve и другие усовершенствования.

«Продолжалась работа над совместным проектом Advanced Micro Devices (AMD) и FreeBSD Foundation по разработке драйвера AMD IOMMU. Этот драйвер позволит FreeBSD полностью поддерживать более 256 ядер с такими функциями, как отображение [mapping] CPU, а также будет включать интеграцию Bhyve. Константин Белоусов работал над различными частями проекта, включая подключение драйвера, определение регистров, парсер таблиц ACPI и реализацию служебных функций. Два ключевых компонента, которые необходимо доделать, — это обработка контекста, которая в основном является обобщением кода Intel DMAR, и создание таблиц страниц. После этого можно будет активировать драйвер AMD для тестирования. Чтобы следить за работой Константина, ищите коммиты в репозитории с тегом «Sponsored by fields for Advanced Micro Devices (AMD) and The FreeBSD Foundation»», — говорится в отчёте.

Появление поддержки со стороны AMD для сообщества FreeBSD является значимым событием, поскольку ранее только Intel славилась активным вкладом в развитие проекта и предоставлением инженерных ресурсов на протяжении многих лет. В этом свете интересно, является ли поддержка AMD жестом доброй воли или же у компании есть клиенты, которым необходимы совместимость и оптимизации для FreeBSD. Среди крупных игроков, в инфраструктуре которых активно используется FreeBSD, есть, например, Netflix. В последние годы Arm также начала активно участвовать в развитии ОС.

Кроме того, FreeBSD продолжает активную работу по поддержке архитектуры RISC-V. Так, уже существует экспериментальная поддержка Bhyve. Кроме того, одной из новых разработок для ядра FreeBSD стало создание Zcond — легковесного механизма условного выполнения, аналогичного интерфейсу static_key в Linux.

>>> Подробности

★★★★★★

Проверено: Aleksandra ()

ТС, ты же не фряшник. все равно принес?

я как раз проапдейтился на последний релиз, звук как будто стал тише. FreeBSD тред по заявке odalist


Если вы не хотите видеть это сообщение, пните мою свинью, чтобы она откатила патчи с персональными санкциями.
После последних приколов @cocucka я игнорю на стороне браузера. То есть вы уведомление не получаете, но я вас игнорю, как обычно.

crypt    
★★★☆☆
FreeBSD / Chrome (GB)
Ответ на: комментарий от tiinn

ну в общем да, на опеннете еще не было, а мне в общем нравятся их отчеты.


Если вы не хотите видеть это сообщение, пните мою свинью, чтобы она откатила патчи с персональными санкциями.
После последних приколов @cocucka я игнорю на стороне браузера. То есть вы уведомление не получаете, но я вас игнорю, как обычно.

crypt    
★★★☆☆
FreeBSD / Chrome (GB)
Ответ на: комментарий от tiinn

другое дело, что после обновлений у меня с ними другие проблемы начались, если пытаться собирать софт самому: FreeBSD тред по заявке odalist


Драму не пропускай: ищу парня для интимных отношений (Академгородок)

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome (GB)
Ответ на: комментарий от crypt

подпись, выше - сосиска радуется, что он наконец модер.


Наш маленький модер обиделся по-настоящему.
Запрещено обсуждение и изменено название драмы: сосян по ошибке добавил себя в игнор

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 4)

FreeBSD / Chrome (GB)