O FUTEX2 ,assim como na nova chamada de sistema futex_waitv chegou no Kernel Linux 5.16 durante a janela de mesclagem para melhorar a eficiência da execução de jogos do Windows no Linux para aqueles que dependem da funcionalidade WaitForMultipleObjects do Windows com futex_waitv agora é a capacidade de esperar por vários futexes. Essa nova chamada de sistema agora é suportada em mais arquiteturas com o próximo candidato a lançamento do Kernel Linux 5.16.
De volta aos patches FUTEX2 / futex_waitv originais, a chamada do sistema foi conectada para x86 / x86_64 e Arm. Desde então, os patches habilitaram a chamada do sistema para MIPS, parisc e s390. Landing hoje estava habilitando a chamada do sistema para o resto das arquiteturas de CPU suportadas pelo kernel do Linux, não que seja muito importante para aqueles archs do aspecto de jogos, mas para outros casos de uso em querer esperar por múltiplos futexes.
Com a fusão do Git de ontem , a chamada do sistema futex_waitv foi adicionada às tabelas de chamada do sistema para Alpha, IA64, m68k, Microblaze, POWER, SH, SPARC e Xtensa.
Este último trabalho será encontrado no Linux 5.16-rc3, que será lançado neste domingo.
Junto com outras correções que chegaram esta semana, também sendo mesclado hoje estava uma atualização de fólios para aquele outro recurso novinho em folha no Linux 5.16. Folios é empolgante na frente de gerenciamento de memória e mesclados hoje eram algumas mudanças desejadas agora que mais desenvolvedores começaram a "chutar os pneus" em torno dele. Entre as alterações / correções nos fólios está renomeando fólios de "várias páginas" agora para fólios apenas "grandes", a fim de encurtar alguns dos nomes de função.
Até a próxima !!
Nenhum comentário:
Postar um comentário