Support for Windows as Host and Guest OS using Hyper-V GPU-P?

I have a Windows 11 Host and a Windows 11 Guest running using Hyper-V.
I have successfully configured and validated that GPU-P is working correctly on my 7900XTX.

Here are my issues:

  1. I gather that Looking Glass Host available as an executable is meant to be run on my Guest VM and the Looking Glass Client which has to be built from source is meant to be run on the Host VM. I firstly need a confirmation on whether I understand this correctly.

  2. Secondly, I have trouble compiling the client on windows for windows using MinGW. The exact issue is with missing packages (error snippet below). I have installed the following packages to try and fix the error but they don’t seem to be recognized.
    pacman -S mingw-w64-x86_64-spice-protocol
    pacman -S mingw-w64-clang-x86_64-nettle
    pacman -S libhogweed

-- Checking for modules 'spice-protocol;nettle;hogweed'
--   Package 'spice-protocol', required by 'virtual:world', not found
--   Package 'nettle', required by 'virtual:world', not found
--   Package 'hogweed', required by 'virtual:world', not found
CMake Error at C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:619 (message):
  The following required packages were not found:

   - spice-protocol
   - nettle
   - hogweed
  1. Finally, I need help in configuring IVSHMEM for Hyper-V.

P.S. Is this even possible via Hyper-V?

Correct.

You do not compile the client on windows, Looking Glass is for Linux to Windows, not Windows to WIndows.

No, IVSHMEM is a QEMU specific virtual device.