Linux yadrosining 5.9 versiyasi chiqarildi, FSGSBASE va Radeon RX 6000 "RDNA 2" qo'llab-quvvatlashi qo'shildi

Linus Torvalds 5.9 versiyasini barqarorlashtirishni e'lon qildi.

Boshqa o'zgarishlar qatorida u 5.9 yadrosiga FSGSBASE-ni qo'llab-quvvatlashni kiritdi, bu AMD va Intel protsessorlarida kontekstni almashtirish ish faoliyatini yaxshilashi kerak. FSGSBASE FS/GS registrlari tarkibini foydalanuvchi maydonidan o'qish va o'zgartirish imkonini beradi, bu esa Spectre/Metldown zaifliklari ta'sir qiladigan umumiy ish faoliyatini yaxshilashi kerak. Qo'llab-quvvatlashning o'zi bir necha yil oldin Microsoft muhandislari tomonidan qo'shilgan.

Shuningdek:

  • Radeon RX 6000 "RDNA 2" uchun qo'shimcha qo'llab-quvvatlash
  • NVMe diskini rayonlashtirish buyruqlari uchun qo'shimcha qo'llab-quvvatlash (NVMe zonali nomlar maydoni (ZNS))
  • IBM Power10 uchun dastlabki yordam
  • saqlash quyi tizimidagi turli xil yaxshilanishlar, xususiy drayverlarni yadro komponentlari bilan bog'lash uchun GPL qatlamlaridan foydalanishdan himoyani oshirish.
  • energiya iste'moli modeli (Energiya modeli ramkasi) endi nafaqat protsessorning, balki periferik qurilmalarning energiya iste'moli xatti-harakatlarini ham tasvirlaydi.
  • Netfiltrga PREROUTING bosqichida REJECT qo'shildi
  • AMD Zen va yangi CPU modellari uchun P2PDMA texnologiyasini qo'llab-quvvatlash qo'shildi, bu sizga PCI avtobusiga ulangan ikkita qurilma xotirasi o'rtasida ma'lumotlarni to'g'ridan-to'g'ri uzatish uchun DMA dan foydalanish imkonini beradi.

Manba: linux.org.ru

a Izoh qo'shish