QEMU/KVM note¶

QEMU Basic¶

  • QEMU system init
    • Basic
    • Machine Init
    • Device Init
    • Code detail and Note
    • reference
  • QEMU Object Model
    • Basic Example
    • Q&A1
    • QOM Internal
    • QDev
    • Resources
  • QEMU GLib dependencies

Memory¶

  • QEMU Memory Management
    • MMIO exit handling
    • MemoryListener and MemoryRegion transaction
    • Note of global variable
    • More
    • QEMU memory doc
  • KVMMemoryListener
    • Interface
    • Contents
    • KVM memory API
    • Misc
  • QEMU global var system_memory
    • Misc

ivshmem¶

  • ivshmem
    • guest access ivshmem methods
    • 目前測試環境
    • 資源跟重現
  • Memory Usage in ivshmem
    • ivshmem CLI option
    • desugar_shm(): create MemoryRegion
    • register MemoryRegion as PCI BAR2
    • PCI framework
    • Details
  • ivshmem source code
    • Misc

QEMU Net¶

  • QEMU Network
    • introduction(architecture)
    • qemu_send_packet() 跟 NetClientInfo

virtual network devices

  • QEMU e1000 Device Emulation
    • e1000 keynote
    • e1000 TX
    • Misc
  • Virtio Network
    • virtio-net qemu device
    • virtio-net kernel driver

network backends (尚缺 tap network)

  • QEMU Slirp Network Backend
    • slirp_input()

in-kernel emulation: vhost-net, irqfd source analysis

QEMU Misc¶

  • QEMU/KVM architecture overview
    • Qemu process model (Qemu and Guest OS)
    • Event-driven multi-threaded
    • host/guest device emulation split
    • virtio devices
    • vhost in-kernel devices
  • QEMU thread and event model
    • doc1
    • doc2

KVM¶

  • KVM run and exit
  • Oenhan KVM note
    • Part2 VM RUN
    • Part3 CPU Virtualization
  • KVM source code resource
    • resource
    • Misc
  • Linux Kernel Event Tracing in KVM
    • reference

ARM SoC Device Assignment Notes

Table of Contents

  • QEMU/KVM note
    • QEMU Basic
    • Memory
    • ivshmem
    • QEMU Net
    • QEMU Misc
    • KVM

Navigation

  • QEMU/KVM note
    • QEMU Basic
    • Memory
    • ivshmem
    • QEMU Net
    • QEMU Misc
    • KVM
  • Linux Device Driver
  • DMA note
  • VFIO
  • Platform Installations
  • Perf
  • Misc

Quick search

©2017, susu. | Powered by Sphinx 4.3.2 & Alabaster 0.7.12 | Page source