qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry


From: Fiona Ebner
Subject: Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry point with SeaBIOS
Date: Thu, 29 Feb 2024 14:18:11 +0100
User-agent: Mozilla Thunderbird

Am 27.02.24 um 16:47 schrieb Igor Mammedov:
> Windows (10) bootloader when running on top of SeaBIOS, fails to find         
>    
> SMBIOSv3 entry point. Tracing it shows that it looks for v2 anchor markers    
>    
> only and not v3. Tricking it into believing that entry point is found         
>    
> lets Windows successfully locate and parse SMBIOSv3 tables. Whether it        
>    
> will be fixed on Windows side is not clear so here goes a workaround.         
>    
>                                                                               
>    
> Idea is to try build v2 tables if QEMU configuration permits,                 
>    
> and fallback to v3 tables otherwise. That will mask Windows issue             
>    
> form majority of users.                                                       
>    
> However if VM configuration can't be described (typically large VMs)          
>    
> by v2 tables, QEMU will use SMBIOSv3 and Windows will hit the issue           
>    
> again. In this case complain to Microsoft and/or use UEFI instead of          
>    
> SeaBIOS (requires reinstall).                                                 
>    
>                                                                               
>    
> Default compat setting of smbios-entry-point-type after series                
>    
> for pc/q35 machines:                                                          
>    
>   * 9.0-newer: 'auto'                                                         
>    
>   * 8.1-8.2: '64'                                                             
>    
>   * 8.0-older: '32'                                                           
>    
>                                                                               
>    
> Fixes: https://gitlab.com/qemu-project/qemu/-/issues/2008                     
>    

Thank you! I'm happy to confirm that this series works around the issue :)

Best Regards,
Fiona




reply via email to

[Prev in Thread] Current Thread [Next in Thread]