QEMU 7.1 ARM, RISC-V, Linux અને વધુ માટે સુધારાઓ સાથે આવે છે

QEMU 7.1

QEMU 7.1 Linux માં મેમરી ટ્રાન્સફર સાથે સુધારાઓ લાગુ કરે છે

ની નવી આવૃત્તિનું લોન્ચિંગ QEMU 7.1, આવૃત્તિ કે વિવિધ એમ્યુલેટર્સ માટે શ્રેણીબદ્ધ સુધારાઓ રજૂ કરે છે અને જેમાંથી ARM, Risc-V માટેના ફેરફારો અલગ છે, તેમજ મેમરી ટ્રાન્સફરના સંબંધમાં લિનક્સ માટે સુધારણા છે. સંસ્કરણ 7.1 ની તૈયારીમાં, 2800 વિકાસકર્તાઓ દ્વારા 238 થી વધુ ફેરફારો કરવામાં આવ્યા હતા.

QEMU માં નવા લોકો માટે, તમારે જાણવું જોઈએ કે તે તમને સંપૂર્ણપણે અલગ આર્કિટેક્ચરવાળી સિસ્ટમ પર એક હાર્ડવેર પ્લેટફોર્મ માટે બનાવેલ પ્રોગ્રામ ચલાવવાની મંજૂરી આપે છે, ઉદાહરણ તરીકે x86 સુસંગત PC પર ARM એપ્લિકેશન ચલાવવી.

QEMU માં વર્ચ્યુઅલાઈઝેશન મોડમાં, સીપીયુ પરની સૂચનાઓના સીધા અમલ અને Xen હાઇપરવાઈઝર અથવા KVM મોડ્યુલના ઉપયોગને કારણે અલગ વાતાવરણમાં કોડ એક્ઝિક્યુશનનું પ્રદર્શન હાર્ડવેર સિસ્ટમ જેવું જ છે.

ક્યૂએમયુ 7.1 ની મુખ્ય નવી સુવિધાઓ

પ્રસ્તુત કરાયેલા આ નવા સંસ્કરણમાં, Linux માટે, zero-copy-send વિકલ્પ અમલમાં મૂકવામાં આવ્યો છેછે, કે જે પરવાનગી આપે છે દરમિયાન મેમરી પૃષ્ઠોના સ્થાનાંતરણને ગોઠવો મધ્યવર્તી બફરિંગ વિના જીવંત સ્થળાંતર.

આ ઉપરાંત, QMP (QEMU મશીન પ્રોટોકોલ) NBD ઈમેજીસ નિકાસ કરવા માટે block-export-add આદેશનો ઉપયોગ કરવાની ક્ષમતા ઉમેરે છે "ગંદા" સ્થિતિમાં પૃષ્ઠ ડેટા સાથે. નવા 'ક્વેરી-આંકડા' અને 'ક્વેરી-આંકડા-સ્કીમા' આદેશો પણ વિવિધ QEMU સબસિસ્ટમના ક્વેરી આંકડાઓમાં ઉમેરવામાં આવ્યા છે.

QEMU ના આ નવા સંસ્કરણમાં બીજો ફેરફાર જે બહાર આવે છે તે છે ગેસ્ટ એજન્ટે સોલારિસ પ્લેટફોર્મ સાથે સુસંગતતા સુધારી છે અને CPU અને ડિસ્ક સ્થિતિ પ્રદર્શિત કરવા માટે નવા 'guest-get-diskstats' અને 'guest-get-cpustats' આદેશો ઉમેર્યા છે. NVMe SMART માહિતી આઉટપુટને 'guest-get-disks' આદેશમાં અને NVMe બસ પ્રકાર માહિતી આઉટપુટને 'guest-get-fsinfo' આદેશમાં ઉમેર્યું.

આ ઉપરાંત, તે ઉમેરવામાં આવ્યું હોવાનું પણ નોંધ્યું છે 64-બીટ સંસ્કરણને સમર્થન આપવા માટે નવું LoongArch ઇમ્યુલેટર LoongArch સૂચના સેટ આર્કિટેક્ચર (LA64). ઇમ્યુલેટર Loongson 3 5000 પ્રોસેસર્સ અને Loongson 7A1000 Northbridges ને સપોર્ટ કરે છે.

બીજી બાજુ, તે પણ પ્રકાશિત થાય છે કે ઇમ્યુલેટર ARM એ નવા પ્રકારના ઇમ્યુલેટેડ મશીનો લાગુ કર્યા છે: એસ્પીડ AST1030 SoC, Qualcomm અને AST2600/AST1030 (fby35), પ્લસ Cortex-A76 અને Neoverse-N1 CPU ઇમ્યુલેશન, તેમજ SME (સ્કેલેબલ મેટ્રિક્સ એક્સ્ટેન્શન્સ), RAS (વિશ્વસનીયતા, ઉપલબ્ધતા, સેવાક્ષમતા) પ્રોસેસર એક્સ્ટેન્શન્સ અને CPU માં સટ્ટાકીય સૂચનાઓના અમલ દરમિયાન આંતરિક કેશ લીક્સને અવરોધિત કરવાના આદેશો માટે સપોર્ટ.

જ્યારે ઇમ્યુલેટર આર્કિટેક્ચર RISC-V એ નવા ઈન્સ્ટ્રક્શન સેટ એક્સ્ટેન્શન્સ (ISAs) માટે સપોર્ટ ઉમેર્યો છે. 1.12.0 સ્પષ્ટીકરણમાં વ્યાખ્યાયિત, તેમજ Sdtrig એક્સ્ટેંશન માટે ઉમેરાયેલ સમર્થન અને વેક્ટર સૂચનાઓ માટે સુધારેલ સમર્થન.

અન્ય ફેરફારો કે જે standભા છે આ નવા સંસ્કરણનું:

  • સુધારેલ ડીબગીંગ વિકલ્પો.
  • 'virt' એમ્યુલેટેડ મશીનમાં ટ્રસ્ટેડ પ્લેટફોર્મ મોડ્યુલ (TPM) સપોર્ટ ઉમેર્યો અને 'OpenTitan' મશીનમાં Ibex SPI સપોર્ટ ઉમેર્યો.
  • KVM માટે x86 ઇમ્યુલેટરે LBR (છેલ્લી શાખા રેકોર્ડ) ટ્રેસ મિકેનિઝમના વર્ચ્યુઅલાઈઝેશન માટે આધાર ઉમેર્યો છે.
  • 'virt' મશીનો માટે GICv4 ઇન્ટરપ્ટ હેન્ડલર ઇમ્યુલેશનનો અમલ કર્યો.
  • HPPA આર્કિટેક્ચર ઇમ્યુલેટર SeaBIOS v6 પર આધારિત નવું ફર્મવેર ઓફર કરે છે જે બૂટ મેનૂમાં PS/2 કીબોર્ડના ઉપયોગને સમર્થન આપે છે.
  • સુધારેલ સીરીયલ પોર્ટ ઇમ્યુલેશન.
  • વધારાના STI કન્સોલ ફોન્ટ ઉમેર્યા.
  • Nios2 બોર્ડ્સ માટે MIPS આર્કિટેક્ચર ઇમ્યુલેટર (-machine 10m50-ghrd) વેક્ટર ઇન્ટરપ્ટ કંટ્રોલર ઇમ્યુલેશન અને શેડો રજિસ્ટર સેટનો અમલ કરે છે.
  • સુધારેલ અપવાદ હેન્ડલિંગ.
  • 'or4k-sim' મશીન માટે OpenRISC આર્કિટેક્ચર ઇમ્યુલેટરમાં 16550 1A UART ઉપકરણો સુધી ઉપયોગ કરવાની ક્ષમતા ઉમેરાઈ.
  • 390x આર્કિટેક્ચર ઇમ્યુલેટર વેક્ટર-એન્હાન્સમેન્ટ ફેસિલિટી 2 (VEF 2) એક્સ્ટેન્શન માટે સપોર્ટ પૂરો પાડે છે. s390-ccw BIOS પાસે 512 બાઇટ્સ સિવાયના સેક્ટર કદ સાથે ડિસ્કમાંથી બુટ કરવાની ક્ષમતા છે.
  • Xtensa આર્કિટેક્ચર ઇમ્યુલેટરમાં lx106 કર્નલ અને કેશ ટેસ્ટિંગ ઑબ્જેક્ટ કોડ માટે સપોર્ટ ઉમેર્યો.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે QEMU 7.1 ના આ નવા સંસ્કરણમાં પ્રસ્તુત ફેરફારો અને નવીનતાઓની તમે વિગતો અને વધુ તપાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.