安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210931914.4 (22)申请日 2022.08.04 (71)申请人 麒麟软件有限公司 地址 300450 天津市滨 海新区塘沽海 洋科 技园信安创业广场3号楼6 -8层 (72)发明人 谢明 孙立明 张铎 (74)专利代理 机构 天津诺德知识产权代理事务 所(特殊普通 合伙) 12213 专利代理师 栾志超 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/451(2018.01) (54)发明名称 一种基于在ARM64架构虚拟机中支持QXL显 示的方法 (57)摘要 本发明涉及计算机科学技术领域, 具体涉及 一种基于在ARM64架构虚拟机中支持QXL显示的 方法, 包括如下步骤: S1、 对ARM64架构的QEMU虚 拟机的源码进行重新编译, 以使 其支持QXL显卡; S2、 更改所述QEMU虚拟机的源码驱动, 使其支持 启动所述QXL显卡。 该方法可以解决在ARM64架构 上QEMU虚拟机中不能使用QXL虚拟显卡的问题。 权利要求书1页 说明书4页 附图1页 CN 115390987 A 2022.11.25 CN 115390987 A 1.一种基于在ARM 64架构虚拟机中支持QXL显示的方法, 其特 征在于, 包括如下步骤: S1、 对ARM 64架构的QE MU虚拟机的源码进行重新编译, 以使其支持QXL显卡; S2、 更改所述 QEMU虚拟机的源码驱动, 使其支持启动所述 QXL显卡。 2.根据权利 要求1所述的基于在A RM64架构虚拟机中支持QXL显示的方法, 其特征在于, 步骤S1具体包括: 下载所述QEMU虚拟机的源码, 所述 QEMU虚拟机的源码与所述ARM 64架构对应; 打开所述 QEMU虚拟机的源码中的QXL 开关使其支持所述 QXL显卡; 在所述ARM64架构中重新编译安装QEMU, 并在XML配置使用该QEMU作为模拟器, 生成新 的QEMU虚拟机 。 3.根据权利 要求2所述的基于在A RM64架构虚拟机中支持QXL显示的方法, 其特征在于, 所述打开所述QEMU虚拟 机的源码中的QXL开关使其支持所述QXL显卡具体包括: 在所述QEMU 虚拟机的源码中对应的CONFIG配置文件中添加CONFIG_QXL =y。 4.根据权利 要求1所述的基于在A RM64架构虚拟机中支持QXL显示的方法, 其特征在于, 步骤S2具体包括: 更改所述源码驱动中跟所述QXL显卡属性相关的地方, 使其支持非对齐访问; 将所述 QXL显卡的所有bar空间全部映射为可以支持非对齐访问内存属性; 更改所述源码驱动中跟 QXL ROM相关的地方, 使其支持IDP/STP指令访问; 将所述QXL显卡的ROM地址映射为可以非 对齐内存访问属性, 并做二次内存内存拷贝, 使其支持ID P/STP指令访问。 5.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器上存储有计算机程 序, 所述计算机程序被所述处 理器执行时, 实现权利要求1至4中任一项所述的方法。 6.一种可读存储介质, 其特征在于, 所述可读存储介质内存储有计算机程序, 所述计算 机程序被处 理器执行时, 实现权利要求1至4中任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 115390987 A 2一种基于在ARM64架构虚拟机 中支持QXL显示的方 法 技术领域 [0001]本发明涉及计算机科学技术领域, 具体涉及一种基于在ARM64架构虚拟机中支持 QXL显示的方法。 背景技术 [0002]随着云计算、 虚拟化技术的不断发展, 云桌面技术也越来越成熟, 集中管控和分配 资源给企业带来的是硬件成本和人力成本、 管理成本的降低, 而在云桌面中虚拟机中的显 示虚拟化又 是至关重要的一个环 节。 [0003]QXL是QEMU提供的一种全虚拟化显卡。 QEMU中可以模拟CIRRUS、 VGA和QXL等显卡, 这几种显卡都是通过纯软件模拟, 具有很好的扩展性和移植性。 其中QXL性能突出, 在云桌 面办公、 视频播放等应用场景都比传统的VGA、 CIRRUS体验 更优。 特别是在X86架构下的云桌 面, QXL+spice 是作为默认配置广泛应用于各 大云厂商。 [0004]但是在当前仅次于X86的服务器生态的ARM64架构服务器上的虚拟机中却 无法使 用QXL虚拟机显示技术, 其中主要原因一个是社区发行版中ARM64架构的QEMU均未支持QXL 设备模拟, 另一个原因是GUESTOS中QEL在ARM64架构中无法使用, 存在问题, 启动内核时KVM 会报出错 误导致虚拟机卡死。 [0005]因此, 有必要提供一种方法, 解决在ARM64架构上QEMU虚拟机中不能使用QXL虚拟 显卡的问题。 发明内容 [0006]解决的技 术问题 [0007]针对现有技术所存在的上述缺点, 本发明提供了一种基于在ARM64架构虚拟机中 支持QXL显示的方法, 该方法可以解决在ARM64架构上QEMU虚拟机中不能使用QXL虚拟显卡 的问题。 [0008]技术方案 [0009]为实现以上目的, 本发明通过以下技 术方案予以实现: [0010]本发明提供了一种基于在ARM64架构虚拟机中支持QXL显示的方法, 包括如下步 骤: [0011]S1、 对ARM 64架构的QE MU虚拟机的源码进行重新编译, 以使其支持QXL显卡; [0012]S2、 更改所述 QEMU虚拟机的源码驱动, 使其支持启动所述 QXL显卡。 [0013]进一步地, 步骤S1具体包括: [0014]下载所述QEMU虚拟机的源码, 所述 QEMU虚拟机的源码与所述ARM 64架构对应; [0015]打开所述 QEMU虚拟机的源码中的QXL 开关使其支持所述 QXL显卡; [0016]在所述ARM64架构 中重新编译安装QEMU, 并在XML配置使用该QEMU作为模拟器, 生 成新的QE MU虚拟机 。 [0017]进一步地, 所述打开所述QEMU虚拟机的源码中的QXL开关使其支持所述QXL显卡具说 明 书 1/4 页 3 CN 115390987 A 3
专利 一种基于在ARM64架构虚拟机中支持QXL显示的方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:45:41
上传分享
举报
下载
原文档
(342.9 KB)
分享
友情链接
GB-T 36618-2018 信息安全技术 金融信息服务安全规范.pdf
DB41-T 2214-2022 城市书房建设与服务规范 河南省.pdf
GB-T 36092-2018 信息技术 备份存储 备份技术应用要求.pdf
GB-T 903-2019 无色光学玻璃.pdf
GB-T 37093-2018 信息安全技术 物联网感知层接入通信网的安全要求.pdf
GB-T 34969-2017 彩色激光打印机测试版.pdf
GB-T 41908-2022 人类粪便样本采集与处理.pdf
T-BISSC 01—2022 专科疾病标准数据集建设规范.pdf
SAE_1999-01-1061_Hyundai_Modeling of Proportional Control Solenoid Valve for Automatic Transmission Using System Identification Theory.pdf
GM-T 0017-2023 智能密码钥匙密码应用接口数据格式规范.pdf
GB-T 28827.8-2022 信息技术服务 运行维护 第8部分:医院信息系统管理要求.pdf
GB-T 36950-2018 信息安全技术 智能卡安全技术要求(EAL4+).pdf
GB-T 10001.8-2023 公共信息图形符号 第8部分:行为指示符号.pdf
T-CNHAW 0010.1—2022 激光角膜屈光手术技术规范 第1部分:准分子激光角膜屈光手术.pdf
GB-T 25834-2010 金属和合金的腐蚀 钢铁户外大气加速腐蚀试验.pdf
T-CSAE 78—2018 电动汽车再生制动平顺性的评价 及试验方法.pdf
GB 17167-2006 用能单位能源计量器具配备和管理通则.pdf
T-SDXXHQ 002—2022 山东省中小学学生配餐营养设计指南.pdf
GB-T 33905.3-2017智能传感器第3部分术语.pdf
GB-T 21063.1-2007 政务信息资源目录体系 第1部分 总体框架.pdf
1
/
3
7
评价文档
赞助2.5元 点击下载(342.9 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。