Link to this headingQEMU

QEMU internals
https://gist.github.com/peppergrayxyz/fdc9042760273d137dddd3e97034385f with vulken

Link to this headingCoreboot

Build Coreboot for QEMU

  1. Run make menuconfig
    • Set Mainboard -> Mainboard Model -> QEMU x86 q35
    • Set Mainboard -> Romsize -> 2MB
    • Save Config
#Make Coreboot Bootloader make crossgcc #make crossgcc-i386 make #Run QEMU qemu-system-x86_64 -M q35 -bios build/coreboot.rom -serial stdio -display none #debugmode #qemu-system-x86_64 -M q35 -bios build/coreboot.rom -serial stdio -display none -chardev file,id=debugcon,path=log -device isa-debugcon,iobase=0x402,chardev=debugcon -monitor unix:/tmp/qemu-monitor,server,nowait #socat - UNIX-CONNECT:/tmp/qemu-monitor

Link to this headingLibvirt

Manage virtual machines with virt-manager

Link to this headingNetwork Tunneling

https://securelist.com/network-tunneling-with-qemu/111803/

Link to this headingUsing Strace

echo "memory_region_ops_*" >/tmp/events echo "kvm_*" >>/tmp/events qemu --trace events=/tmp/events ...

Info

Link to this headingAdding hardware

Link to this headingFans

https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html

Link to this headingGraphics Cards

OVMF PCIE passthrough with large VRAM GPU

-fw_cfg name=opt/ovmf/X-PciMmio64Mb,string=65536