spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(二)
来源:互联网 发布:数据截取 威布尔分布 编辑:程序博客网 时间:2024/06/05 07:45
1.今天说一下两个驱动模块的编译,qxl和virtio
2.环境 Windows DDK
3.编译qxl
先看一下bulidall.bat 会有这么一段
:copy_local
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.dll %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.sys %TARGET%
copy miniport\qxl.inf %TARGET%
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.pdb %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.pdb %TARGET%
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.dll %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.sys %TARGET%
copy miniport\qxl.inf %TARGET%
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.pdb %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.pdb %TARGET%
这里是 编译完成后目标文件的拷贝,当你编译64位的时候用amd64,当编32位的时候把它改成 i386
一个一个的编完就可以了
4.编译viirtio
这里编译的环境变量是在脚本里写的,执行一次就可以编译出多个操作系统下的文件。
需要注意的是要首先编译 VirtIO 文件夹下的文件,它会生成其他几个模块需要的库
然后各个模块去编译有问题的应该是 NetKvm 和 vioscsi这两个,NetKvm默认没有wlh和wnet,vioscsi则编不出xp下的,NetKvm可以修改脚本把这两个加上,编译也没什么问题。而vioscsi加上wxp选项问题来了,报LINK错误,定位到storport.lib,这是ddk的一个系统库,编wxp对应的是WinDDK\7600.16385.1\lib\wxp\i386 下的这个库,结论是这个库不支持。尝试用了wnet下的库,可以编译通过,还没测试可不可以用,因为需要kvm的虚拟机。。。
网上实在是找不到相关的资料,只能自己摸索,如果有捣鼓过这东西的大虾们,求指点!
- spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(二)
- spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(一)
- spice vdagent
- 使用 spice-guest-tools 让虚拟机支持spicec 双屏显示
- 单独编译替换GUEST OS的VIRTIO模块
- spice远控虚机时分辨率无法调整(spice-vdagent使用说明)
- spice server qxl worker 及memslot
- spice server qxl red_dispatcher_init 初始化代码
- spice server qxl red_worker_main()代码分析
- spice server qxl red_worker_main()代码分析
- compile spice qxl driver for windows
- openstack spice支持qxl的资料
- Nova如何配置虚拟机使用Spice+QXL ?
- Nova如何配置虚拟机使用Spice+QXL ?
- spice server qxl red_worker_main()代码分析
- spice server qxl red_worker_main()代码分析
- virtio的理解和guest中的virtio-blk分析
- spice server tools
- LTE L3 study
- android4.0.3源码之鼠标光标绘制简略版
- 简单实现多线程同步示例(模拟购票系统)
- POJ1661Help Jimmy _dp
- 基于C8051F040单片机的CAN总线测试模式研究
- spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(二)
- 看《高性能MySQL》(第二版)中文版后的笔记
- Solr优化的官方文档
- BOJ 314 Good boy, laiyifa! [最短路spfa]
- 函数传递指针参数时注意的问题
- 如何调整WEBLOGIC 11G 线程数
- js获取和设置文本框光标的位置
- 各种格式转换为json
- Android平台代号、版本和API级别,以及检测系统版本