Hello, I'm super new to qemu and I would like to understand more about the hardware components emulation. I surfed for some hours on the internet but I cannot find much help. By looking at the source code in the 'hw' directory of the qemu git repository I can vaguely guess how it works but I would like to see some explainations: a manual.
Then a question. Are these hardware modules dynamically loadable by qemu as external modules? I mean, can I compile a hardware component out of the qemu tree and load it in the qemu I get from the distro? In other words: I would like to have something like Linux kernel modules (.ko) that I attach to qemu when I launch it. Thank you in advance for you help -- Federico Vaga