qemu 启动参数修改.docVIP

  • 10
  • 0
  • 约5.49千字
  • 约 11页
  • 2020-08-21 发布于河北
  • 举报
对于qemu的启动参数,qemu使用了一些基本的框架函数完成相关的解析,方便后续开发人员增加功能。 这部分的代码还是有点复杂,所以自己总结一下。 qemu-kvm启动参数的一个例子,使用libvirt创建的一个虚拟机。 /usr/libexec/qemu-kvm -name rhel6.5 -S -M pc-0.15 -enable-kvm -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 8f338d83-41c1-9df6-d42f-851 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/rhel6.5.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -boot c -drive file=/var/lib/libvirt/images/rhel6.5.img,if=none,id=drive-virtio-disk0,format=raw,cache=none -device virtio-blk-pci,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,fd=23,id=hostnet0 -device e1000,netdev=hostnet0,id=net0,mac=52:54:00:61:00:e7,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -device usb-tablet,id=input0 -vnc 127.0.0.1:0 -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 qemu参数代码分析,以realtime这个参数为例进行说明: 修改点一: qemu_add_opts(qemu_realtime_opts); 修改点二: static QemuOptsList qemu_realtime_opts = { ??? .name = realtime, ??? .head = QTAILQ_HEAD_INITIALIZER(qemu_realtime_opts.head), ??? .desc = { ??????? { ??????????? .name = mlock, ??????????? .type = QEMU_OPT_BOOL, ??????? }, ??????? { /* end of list */ } ??? }, }; 修改点三: ??????????? case QEMU_OPTION_realtime: ??????????????? opts = qemu_opts_parse(qemu_find_opts(realtime), optarg, 0); ??????????????? if (!opts) { ??????????????????? exit(1); ??????????????? } ??????????????? configure_realtime(opts); ??????????????? break; 修改点四: static void configure_realtime(QemuOpts *opts) { ??? bool enable_mlock; ??? enable_mlock = qemu_opt_get_bool(opts, mlock, true); ??? if (enable_mlock) { ??????? if (os_mlock() 0) { ??????????? fprintf(stderr, qemu: locking memory failed\n); ??????????? ex

文档评论(0)

1亿VIP精品文档

相关文档