首页 > 其他分享 >FEAT_NV 应用场景

FEAT_NV 应用场景

时间:2023-06-03 12:33:22浏览次数:34  
标签:场景 x86 虚拟化 管理程序 虚拟机 嵌套 FEAT ARM NV

FEAT_NV 应用场景

FEAT_NV 应用场景

场景

image

​​image

必要性

image

嵌套虚拟化是在虚拟机内运行虚拟机(vm)的规程。换句话说,嵌套管理程序就是运行多个级别的管理程序。随着虚拟化的新用例的增加,嵌套虚拟化变得越来越重要。例如,包括微软Windows在内的操作系统(操作系统)现在已经有了内置的管理程序来支持遗留的应用程序,并且需要嵌套的虚拟化支持才能在虚拟机中运行。类似地,在基础设施即服务(IaaS)云提供商之上部署虚拟机正变得越来越普遍,并且需要嵌套的虚拟化支持[12,14,22,43]。

虽然x86体系结构已经主导了服务器和云基础设施市场,但ARM体系结构正在利用其在移动和嵌入式领域的主导地位,进军云基础设施部署[19]。由于这些市场对嵌套虚拟化的需求,最近在最新的ARMv8.3体系结构[11]中增加了对嵌套虚拟化的体系结构支持。但是,目前还没有ARMv8.3硬件存在,因此,还没有为支持嵌套虚拟化的ARM开发的管理程序。虽然嵌套虚拟化可以在x86 [10]上提供合理的性能,但它在ARM上仍然是一种尚未开发的技术。鉴于虚拟化在ARM上的日益流行和嵌套用例,研究对ARM嵌套支持的未来是很重要的。

与x86 ARMv8.3嵌套虚拟化支持相比,它与x86类似,因为可以将来宾虚拟机管理程序指令配置为捕获到主机虚拟机管理程序。但是,核心的硬件虚拟化支持是不同的。我们将对x86的讨论限制在英特尔VT上,因为它在这里讨论的所有目的上都类似于AMD-V。ARM VE提供了一个单独的CPU特权级别EL2,具有自己的特性和注册状态,Intel VT提供了根和非根模式,完全与CPU特权级别正交,每个级别都支持相同的用户和内核模式功能。ARM和英特尔陷阱到各自的EL2和根模式,但根模式上的根和非根模式之间的转换是实现虚拟机控制结构(VMCS)驻留在正常内存,硬件状态切换到根模式时自动保存和恢复,例如当硬件陷阱从虚拟机到管理程序。相反,ARM有一个更简单的硬件机制来在EL1和EL2之间转换,但把它留给软件来决定需要保存和恢复什么状态,提供更多的灵活性来优化每个转换所做的事情。

标签:场景,x86,虚拟化,管理程序,虚拟机,嵌套,FEAT,ARM,NV
From: https://www.cnblogs.com/readdad/p/feat_nv-application-scenario-24jhtg.html

相关文章

  • GOM引擎启动后M2提示Invalid filename报错的解决办法
    在架设一个GOM引擎版本的时候,启动M2就提示Invalidfilename,之后的网关就没有办法再启动了,研究了半天也终于是弄好了,其实也简单,就是路径设置的不对,所以无法完成启动,很多人以为在控制台设置好了路径生成就行了,实际上有时候MIR200\!Setup.txt内的路径并未完全更改,所以导致报错。好了,......
  • 读书笔记: Psychological Power between knowledge and practice; Inverted Totalitar
    JohnDeweyonceremarkedthatequalitybecomesdangerouswhenitiswidelypraisedbutemptyinpractice. Howtogeneratesuchkindofpsychologicalandsocialpower?Thepropagandaorganizationsadminidtratemassivemedia. Perhapsthemostcrucialel......
  • IOS基础-UICollectionView
    资料UICollectionView详解(一)——基本使用自定义UICollectionviewCell简述iOS-自定义UICollectionViewCell注册问题UICollectionView详解:(Header/Footer)iOSUICollectionView中添加边框UICollectionview设置sectionbackground自定义UICollectionReusableViewUICollectionView......
  • CALL n10s.rdf.import.fetch('~/env/datas/marvel.nt', 'N-Triples')路径应该如何定义
    在Neo4j中使用n10s.rdf.import.fetch()函数导入RDF数据时,路径的定义方式取决于你运行Neo4j数据库的操作系统和文件系统的配置。在给定路径之前,请确保你具有适当的文件系统权限。以下是路径定义的示例:在Windows上:CALLn10s.rdf.import.fetch('file:///C:/Users/YourUsername/e......
  • RTSP/Onvif协议视频平台EasyNVR出现崩溃并重启的情况该如何解决?
    EasyNVR安防视频云服务平台的特点是基于RTSP/Onvif协议将前端设备统一接入,在平台进行转码、直播、处理及分发,在安防监控场景中,EasyNVR可实现实时监控、云端录像、云存储、告警、级联等视频能力,极大满足行业的视频监控需求。有用户反馈,EasyNVR在运行时,出现请求失败导致系统停止的情......
  • NVM的使用
    NVM的使用 前言使用nvm的原因:由于多个项目存在使用不同版本的node及npm环境:iview源码的gulp依赖的是nodev10taro依赖环境在nodev12及以上故存在不兼容现象,引入nvm解决node环境问题nvm的功能nvm全名node.jsversionmanagement,顾名思义是一个nodejs的版本管理工具......
  • VMware ESXi 8.0U1a Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)
    VMwareESXi8.0Update1aUnlocker&OEMBIOS集成网卡驱动和NVMe驱动(集成驱动版)发布ESXi8.0U1集成驱动版,在个人电脑上运行企业级工作负载请访问原文链接:https://sysin.org/blog/vmware-esxi-8-u1-sysin/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgES......
  • 2个场景实例讲解GaussDB(DWS)基表统计信息估算不准的处理方案
    摘要:通过2个实例场景讲解GaussDB(DWS)运维解决方案。本文分享自华为云社区《GaussDB(DWS)运维--基表统计信息估算不准的常见场景及处理方案》,作者:譡里个檔。场景1:基表过滤字段存在的隐式类型时,基表行数估算偏小这种场景绝大部分场景DWS能够处理,但是如果隐式类型转后的结果与......
  • 2个场景实例讲解GaussDB(DWS)基表统计信息估算不准的处理方案
    摘要:通过2个实例场景讲解GaussDB(DWS)运维解决方案。本文分享自华为云社区《GaussDB(DWS)运维--基表统计信息估算不准的常见场景及处理方案》,作者:譡里个檔。场景1:基表过滤字段存在的隐式类型时,基表行数估算偏小这种场景绝大部分场景DWS能够处理,但是如果隐式类型转后的结果与统计......
  • Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendati
    目录概符号说明HypergraphLinegraphDHCNHypergraphChannelLineGraphChannelContrastiveLearning优化代码XiaX.,YinH.,YuJ.,WangQ.,CuiLandZhangX.Self-supervisedhypergraphconvolutionalnetworksforsession-basedrecommendation.AAAI,2021.概自监......