【文件属性】:
文件名称:virtplat:我基于QEMU的虚拟平台设置
文件大小:11KB
文件格式:ZIP
更新时间:2021-04-11 15:17:31
Python
virtplat
我基于QEMU的虚拟平台设置
如何建造
git clone https://github.com/clachan/virtplat
podman build --tag virtplat --jobs 32 .
如何使用
podman run -it --rm --privileged --name my_virtplat virtplat
./start_qemu.sh
如何调试内核
打开另一个终端以连接到my_virtplat
docker exec -it my_virtplat /bin/bash
安装gdb
dnf install gdb
启动gdb
gdb linux/vmlinux
设置断点,调试愉快!
快速笔记
添加nokaslr内核选项
【文件预览】:
virtplat-main
----build.sh(79B)
----initramfs-init(709B)
----start_uefi_shell.sh(854B)
----new-term.sh(51B)
----start_qemu.sh(922B)
----Dockerfile(3KB)
----run.sh(74B)
----linux_config()
--------acpi.config(43B)
--------misc.config(23B)
--------edac.config(109B)
--------debug.config(65B)
--------cxl.config(75B)
--------vfio.config(56B)
--------bpf.config(409B)
----README.md(561B)
----dhcp.script(2KB)
----uefi-gdb()
--------efi.py(6KB)
--------LICENSE(1KB)
--------README.md(1KB)
----start_qemu2.sh(986B)