
qemu
文章平均质量分 65
antRain
这个作者很懒,什么都没留下…
展开
-
virt-manage 使用
架构: x86_64CPU 运行模式: 32 -bit, 64 -bit字节序: Little EndianCPU: 24 在线 CPU 列表: 0 -23每个核的线程数: 2 每个座的核数: 12 座: 1 NUMA 节点: 2 厂商 ID: AuthenticAMDCPU 系列: 23 型号: 1 型号名称: AMD Ryzen Threadripper 1920X 12 -Core Processor。原创 2022-11-20 12:39:50 · 1171 阅读 · 0 评论 -
qemu-system-aarch64使用记录
2020年3月,Linux 5.7 Kernel宣布将放弃支持 32位架构的 KVM虚拟化支持,所以目前来看,要想较好的在ARM架构上运行KVM虚拟化,需要使用现代化的64位ARM架构。对于aarch64(arm64)架构,若支持KVM虚拟化,那么KVM代码会直接编译进内核。在arm64上启动qemu虚拟机有两种方式,一种是通过。的方式boot kernel,另一种是先启动。QEMU默认将会采用seabios的启动方式。再boot kernel。原创 2022-11-16 21:57:38 · 4487 阅读 · 0 评论 -
qemu侧 网络包发送调试记录(二)
【代码】qemu侧 网络包发送调试记录(二)原创 2022-10-20 18:40:23 · 597 阅读 · 2 评论 -
qemu侧 块设备调试记录(三)
/ 根据前面的分析blk_aio_write_entry 有对应的 blk_aio_read_entry // block/block-backend.c l:1537 static void blk_aio_read_entry(void * opaque) {原创 2022-10-17 20:45:25 · 479 阅读 · 0 评论 -
qemu侧 块设备调试记录(二)
blk_aio_write_entryraw_co_pwritev不同的 镜像格式,会调用不同的函数raw_co_prwhandle_aiocb_rwhandle_aiocb_rw_linearhandle_aiocb_rw_vector初始化-文件打开从 函数 可以看出是从 获取fd的,查看源码是 的结构体,查看该文件是 进行文件打开操作通过 查看,与输出有点问题通过 跟踪系统调用查看,但使用 没有效果,所以得使用原创 2022-10-12 17:22:35 · 820 阅读 · 0 评论 -
qemu侧 块设备调试记录(一)
qemu 编译版本7.0.0知道 qemu 是通过协程 异步处理io 处理函数, 先通过断点这个查看函数栈,再往前进行分析。原创 2022-10-12 15:18:07 · 986 阅读 · 0 评论 -
qemu侧 网络包收包调试记录
/ 创建tap 网络设备 nc = qemu_new_net_client(& net_tap_info , peer , model , name);// 找到iohandler_ctx中对应AioHander节点赋值io_read和io_write, 加入到source qemu_set_fd_handler(s -> fd , tap_send ,tap_writable , s);断点调试。原创 2022-10-11 18:48:04 · 264 阅读 · 0 评论 -
qemu侧 网络包发送调试记录
qemu 编译版本7.0.0# qemu 编译 ./configure --target-list = x86_64-softmmu --enable-debug --enable-debug-info --enable-kvm \ --enable-trace-backends = simple --enable-virtfs # 其中 --enable-debug 是调试qemu自身所需将当前目录路径加入到。原创 2022-10-10 22:47:33 · 891 阅读 · 0 评论 -
qemu 网络配置
基于网桥的虚拟网卡;基于NAT的虚拟网络QEMU内置的用户模式网络直接分配网络设备的网络(包括VT-d和SR-IOV)原创 2022-08-22 21:27:39 · 6431 阅读 · 0 评论 -
qemu 加载ubuntu
qemu 加载ubuntu原创 2022-07-28 17:23:49 · 3114 阅读 · 2 评论 -
qemu trace 使用
qemu trace使用原创 2022-07-06 20:36:58 · 1007 阅读 · 0 评论