首页 > 其他分享 >QEMU 8.1 正式发布,提升 CPU 性能、支持 LoongArch LSX 扩展

QEMU 8.1 正式发布,提升 CPU 性能、支持 LoongArch LSX 扩展

时间:2023-09-23 09:13:50浏览次数:52  
标签:8.1 扩展 支持 LoongArch QEMU CPU LSX

导读 QEMU 8.1 已正式发布,这是 QEMU 8.0 系列的首个重要更新。

QEMU 8.1 正式发布,提升 CPU 性能、支持 LoongArch LSX 扩展QEMU 8.1 正式发布,提升 CPU 性能、支持 LoongArch LSX 扩展

主要变化
  • 支持 Intel Granite Rapids 的新 x86 CPU 模型
  • 微代码生成器 (Tiny Code Generator, TCG) 支持 RDPID 指令,AES 指令可以使用主机处理器上的 AES 加速,以及其他新功能
  • 从支持 BF16 扩展到 Zfa 扩展、Zcm* 扩展等多种 RISC-V 架构改进,还添加了 Ventana Veyron V1 CPU 以及许多 RISC-V 修正
  • 支持 LoongArch LSX 扩展和针对该 CPU 架构的各种修复
  • 支持内存标记扩展 (MTE) 的主机上的 KVM 虚拟机现在可以在客户机中使用 MTE
  • 添加新的 CPU 类型 Cortex Neoverse V1 (neoverse-v1)。另外,在 ARM 方面还有一个新的 Banana Pi BPI-M2 Ultra (bpim2u) 板型号
  • 新增 "virtio-multiotuch-pci" 输入设备,作为多点触控输入设备
  • 改进 e1000e 和 IGB 英特尔网络设备仿真
  • 为 vhost-vDPA 接口提供阴影 virtqueue 卸载支持
  • 为 QEMU 提供基于 PipeWire 的新音频后端
  • 支持 GTK 界面的多点触控事件

本文地址:https://www.linuxprobe.com/?p=281317

标签:8.1,扩展,支持,LoongArch,QEMU,CPU,LSX
From: https://www.cnblogs.com/linuxprobe19/p/17690651.html

相关文章

  • 使用qemu来学习Linux的休眠和唤醒
    休眠在虚拟机中执行下面的命令:#echomem>/sys/power/state唤醒进入monitor模式:ctrl+ac(qemu)system_wakeup查看日志查看虚拟机的内核日志:[63.878427]PM:suspendentry(deep)[63.880758]Filesystemssync:0.002seconds[63.905165]Freezingusers......
  • 使用qemu来dump虚拟机的内存,然后用crash来分析
    场景如果虚拟机没有开启kdump,或者卡死了,那么可以进入qemu的monitor模式将虚机的内存保存到文件中,然后使用crash工具进行分析。示例启动虚拟机,然后按ctrl+ac进入monitor,查看帮助(qemu)helpdump-guest-memorydump-guest-memory[-p][-d][-z|-l|-s|-w]filename[beginl......
  • struts2.1.8.1+jquery1.4.2返回json数据
    1、引入包(本文中的包全部引自struts-2.1.8.1\lib):struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.jarcommons-beanutils-1.7.0.jarcommons-lang-2.3.jarcommons-logging-1.0.4.jarezmorph-1.0.3.jar这7个包是返回json形式的数据必须的。因为jso......
  • qemu源码分析(6)--Apple的学习笔记
    一,前言由于看到了类似的写法,都用到了object_dynamic_cast_assert函数,所以分析下。二,源码分析看到如下代码的写法,很眼熟CortexMBoardState*board=CORTEXM_BOARD_STATE(machine);machine的类型是MachineState*#defineCORTEXM_BOARD_STATE(obj)\OBJECT_CHECK(CortexMBoardSt......
  • Qemu源码分析(5)—Apple的学习笔记
    一,前言前言本节主要看线程什么时候创建的及创建的线程有什么作用。二,源码分析第一次进入断点仅主线程4215.root@ubuntu:/home/applecai#ps-T-p4215PIDSPIDTTYTIMECMD42154215pts/800:00:00qemu-system-gnu通过搜索文件名pthread关键字,然后找到qemu-thread-posix.c......
  • Qemu源码分析(4)—Apple的学习笔记
    一,前言本节主要分析option的搜索API。二,源码分析时常看到如下的opts使用API。那么就来分析下。qemu_opts_foreach(qemu_find_opts("device"),default_driver_check,NULL,NULL);最开始搜索QemuOptsList比较容易理解,就是从vm_config_groups数组中找。此list是初始化的时候通过qemu......
  • Qemu源码分析(3)—Apple的学习笔记
    一,前言本次主要分析object_new,也就是了解最关键的object类对象。二,源码分析看上去就是通过TypeImpl来创建Object。Object*object_new(constchar*typename){TypeImpl*ti=type_get_by_name(typename);returnobject_new_with_type(ti);}主要调用初始化object,把type中的......
  • Qemu源码分析(2)—Apple的学习笔记
    一,前言最近从main开始看了opt参数相关的解析,这个比较简单我就不写了,然后当时我搞不清楚的是MachineClass和TypeImpl类的关系。本节主要分析的其实就是分析machine_class怎么来的,其实也就是machine_class=select_machine();二,源码分析关于mc的来历type_initialize中ti->class->ty......
  • Mysql8.0升级到8.1
    1.官网下载8.1版本本次选择的zip的方式,也可选择MSI的方式(MSI文件下载后双击即可安装)   2.备份旧版中的数据库(使用Navicate工具做的备份)命令方式备份数据:mysqldump-uroot-proot-h127.0.0.1-P3306--all-databases>“F:\MySQL\MySQLServer8.0\data\backup.sql”3......
  • web DevOps / qemu / kvm nat / kvm network / danei network
    s[root@eulershare]#rpm-qa|grepopenssh#查看sshopenssh-8.8p1-21.oe2203sp2.x86_64openssh-server-8.8p1-21.oe2203sp2.x86_64openssh-clients-8.8p1-21.oe2203sp2.x86_64openssh-askpass-8.8p1-21.oe2203sp2.x86_64[root@eulershare]#pgrep-l......