QEMU 7.1 рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рд╡рд┐рдореЛрдЪрди

QEMU 7.1 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, QEMU рдЖрдкрдХреЛ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, x86-рд╕рдВрдЧрдд рдкреАрд╕реА рдкрд░ рдПрдХ рдПрдЖрд░рдПрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдПрдВред рдХреНрдпреВрдИрдПрдордпреВ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдб рдореЗрдВ, рд╕реАрдкреАрдпреВ рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рдЬрд╝реЗрди рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдпрд╛ рдХреЗрд╡реАрдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реАрдм рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореВрд▓ рд░реВрдк рд╕реЗ рдлрд╝реИрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЧреИрд░-x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рд▓рд┐рдирдХреНрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, 14 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЕрдиреБрдХрд░рдгрд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 400 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИред рд╕рдВрд╕реНрдХрд░рдг 7.1 рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, 2800 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 238 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЧрдП рдереЗред

QEMU 7.1 рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░:

  • рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рд╢реВрдиреНрдп-рдХреЙрдкреА-рд╕реЗрдВрдб рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдмрдлрд░рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрд╡ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдХреНрдпреВрдПрдордкреА (рдХреНрдпреВрдИрдПрдордпреВ рдорд╢реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдиреЗ "рдЧрдВрджреА" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреЗрдЬ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдирдмреАрдбреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ-рдПрдХреНрд╕рдкреЛрд░реНрдЯ-рдРрдб рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рд╣реИред рд╡рд┐рднрд┐рдиреНрди QEMU рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдХреНрд╡реЗрд░реА рдЖрдБрдХрдбрд╝реЛрдВ рдореЗрдВ рдирдП рдХрдорд╛рдВрдб 'рдХреНрд╡реЗрд░реА-рд╕реНрдЯреЗрдЯреНрд╕' рдФрд░ 'рдХреНрд╡реЗрд░реА-рд╕реНрдЯреИрдЯреНрд╕-рд╕реНрдХреАрдорд╛' рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред
  • рдЧреЗрд╕реНрдЯ рдПрдЬреЗрдВрдЯ рдиреЗ рд╕реЛрд▓рд╛рд░рд┐рд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдбрд┐рд╕реНрдХ рдФрд░ рд╕реАрдкреАрдпреВ рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП 'рдЧреЗрд╕реНрдЯ-рдЧреЗрдЯ-рдбрд┐рд╕реНрдХрд╕реНрдЯреИрдЯреНрд╕' рдФрд░ 'рдЧреЗрд╕реНрдЯ-рдЧреЗрдЯ-рд╕реАрдкреАрдпреВрдПрд╕рдЯреАрдПрд╕' рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗ рд╣реИрдВред рдПрдирд╡реАрдПрдордИ рд╕реНрдорд╛рд░реНрдЯ рд╕реЗ 'рдЧреЗрд╕реНрдЯ-рдЧреЗрдЯ-рдбрд┐рд╕реНрдХ' рдХрдорд╛рдВрдб рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдФрд░ рдПрдирд╡реАрдПрдордИ рдмрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ 'рдЧреЗрд╕реНрдЯ-рдЧреЗрдЯ-рдПрдлрдПрд╕рдЗрдиреНрдлреЛ' рдХрдорд╛рдВрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • LoongArch рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (LA64) рдХреЗ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ LoongArch рдПрдореБрд▓реЗрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдПрдореНрдпреВрд▓реЗрдЯрд░ рд▓реВрдВрдЧрд╕рди 3 5000 рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд▓реВрдВрдЧрд╕рди 7рдП1000 рдиреЙрд░реНрдердмреНрд░рд┐рдЬ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
  • рдПрдЖрд░рдПрдо рдПрдореБрд▓реЗрдЯрд░ рдирдИ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрдиреБрдХрд░рдгреАрдп рдорд╢реАрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ: рдПрд╕реНрдкреАрдб рдПрдПрд╕рдЯреА1030 рдПрд╕рдУрд╕реА, рдХреНрдпреВрд▓рдХреЙрдо рдФрд░ рдПрдПрд╕рдЯреА2600/рдПрдПрд╕рдЯреА1030 (рдПрдлрдмреАрд╡рд╛рдИ35)ред рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдП76 рдФрд░ рдирд┐рдпреЛрд╡рд░реНрд╕-рдПрди1 рд╕реАрдкреАрдпреВ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рд╕рд╛рде рд╣реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрд╕рдПрдордИ (рд╕реНрдХреЗрд▓реЗрдмрд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди), тАЛтАЛрдЖрд░рдПрдПрд╕ (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рдЙрдкрд▓рдмреНрдзрддрд╛, рд╕реЗрд╡рд╛рдХреНрд╖рдорддрд╛) рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рдЯреНрдЯрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдЖрдВрддрд░рд┐рдХ рдХреИрд╢ рд╕реЗ рд▓реАрдХ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢ рджрд┐рдП рдЧрдПред CPUред 'рдкреБрдгреНрдп' рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП, GICv4 рдЗрдВрдЯрд░рдкреНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • KVM рдХреЗ рд▓рд┐рдП x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ, LBR (рд▓рд╛рд╕реНрдЯ рдмреНрд░рд╛рдВрдЪ рд░рд┐рдХреЙрд░реНрдб) рдЯреНрд░реЗрд╕рд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • HPPA рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ SeaBIOS v6 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирдпрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмреВрдЯ рдореЗрдиреВ рдореЗрдВ PS/2 рдХреАрдмреЛрд░реНрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдмреЗрд╣рддрд░ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдЕрдиреБрдХрд░рдгред рдЕрддрд┐рд░рд┐рдХреНрдд рдПрд╕рдЯреАрдЖрдИ рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рдЬреЛрдбрд╝реЗ рдЧрдПред
  • Nios2 рдмреЛрд░реНрдб (-рдорд╢реАрди 10m50-ghrd) рдХреЗ рд▓рд┐рдП MIPS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдЗрдВрдЯрд░рдкреНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдПрдХ рдЫрд╛рдпрд╛ рд╕реЗрдЯ рдХрд╛ рдЕрдиреБрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдмреЗрд╣рддрд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рдмрдВрдзрди.
  • 'or1k-sim' рдорд╢реАрди рдХреЗ рд▓рд┐рдП OpenRISC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдиреЗ 4 16550A UART рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рд╣реИред
  • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдиреЗ 1.12.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирдП рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдЖрдИрдПрд╕рдП) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрд╕рдбреАрдЯреНрд░рд┐рдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдФрд░ рд╡реЗрдХреНрдЯрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдПрдВ. TPM (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЙрдбреНрдпреВрд▓) рд╕рдорд░реНрдерди рдХреЛ 'virt' рдПрдореБрд▓реЗрдЯреЗрдб рдорд╢реАрди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ Ibex SPI рд╕рдорд░реНрдерди рдХреЛ 'OpenTitan' рдорд╢реАрди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • 390x рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ VEF 2 (рд╡реЗрдХреНрдЯрд░-рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд╕реБрд╡рд┐рдзрд╛ 2) рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред S390-ccw BIOS 512 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЗрдХреНрдЯрд░ рдЖрдХрд╛рд░ рд╡рд╛рд▓реЗ рдбрд┐рд╕реНрдХ рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • Xtensa рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдиреЗ рдХреИрд╢ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП lx106 рдХрд░реНрдиреЗрд▓ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ