Bochs 2.6.10, x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░рд┐рд▓реАрдЬ

рд╕рд╛рдвреЗ рджреБрдИ рд╡рд░реНрд╖рдХреЛ рд╡рд┐рдХрд╛рд╕рдкрдЫрд┐ рдкреНрд░рд╕реНрддреБрдд рдЗрдореБрд▓реЗрдЯрд░ рд░рд┐рд▓реАрдЬ Bochs 2.6.10ред Bochs рд▓реЗ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд CPU рд╣рд░реВрдХреЛ рдЗрдореБрд▓реЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, i386 рджреЗрдЦрд┐ рд╣рд╛рд▓рдХреЛ x86-64 рдореЛрдбреЗрд▓рд╣рд░реВ Intel рд░ AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ (VMX, SSE, AES, AVX, SMP, рдЖрджрд┐), рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдЗрдореБрд▓реЗрд╢рди рд╕рд╣рд┐рддред рд░ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгрд╣рд░реВ (рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб, рд╕рд╛рдЙрдиреНрдб рдХрд╛рд░реНрдб, рдЗрдерд░рдиреЗрдЯ, USB, рдЖрджрд┐ рдХреЛ рдЕрдиреБрдХрд░рдг)ред рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХреЛрд╕, рдПрдиреНрдбреНрд░реЛрдЗрдб рд░ рд╡рд┐рдиреНрдбреЛрдЬ рдЬрд╕реНрддрд╛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдЫред рдЗрдореБрд▓реЗрдЯрд░ C++ рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд LGPLv2 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдирд░реА рдПрд╕реЗрдореНрдмрд▓реАрд╣рд░реВ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рдХреБрдЮреНрдЬреА рд╕реБрдзрд╛рд░рд╣рд░реВBochs 2.6.10 рдорд╛ рдердкрд┐рдпреЛ:

  • i440BX PCI/AGP рдЪрд┐рдкрд╕реЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • Voodoo Banshee рд░ Voodoo3 3D рдПрдХреНрд╕реЗрд▓реЗрдЯрд░рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдХрд░рдг рдердкрд┐рдпреЛ;
  • рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд┐рд░реНрджреЗрд╢рди рд╕реЗрдЯрд╣рд░реВ AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ/GFNI рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрдХрд░рдг;
  • PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 рд░ VMX рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХреЛ рдЗрдореБрд▓реЗрд╢рдирдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • VMX (рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓реЗ EPT (рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреГрд╖реНрда рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдореЗрдореЛрд░реА рдЙрдкрдкреГрд╖реНрдард╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ;
  • CPU рдореЛрдбреЗрд▓рд╣рд░реВ Skylake-X, Cannonlake рд░ Icelake-U CPUID рдирд┐рд░реНрджреЗрд╢рдирдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рд╕рд╛рдереИ рд╕рд╛рдЗрдб-рдЪреНрдпрд╛рдирд▓ рдЖрдХреНрд░рдордгрд╣рд░реВ рд░ рддреНрдпрд╕реНрддрд╛ рд╕реБрд░рдХреНрд╖рд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд MSR рджрд░реНрддрд╛рд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд╕рдВрдХреЗрддрд╣рд░реВ,
    Icelake-U рдЪрд┐рдкреНрд╕ рдорд╛ рд▓рд╛рдЧреВ;

  • VGA-рд╕рдВрдЧрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ DDC (рдбрд┐рд╕реНрдкреНрд▓реЗ рдбрд╛рдЯрд╛ рдЪреНрдпрд╛рдирд▓) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░рднреВрдд рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • HPET (рдЙрдЪреНрдЪ рд╕рдЯреАрдХ рдШрдЯрдирд╛ рдШрдбреА) рдЗрдореБрд▓реЗрд╢рдирдХреЛ рд╕рд╛рде рдХреЛрдб QEMU рдмрд╛рдЯ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

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

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