{"id":658,"date":"2024-04-25T00:11:49","date_gmt":"2024-04-25T00:11:49","guid":{"rendered":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/"},"modified":"2024-12-10T05:27:00","modified_gmt":"2024-12-10T05:27:00","slug":"introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/","title":{"rendered":"Introducing QEMU 9.0: Now with Raspberry Pi 4 Support and LoongArch KVM Acceleration"},"content":{"rendered":"<p><p>The new major update of the open-source QEMU 9.0 machine emulator and virtualization software has been released. This update introduces several new features and upgrades specifically tailored for emulation in ARM, RISC-V, LoongArch, s390x, and HPPA.<\/p>\n<\/p>\n<p><p>Among the key additions in QEMU 9.0 is the multi-queue support for the virtio-blk block driver, allowing individual disk queues to be handled by separate I\/O threads, the possibility of multitasking memory backends&#8217; preallocation in specific instances, and the implementation of the \u201cmapped-ram\u201d function for more efficient virtual machine snapshots, checkpoint-restart facility for VFIO, as well as improved zero-page detection abilities.<\/p>\n<\/p>\n<p><p>The RISC-V now has the added ISA\/extension support features for Zacas, amocas, RVA22 profiles, Zaamo, Zalrsc, Ztso, and others in QEMU 9.0. It also includes SMBIOS support for RISC-V virt machine, SRAT, SLIT, AIA, PLIC ACPI support, and the latest RHCT table support.<\/p>\n<\/p>\n<p><p>The ARM upgrades include B-L475E-IOT01A IoT node, mp3-an536 (MPS3 dev board + AN536 firmware), and raspi4b (<strong><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/9to5linux.com\/looks-like-firefox-116-will-add-hw-accelerated-video-playback-for-raspberry-pi-4\">Raspberry Pi 4<\/a><\/strong> Model B) board support. The developers have noted that the current version of QEMU does not model PCI or Ethernet for Raspberry Pi 4 Model B, but these will be included in a later release. However, Raspberry Pi boards now have SPI and BSC i2c controllers supported.<\/p>\n<\/p>\n<div>\n<p><p>ARM support also gained additional IO\/disk\/USB\/SPI\/ethernet controller and timer support for Freescale i.MX6, Allwinner R40, Banana Pi, npcm7xxx, and virt boards, as well as architectural feature support for ECV (Enhanced Counter Virtualization), NV (Nested Virtualization), and NV2 (Enhanced Nested Virtualization).<\/p>\n<\/p>\n<p><p>On top of that, QEMU 9.0 introduces KVM acceleration support for the LoongArch architecture, including LSX\/LASX vector extensions, updates the SeaBIOS-hppa firmware to version 16 for HPPA architecture, and adds emulation support for CVDG, CVB, CVBY and CVBG instructions, and improves LAE (Load Address Extended) emulation for the s390x architecture.<\/p>\n<\/p>\n<p><p>There are also various gdbstub improvements like catching of syscalls in user-mode, support for fork-follow modes, and support for siginfo:read. For more details, check out the full list of changes on the <em><a href=\"https:\/\/wiki.qemu.org\/ChangeLog\/9.0\" target=\"_blank\" rel=\"nofollow noopener\">official website<\/a><\/em>, from where you can also download QEMU 9.0 if you fancy compiling it from sources.<\/p>\n<\/p>\n<\/div>\n<p><p>Last updated 21 hours ago<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The new major update of the open-source QEMU 9.0 machine emulator and virtualization software has been released. This update introduces several new features and upgrades specifically tailored for emulation in ARM, RISC-V, LoongArch, s390x, and HPPA. Among the key additions in QEMU 9.0 is the multi-queue support for the virtio-blk block driver, allowing individual disk [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,406,389,391],"tags":[],"class_list":["post-658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app","category-news","category-qemu","category-virtual-machine","category-virtualization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost<\/title>\n<meta name=\"description\" content=\"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost\" \/>\n<meta property=\"og:description\" content=\"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-25T00:11:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-10T05:27:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1731\" \/>\n\t<meta property=\"og:image:height\" content=\"905\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/\",\"url\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/\",\"name\":\"QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp\",\"datePublished\":\"2024-04-25T00:11:49+00:00\",\"dateModified\":\"2024-12-10T05:27:00+00:00\",\"author\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\"},\"description\":\"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.\",\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp\",\"width\":1731,\"height\":905},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing QEMU 9.0: Now with Raspberry Pi 4 Support and LoongArch KVM Acceleration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/serverhost.com\/blog\"],\"url\":\"https:\/\/serverhost.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost","description":"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/","og_locale":"en_US","og_type":"article","og_title":"QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost","og_description":"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.","og_url":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2024-04-25T00:11:49+00:00","article_modified_time":"2024-12-10T05:27:00+00:00","og_image":[{"width":1731,"height":905,"url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/","url":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/","name":"QEMU 9.0 Raspberry Pi 4 and LoongArch KVM Support | ServerHost","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp","datePublished":"2024-04-25T00:11:49+00:00","dateModified":"2024-12-10T05:27:00+00:00","author":{"@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66"},"description":"QEMU 9.0 introduces support for LoongArch KVM and Raspberry Pi 4, enhancing virtualization flexibility and performance on Linux systems with improved compatibility.","breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/04\/93e856845c345059a1be35bc93883d6e.webp","width":1731,"height":905},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/introducing-qemu-9-0-now-with-raspberry-pi-4-support-and-loongarch-kvm-acceleration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing QEMU 9.0: Now with Raspberry Pi 4 Support and LoongArch KVM Acceleration"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/serverhost.com\/blog"],"url":"https:\/\/serverhost.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=658"}],"version-history":[{"count":1,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"predecessor-version":[{"id":1717,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/658\/revisions\/1717"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/659"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}