рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 5.9 рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ, FSGSBASE рд░ Radeon RX 6000 "RDNA 2" рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред

рд▓рд┐рдирд╕ Torvalds рд╕рдВрд╕реНрдХрд░рдг 5.9 рдХреЛ рд╕реНрдерд┐рд░реАрдХрд░рдг рдШреЛрд╖рдгрд╛ рдЧрд░реНрдиреБрднрдпреЛред

рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ, рдЙрд╕рд▓реЗ 5.9 рдХрд░реНрдиреЗрд▓рдорд╛ FSGSBASE рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ, рдЬрд╕рд▓реЗ AMD рд░ Intel рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдХрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╕реНрд╡рд┐рдЪрд┐рдЩ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдЫред FSGSBASE рд▓реЗ FS/GS рджрд░реНрддрд╛рдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рдкрдвреНрди рд░ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ Specter/Metldown рдХрдордЬреЛрд░реАрд╣рд░реВ рдкреНрдпрд╛рдЪ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рднреЛрдЧреЗрдХреЛ рд╕рдордЧреНрд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╕рдорд░реНрдерди рдЖрдлреИрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдзреЗрд░реИ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛред

рд╕рд╛рдереИ:

  • Radeon RX 6000 "RDNA 2" рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
  • NVMe рдбреНрд░рд╛рдЗрдн рдЬреЛрдирд┐рдЩ рдЖрджреЗрд╢рд╣рд░реВ (NVMe zoned namespaces (ZNS)) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
  • IBM Power10 рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди
  • рднрдгреНрдбрд╛рд░рдг рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╡рд┐рднрд┐рдиреНрди рд╕реБрдзрд╛рд░рд╣рд░реВ, рдХрд░реНрдиреЗрд▓ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд▓рд┐рдЩреНрдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ GPL рддрд╣рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рд╡рд┐рд░реБрджреНрдз рдмрдвреЗрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ред
  • рдКрд░реНрдЬрд╛ рдЦрдкрдд рдореЛрдбреЗрд▓ (рдКрд░реНрдЬрд╛ рдореЛрдбреЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ) рд▓реЗ рдЕрдм CPU рдХреЛ рдКрд░реНрдЬрд╛ рдЦрдкрддрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдкрдирд┐ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫред
  • Netfilter рдорд╛ PREROUTING рдЪрд░рдгрдорд╛ REJECT рдердкрд┐рдпреЛ
  • AMD Zen рд░ рдирдпрд╛рдБ CPU рдореЛрдбреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, P2PDMA рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ PCI рдмрд╕рдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рджреБрдИ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдореЗрдореЛрд░реА рдмреАрдЪ рд╕реАрдзреИ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди DMA рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди