花费 8 ms
GDB+QEMU调试内核模块(实践篇)

调试内核模块的方法有很多。最常用的,可能也是上手难度最低的就是使用prinfk打印出相关的调试信息,但是总给人的感觉不够geeek,所以这里描述一种能够使用gdb+qemu来调试内核的方法。 启动虚 ...

Tue Jan 07 22:23:00 CST 2020 0 1593
Linux Kernel调试环境搭建(正式版)

简单记录下可行的kernel调试工具和步骤。 (本文是从本人的github上迁移过来的) 调试使用4.18版本的kernel, 用到的工具是qemu+gdb 1. 调试环境说明 Host主机是ce ...

Thu Dec 26 23:46:00 CST 2019 0 1013
追踪QEMU中PCI设备的初始化过程

首先需要知道的一些背景知识:PCI是总线的名称,同时也可以是一个PCI bridge,这个bridge就是一个设备了。在这个bridge上可以挂多种PCI设备,例如virtio-block,vir ...

Tue Apr 07 23:54:00 CST 2020 0 693
QEMU中的legacyPCI和modernPCI的区别

第一种情况:使用Modern PCI,禁用legacy PCI 设置virtio_queue_aio_set_host_notifier_handler 用的调动路径。 在函数virtio_p ...

Mon Apr 13 00:02:00 CST 2020 0 677

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM