Date: Wed, 08 Feb 2023 10:36:48 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 268794] Simultaneous vcpu_lock_all() and vm_handle_rendezvous() can deadlock vmm Message-ID: <bug-268794-27103-m6TIgaOSDH@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-268794-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-268794-27103@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268794 --- Comment #14 from Corvin K=C3=B6hne <corvink@FreeBSD.org> --- The easiest test to check if the rom works correctly would be to boot a lin= ux guest and checking the dmesg output. Additionally, if it fails, it'll give = us more information about the failure. The VBIOS of older gpus don't contain an EFI driver which is required for graphical output on boot. You can test it with the EfiRom tool included in edk2's BaseTools. To get the tool, clone https://github.com/tianocore/edk2 = and run make in the BaseTools folder. Running `edksetup.sh` in the base folder = of the repo adds the command to your path. After that run `EfiRom -d your-vbios.rom`. It should contain EFI ROM header like: ``` Image 1 -- Offset 0x0 ROM header contents Signature 0xAA55 PCIR offset 0x001C Signature PCIR Vendor ID 0x8086 Device ID 0x5912 Length 0x001C Revision 0x0003 DeviceListOffset 0x00 Class Code 0x000000 Image size 0x11C00 Code revision: 0x0000 MaxRuntimeImageLength 0x00 ConfigUtilityCodeHeaderOffset 0x00 DMTFCLPEntryPointOffset 0x00 Indicator 0x80 (last image) Code type 0x03 (EFI image) EFI ROM header contents EFI Signature 0x0EF1 Compression Type 0x0000 (not compressed) Machine type 0x8664 (X64) Subsystem 0x000B (EFI boot service driver) EFI image offset 0x01E0 (@0x1E0) ``` --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-268794-27103-m6TIgaOSDH>