In this scenario, the DPI is used to drive software transaction to the DUT. QEMU(Quick Emulator) based virtual platform has been integrated with SystemVerilog based RTL simulation environment.
Running Windows 10 on a smartphone is possible with QEMU, but it's a slow and not worth it process. It's a very involved process requiring creating a QCOW2 of the Windows version you want to use.