On Mon, 20 Sept 2021 at 11:11, Peter Maydell <peter.mayd...@linaro.org> wrote: > > On Thu, 16 Sept 2021 at 16:54, Alexander Graf <ag...@csgraf.de> wrote: > > > > Now that Apple Silicon is widely available, people are obviously excited > > to try and run virtualized workloads on them, such as Linux and Windows. > > > > This patch set implements a fully functional version to get the ball > > going on that. With this applied, I can successfully run both Linux and > > Windows as guests. I am not aware of any limitations specific to > > Hypervisor.framework apart from: > > > > - gdbstub debugging (breakpoints) > > - missing GICv3 support > > - Windows will not work due to UDEF SMC implementation > > > > To use hvf support, please make sure to run -M virt,highmem=off to fit > > in M1's physical address space limits and use -cpu host. > > Applied to target-arm.next, thanks (with the unnecessary #include > in patch 6 removed).
Turns out that the final patch breaks "make check-acceptance". All the orangepi boot tests timeout: (15/58) tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi: INTERRUPTED: Test interrupted by SIGTERM\nRunner error occurred: Timeout reached\nOriginal status: ERROR\n{'name': '15-tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi', 'logdir': '/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/arm-clang/tests/... (90.24 s) (16/58) tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi_initrd: INTERRUPTED: Test interrupted by SIGTERM\nRunner error occurred: Timeout reached\nOriginal status: ERROR\n{'name': '16-tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi_initrd', 'logdir': '/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/arm-clang... (90.24 s) (17/58) tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi_sd: INTERRUPTED: Test interrupted by SIGTERM\nRunner error occurred: Timeout reached\nOriginal status: ERROR\n{'name': '17-tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_orangepi_sd', 'logdir': '/mnt/nvmedisk/linaro/qemu-from-laptop/qemu/build/arm-clang/tes... (90.24 s) So I'm going to drop that one; we need to work out what's going wrong with the orangepi-pc machine. thanks -- PMM