Я хотел бы проанализировать, как QEMU эмулирует поддерживаемые сетевые устройства, читая исходный код.Также я хотел бы поделиться со мной вашим мнением о том, что необходимо для понимания исходного кода QEMU.Пожалуйста, предложите мне несколько хороших книг или онлайн-источников по смежным темам, которые нужно изучить, чтобы достичь этого (я полагаю, необходимы драйвер устройства, спецификация процессора и т. Д.?).Также, если бы вы могли рассказать мне об уровне программирования, который нужно иметь в C (так как исходный код написан на C), это было бы неплохо.
Я уже посмотрел веб-сайт QEMU, и то, что он предлагает, в основном относится к тому, как использовать QEMU и настроить его.