[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Binding Devices to Windows PV Drivers


  • To: xen-users@xxxxxxxxxxxxxxxxxxxx
  • From: Paul Leiber <paul@xxxxxxxxxxxxxxxx>
  • Date: Thu, 5 Jan 2023 22:02:34 +0100
  • Authentication-results: strato.com; dkim=none
  • Delivery-date: Thu, 05 Jan 2023 21:03:18 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>

Am 05.01.2023 um 08:00 schrieb nihal dede bagci:
Actually, I want to understand the usage of Windows PV drivers starting with network. I understand that by using bridges, I can connect PV network driver to NIC right?

According to my limited knowledge, each PV driver consists of a backend provided by Xen (e.g. netback) and a frontend running in the DomU (e.g. netfront). The backend is responsible for the communication with the hardware, e.g. via the network bridge. The frontend provides the device which appears as a ordinary network device in the DomU. Both communicate with each other to provide functionality. For more information, please have a look at the available documentation, e.g. https://wiki.xenproject.org/wiki/Xen_Networking.

What about other Windows PV drivers defined in
https://xenproject.org/downloads/windows-pv-drivers/windows-pv-drivers-9-series/windows-pv-drivers-9-0-0/
 
<https://xenproject.org/downloads/windows-pv-drivers/windows-pv-drivers-9-series/windows-pv-drivers-9-0-0/> ?

For example how to connect console devices (/dev/ttyS)? Do I need to write driver for that? For non-PCI devices defined in BIOS ACPI, what should be done to control them on Windows DomU?
Thanks,

Sorry, these questions go beyond my knowledge. I am not sure that what I understand you want to achieve is possible with out-of-the-box Xen resources. However, as already pointed out, the Xen wiki would probably be a good first information source for you.

May I also kindly point you to the mailing list netiquette, where among other things it is suggested to use bottom-posting? https://wiki.xenproject.org/wiki/Xen_Users_Netiquette

Am 04.01.2023 um 09:31 schrieb nihal dede bagci:
 > Dear Xen Users,
 >
 > I want to bind one of my network interfaces to the network PV driver on
 > Windows Guest OS. Dom0 OS is Ubuntu. I can do PCIe passthrough but this
 > is not what I want.
 >
 > Can you help me or share if there is such documentation related to that?
 > Thanks,

If I understand your goal correctly, you need to create a networking
bridge, assign the NIC to this bridge, and assign this bridge to the
Windows DomU. If you don't assign this bridge to any other DomU or Dom0,
no other VM than the Windows DomU will use the NIC.

https://wiki.xenproject.org/wiki/Xen_Networking <https://wiki.xenproject.org/wiki/Xen_Networking>

Just out of curiosity: Why don't you want to use PCI passthrough?






 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.