የ Bochs 2.6.10, x86 አርክቴክቸር የማስመሰል ስርዓት መልቀቅ

ከሁለት ዓመት ተኩል እድገት በኋላ ቀርቧል emulator ልቀት Bochs 2.6.10. ቦችስ በ x86 አርክቴክቸር ላይ የተመሰረቱ ሲፒዩዎችን መኮረጅ ከ i386 እስከ ኢንቴል እና ኤኤምዲ ፕሮሰሰሮች የአሁኑ x86-64 ሞዴሎችን ይደግፋል የተለያዩ የአቀነባባሪ ማራዘሚያዎችን (VMX፣ SSE፣ AES፣ AVX፣ SMP፣ ወዘተ)፣ የተለመዱ የግቤት/ውጤት መሳሪያዎች እና የዳርቻ መሳሪያዎች (የቪዲዮ ካርድ፣ የድምጽ ካርድ፣ ኢተርኔት፣ ዩኤስቢ፣ ወዘተ) መኮረጅ። emulator እንደ ሊኑክስ፣ማክኦኤስ፣አንድሮይድ እና ዊንዶውስ ያሉ ኦፕሬቲንግ ሲስተሞችን ማሄድ ይችላል። emulator በ C ++ እና ተጽፏል የተሰራጨው በ በLGPLv2 ፍቃድ የተሰጠው። ለሊኑክስ እና ለዊንዶውስ ሁለትዮሽ ስብሰባዎች ተዘጋጅተዋል።

ቁልፍ ማሻሻያዎችበ Bochs 2.6.10 ውስጥ ተጨምሯል፡

  • ለ i440BX PCI / AGP ቺፕሴት ድጋፍ ታክሏል;
  • የቩዱ Banshee እና Voodoo3 3D accelerators መሰረታዊ መምሰል;
  • የተራዘመ መመሪያ ስብስቦችን ተግባራዊ ማድረግ AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • የ PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 እና VMX ቅጥያዎችን ለመምሰል እርማቶች ተደርገዋል;
  • የቪኤምኤክስ (ምናባዊ ማሽን ማራዘሚያ) አተገባበር በ EPT (የተራዘመ የገጽ ሰንጠረዦች) ላይ በመመርኮዝ የማስታወሻ ንዑስ ገጾችን ለመጠበቅ ድጋፍ ጨምሯል;
  • የሲፒዩ ሞዴሎች Skylake-X፣ Cannonlake እና Icelake-U በሲፒዩአይዲ መመሪያ ትግበራ ላይ ተጨምረዋል፣እንዲሁም ከጎን ቻናል ጥቃቶች እና ከኤምኤስአር መመዝገቢያዎች ጥበቃ መገኘቱን የሚያሳዩ ምልክቶች ከእንደዚህ አይነት ጥበቃ ጋር ተያይዘዋል።
    በአይስላኬ-ዩ ቺፕስ ውስጥ የተተገበረ;

  • ለዲዲሲ (የማሳያ ዳታ ቻናል) ለ VGA-ተኳሃኝ ግራፊክስ አስማሚዎች መሰረታዊ ድጋፍ ታክሏል;
  • የHEPET (High Precision Event Timer) የማስመሰል ኮድ ከQEMU ተላልፏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ