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

RE: Build fix backports for 4.9 - 4.11 inclusive



> -----Original Message-----
> From: Xen-devel <xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of Ian 
> Jackson
> Sent: 10 June 2020 12:12
> To: Jan Beulich <jbeulich@xxxxxxxx>
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx; committers@xxxxxxxxxxxxxx; Wei Liu 
> <wl@xxxxxxx>
> Subject: Build fix backports for 4.9 - 4.11 inclusive
> 
> 4.9 to 4.11 don't build on Debian stable, which we are now using in
> osstest.  This is because they are missing a number of compile fixes.
> 
> Where things are straightforward I intend to backport these and push
> them to the relevant Xen stable branches without formally posting
> about them each here.  I hope that is OK.
> 
> 
> So far I have identified:
> 
> For 4.11:
> 
>   2b50cdbc444c637575580dcfa6c9525a84d5cc62
>   tools/xentop : replace use of deprecated vwprintw
> 
> That makes it build.  I will push it shortly.
> 
> 
> For 4.10:
> 
> That and a large number of fixes from Marek Marczykowski-Górecki and
> one from John Thomson.  Additionaly there is a problem with seabios,
> which is missing:
> 
>   8c3f57ea1217ea0c80a72898bc35baa0e14af0e0
>   ssdt: Fix building of legacy acpi tables on current iasl compiler
> 

Something like this is hitting me building 4.11 too. Weirdly it does not hit if 
I do a clean build... only incremental:

make -C seabios-dir all
make[3]: Entering directory 
'/local/scratch/pdurrant/xen/tools/firmware/seabios-dir-remote'
  Compiling IASL src/fw/ssdt-misc.hex
out/src/fw/ssdt-misc.dsl.i      4: DefinitionBlock ("ssdt-misc.aml", "SSDT", 
0x01, "BXPC", "BXSSDTSUSP", 0x1)
Error    6155 -                                                                 
Invalid OEM Table ID ^  (Length cannot exceed 8
characters)

ASL Input:     out/src/fw/ssdt-misc.dsl.i - 102 lines, 2567 bytes, 35 keywords
Listing File:  out/src/fw/ssdt-misc.lst - 8393 bytes
Hex Dump:      out/src/fw/ssdt-misc.hex - 4096 bytes

Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 2 Optimizations

> I think this can probably just be cherry-picked onto upstream seabios
> 10.2.
> 
> Wei, should we do that, or should we try to persuade upstream to make
> a 10.4 containing this fix, or what ?
> 
> I don't yet know if this is a complete list.
> 
> 
> For 4.9 I think probably all of the above.  There is also a build
> failure I don't yet understand:
> 
>   ld: 
> /home/osstest/build.150951.build-amd64/xen/stubdom/mini-os-x86_64-vtpmmgr/mini-os.o:
>   in function `TPM_TakeOwnership': gdtoa-hexnan.c:(.text+0x829a): undefined 
> reference to
> `unpack3_TPM_RSA_KEY_PARMS'
> 
> 
> Thanks,
> Ian.





 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.