Frage

Ich versuche, den virtio Mechanismus in Linux zu verstehen. Ich habe gelesen, dass die Kick-Funktion die Host-Seite über die neu veröffentlichten Puffer mitteilen wird. Ich suche vor allem bei virtio_net.Once ein Paket zur Übertragung wird die Kickfunktion hier . Von hier aus verfolgen ich den Anruf, und ich denke, es geht an . Von hier aus, wo geht es hin? Welcher Code enthält den Back-End-Treiber von virtio. Wo ist der Code in dem Hypervisor, die dieser Kick gehen? Danke ...

Danke, Bala

War es hilfreich?

Lösung

Das IO-Port greift hier mit der „Hardware“ der virtuellen Maschine in Verbindung steht, die durch die QEMU Instanz, die die VM unterstützt. Der Platz im QEMU-Code zu starten, ist virtio_ioport_write() in hw/virtio-pci.c

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top