AMD assumiu suporte para EPYC moderno no FreeBSD

O Projeto FreeBSD publicou um relatório para o segundo trimestre de 2024, que descreve o trabalho realizado pelos principais desenvolvedores do BSD. De acordo com Phoronix, entre as tarefas concluídas da Fundação FreeBSD no último trimestre estão projetos para melhorar a pilha de áudio, melhorar o OpenZFS, portar VPP (Vector Packet Processing) para FreeBSD e melhorar o suporte à rede sem fio.

Também ficou conhecido que a AMD e a Fundação FreeBSD estão colaborando no desenvolvimento de um driver AMD IOMMU completo. O objetivo do projeto é melhorar o suporte a servidores baseados em AMD EPYC no FreeBSD, incluindo aqueles com mais de 256 núcleos, integração com o sistema de virtualização Bhyve, entre outras melhorias.

«O trabalho continuou no projeto conjunto entre Advanced Micro Devices (AMD) e a FreeBSD Foundation para desenvolver o driver AMD IOMMU. Este driver permitirá que o FreeBSD suporte totalmente mais de 256 núcleos com recursos como mapeamento de CPU e também incluirá integração com Bhyve. Konstantin Belousov trabalhou em várias partes do projeto, incluindo conexão de driver, definição de registro, analisador de tabela ACPI e implementação de função utilitária. Os dois componentes principais que precisam ser concluídos são o processamento de contexto, que é basicamente uma generalização do código Intel DMAR, e a geração de tabelas de páginas. Depois disso, você pode ativar o driver AMD para teste. Para acompanhar o trabalho de Konstantin, procure commits no repositório marcado como “Patrocinado por campos para Advanced Micro Devices (AMD) e The FreeBSD Foundation”, diz o relatório.

Fonte da imagem: FreeBSD

O surgimento do suporte da AMD à comunidade FreeBSD é um evento significativo, já que anteriormente apenas a Intel era famosa por contribuir ativamente para o desenvolvimento do projeto e fornecer recursos de engenharia ao longo dos anos. Diante disso, me pergunto se o apoio da AMD é um gesto de boa vontade ou se a empresa tem clientes que necessitam de compatibilidade e otimizações para o FreeBSD. Entre os principais players cuja infraestrutura utiliza ativamente o FreeBSD, está, por exemplo, a Netflix. Nos últimos anos, Arm também se envolveu ativamente no desenvolvimento de sistemas operacionais.

Além disso, o FreeBSD continua a apoiar ativamente a arquitetura RISC-V. Portanto, já existe suporte experimental para Bhyve. Além disso, um dos novos desenvolvimentos para o kernel do FreeBSD foi a criação do Zcond, um mecanismo leve de execução condicional semelhante à interface static_key do Linux.

avalanche

Postagens recentes

Orken é um RPG de ação e fantasia sobre a luta entre orcs e humanos, uma mistura de Dark Souls, Mass Effect e Hi-Fi Rush.

O estúdio de arte alemão Sixmorevodka, conhecido por suas ilustrações para League of Legends, decidiu…

56 minutos atrás

A Gunnir e a Sparkle lançaram as placas gráficas profissionais Intel Arc Pro B60, com preços a partir de US$ 745.

A Gunnir e a Sparkle lançaram suas versões da placa gráfica Intel Arc Pro B60…

1 hora atrás

O Snapdragon X2 Plus mostrou-se mais rápido que os processadores Intel e AMD, mas perdeu para o Apple M4 nos primeiros testes.

A PC Magazine testou os processadores Snapdragon X2 Plus, apresentados pela Qualcomm na CES 2026,…

3 horas atrás

O mercado de semicondutores cresceu 21%, atingindo US$ 793 bilhões no ano passado, com a Intel saindo do grupo das três maiores empresas.

Especialistas da Gartner já resumiram os resultados do mercado de semicondutores do ano passado, relatando…

3 horas atrás

O CEO da Nvidia não acredita em “IA divina” e critica previsões pessimistas.

A Nvidia continua sendo uma das principais beneficiárias do boom da IA, e por isso…

3 horas atrás

A Thermalright apresentou o Frost Tower 140, um grande cooler de torre dupla com ventoinhas de tamanhos variados.

A Thermalright lançou o Frost Tower 140, um cooler para CPU de torre dupla. O…

4 horas atrás