Open markshank opened 2 years ago
I also tested this ISO on the bare metal host machine and it booted up fine to the login display. Logged in and saw the desktop. So I'm satisfied that we haven't broken anything there.
I tested this ISO on a Proxmox VM and it boots up without issue. Of course there are no graphics as I don't have GVT-g mediated passthrough configured there.
I tinkered around with the VM configuration and worked around the issue. Still have an artifacts issue and my mouse is missing.
AMAZING! Nice work! Definitely some artifacts to resolve but what a huge step forward to be able to use GPU passthrough.
I tinkered around with the VM configuration and worked around the issue.
The configuration with the page fault issue is on the left and the workaround is on the right. I changed the Chipset & Firmware options.
ravynOS_0.4.0pre5_f14_6521265220485120_amd64.iso
Attempting to test the Intel GVT-g mediated passthrough on a libvirt VM on Ubuntu 22.04. Booted ISO and it failed with a page fault.
serial console
BdsDxe: loading Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0) BdsDxe: starting Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0) ... Consoles: EFI console Reading loader env vars from /efi/freebsd/loader.env Setting currdev to cd1: Staging area's size is reduced: 16384 -> 1542! FreeBSD/amd64 EFI loader, Revision 1.1 (Wed Sep 7 02:29:16 UTC 2022 root@cirrus-task-6086949000708096) Command line arguments: loader.efi Image base: 0x7dc3c000 EFI version: 2.70 EFI Firmware: EDK II (rev 1.00) Console: efi (0x20001000) Load Path: \EFI\BOOT\BOOTX64.EFI Load Device: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0)/CDROM(0x1) BootCurrent: 0001 BootOrder: 0001[*] 0002 0000 0003 BootInfo Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0) Ignoring Boot0001: Only one DP found Trying ESP: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0)/CDROM(0x1) Setting currdev to cd1: Trying: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0xFFFF,0x0)/CDROM(0x0) Setting currdev to cd0: Loading /boot/defaults/loader.conf Loading /boot/defaults/loader.conf Loading /boot/device.hints Loading /boot/loader.conf Loading /boot/loader.conf.local \- ... ?cLoading kernel... /boot/kernel/kernel text=0x188d30 text=0xe1ca18 text=0x67106c data=0x140 data=0x1cc330+0x432cd0 0x8+0x194af0+0x8+0x1b4b2f| Loading configured modules... /boot/kernel/nullfs.ko size 0x9108 at 0x234a000 /boot/kernel/zfs.ko size 0x611008 at 0x2354000 /boot/kernel/mach.ko size 0x66128 at 0x2966000 can't find '/etc/hostid' /boot/kernel/geom_uzip.ko size 0x95c8 at 0x29cd000 /data/ramdisk.ufs size=0x1510000 /boot/kernel/cryptodev.ko size 0x7780 at 0x3ee7000 Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... staging 0x73800000 (not copying) tramp 0x7db35000 PT4 0x7db2c000 Start @ 0xffffffff80389000 ... EFI framebuffer information: addr, size 0x7e900000, 0x300000 dimensions 800 x 600 stride 800 masks 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb ---<